pilvilaskennan alkuperäinen visio oli automatisoidut, tilattavat palvelut, jotka skaalautuvat dynaamisesti vastaamaan kysyntää. Vaikka tämä visio on nyt todellisuutta, se ei tapahdu itsestään. Pilviautomaatio on monimutkaista ja Vaatii erikoistyökaluja, asiantuntemusta ja kovaa työtä. Lue, miksi pilviautomaatio on tärkeää, missä sitä käytetään ja miten se toimii.
tässä postauksessa tarkastellaan pilviautomaation mahdollisuuksia, sen käyttötapauksia nykyaikaisissa organisaatioissa ja yhteisiä työkaluja, joita käytetään pilviautomaatiostrategioiden toteuttamiseen. Näytämme myös, miten NetApp Cloud Manager ja Cloud Volumes ONTAP voivat auttaa pilvitietovirtojen automatisoinnissa.
tässä artikkelissa opit:
- mikä on cloud automation
- Cloud automation vs cloud orchestration
- Common use cases
- Cloud automation tools
- Cloud data automation with Cloud Volumes ONTAP
mikä on Cloud Automation?
Pilviautomaation avulla IT-tiimit ja kehittäjät voivat luoda, muokata ja purkaa resursseja pilvessä automaattisesti. Yksi pilvilaskennan suurimmista lupauksista oli, että palveluita voidaan käyttää tarvittaessa, jos ja kun sitä tarvitaan. Mutta todellisuudessa jonkun on pyöräytettävä voimavaroja, testattava niitä, tunnistettava, milloin niitä ei enää tarvita, ja otettava ne alas, ja tämä voi olla valtava manuaalinen ponnistus.
Pilviautomaatiota ei ole rakennettu pilveen, vaan se vaatii osaamista ja erikoistyökalujen käyttöä. Voit hyödyntää julkisen pilvipalvelutoimittajan tarjoamia pilviautomaatiovälineitä ja-ominaisuuksia (kuten AWS tai Azure), yksityisen pilvipalvelualustan automaatio-ominaisuuksia (kuten OpenStack tai Cloud Foundry) tai kolmannen osapuolen pilvityökaluja, jotka voivat suorittaa automaation pilviympäristöissä (kuten Puppet, Chef, Kubernetes tai Cloudify).
Pilviautomaatio vaatii kovaa työtä, mutta se kannattaa, kun selviää alkukipuista ja saa kyvyn suorittaa monimutkaisia tehtäviä napin painalluksella. Manuaalisen työn vähentämisen ilmeisen hyödyn lisäksi pilviautomaatiolla on lisäetuja:
- parannettu tietoturva ja häiriönsietokyky—kun arkaluonteisia tehtäviä automatisoidaan, ei tarvita useita IT-ihmisiä tai kehittäjiä kirjautumassa tehtäväkriittisiin järjestelmiin. Inhimillisten erehdysten, pahantahtoisten sisäpiiriläisten ja tilin vaarantumisen riski on huomattavasti pienempi. Lisäksi voit rakentaa tietoturvan parhaat käytännöt automatisoituihin työnkulkuihin ja valvoa tietoturvaperiaatteita 100%: ssa käyttöönotoistasi.
- parannetut varmuuskopiointiprosessit-organisaatioiden on varmuuskopioitava järjestelmänsä usein suojautuakseen vahingossa tapahtuvalta tuhoamiselta, konfiguraatio-onnettomuudelta, laitevikatilanteelta tai verkkohyökkäykseltä. Varmuuskopioiden automatisointi pilvessä, tai paikan päällä olevien järjestelmien varmuuskopiointi automaattisesti pilveen, parantaa dramaattisesti organisaation kykyä selviytyä katastrofeista.
- Parempi hallintotapa—kun järjestelmät perustetaan manuaalisesti tai tapauskohtaisesti, ylläpitäjillä voi olla huono näkyvyys siihen, mitä todella on käynnissä, eikä heillä välttämättä ole keskitettyä tapaa hallita infrastruktuuria. Pilviautomaation avulla voit määrittää resursseja standardoidulla, hallitulla tavalla, mikä tarkoittaa myös sitä, että sinulla on paljon enemmän valtaa organisaatiosi infrastruktuuriin.
Cloud Automation vs Cloud Orchestration: What is the Difference?
orkestraatio on vielä yksi askel automaation tuolle puolen. Orkestrointi tarkoittaa automatisoitujen tehtävien aikatauluttamista ja integroimista eri järjestelmien välillä.
tarkastellaan esimerkiksi järjestelmää, jossa on kolme sovellusta ajavaa solmua, keskustietokanta ja kuormitustasaaja. Tämän monimutkaisen järjestelmän käyttöönotto edellyttää huolellisesti koordinoitua toimenpidesarjaa-tietokannan käynnistäminen, solmujen käynnistäminen, sen varmistaminen, että ne yhdistyvät tietokantaan onnistuneesti, sitten kuorman tasapainottajan määrittäminen.
vaikka automaatio edellyttäisi näiden yksittäisten tehtävien suorittamista automaattisesti, orkestraatiojärjestelmä pystyisi suorittamaan ne oikeassa järjestyksessä ja ajoituksessa ja varmistamaan, että koko järjestelmä on toiminnassa. Toinen tärkeä orkestraation käyttökohde on yhteyksien hallinta. Orkestrointijärjestelmä voi varmistaa, että komponentit ovat yhteydessä paikalliseen verkkoon tai Internetiin ja kommunikoivat etäpalvelujen kanssa, joita ne tarvitsevat toimiakseen.
Esimerkiksi sovelluksen organisointi tarkoittaa sovelluksen käyttöönoton lisäksi sen liittämistä verkkoon, jotta se voi kommunikoida käyttäjien ja muiden sovellusten kanssa. Pilvipalvelussa orkestraatio on usein avainasemassa varmistettaessa, että automatisoidut spin-up-toiminnot, kuten automaattinen skaalaus, tapahtuvat oikeassa järjestyksessä, oikeilla turvallisuussäännöillä ja käyttöoikeuksilla.
Pilviautomaation käyttötapaukset
Pilviautomaatiolla on useita käyttökohteita nykyaikaisissa yrityksissä ja kehitystyössä. Tässä muutamia yleisimpiä skenaarioita.
Infrastructure as Code (IAC)
IaC-paradigmassa IT-infrastruktuuri olisi määriteltävä asetustiedostoissa ja käynnistettävä automaattisesti kyseisen kokoonpanon mukaan. Asetustiedostot tulee säilyttää versionhallinnassa, hallita, testata ja kehittää, aivan kuten lähdekoodi. Pilviautomaatio tekee IaC: stä paljon tehokkaamman, koska julkiset ja yksityiset pilvet hallitsevat lähes kaikkia infrastruktuurin osa-alueita, mikä mahdollistaa monimutkaisten järjestelmien orkestroinnin. Lue artikkeleita IaC AWS ja IAC Azure.
työmäärän hallinta
työmäärän hallinnan perusmuoto on autoscaling, pilviautomaatio-ominaisuus, joka on jokaisen julkisen pilvipalvelun tarjoajan perusominaisuus. Julkisten pilvien kustannusten hallinnan lisäksi on tärkeää seurata käynnissä olevaa toimintaa, raivata käyttämättömät resurssit ja mukauttaa infrastruktuuri todellisiin käyttötarpeisiin. Pilviautomaatio auttaa järjestelmänvalvojia valvomaan ympäristöään ja säätämään työtaakkaa automaattisesti tarpeen mukaan.
sovelluskehitys ja testaus
jatkuva toimitus ja jatkuva käyttöönotto, joita ketterissä kehitysorganisaatioissa harjoitetaan hyvin laajasti, edellyttävät realistisia dev/testiympäristöjä, jotka on automaattisesti varauduttu osaksi automatisoituja kehitysputkistoja. Pilviautomaatio julkisella pilvipalvelulla on ollut ja on edelleen ensisijainen tapa palvella jatkuvaa toimitusputkea ja luoda kehittäjien tarvitsemat ympäristöt. Lue artikkeli DevOpsin eduista ja strategioista DevOpsin automatisoimiseksi hybridipilviympäristössä.
hybridipilvi
Hybridipilviympäristöt ovat monimutkaisia ja vaativat monimutkaisia integraatioita on-premise-ja public cloud-järjestelmien välillä. Pilviautomaation avulla on mahdollista synkronoida resursseja paikallisten datakeskusten ja pilviresurssien välillä, suorittaa ”cloud bursting”—kuormien siirtäminen pilveen, kun paikalliset resurssit ylittyvät, mahdollistaa katastrofien palautumisen skenaariot kauko DR-sivustolla, joka peilaa paikan päällä olevaa ympäristöä, ja paljon muuta. Lue lisää siitä, miten NetApp voi auttaa automatisoimaan hybridipilvien tallennustilaa.
Pilviautomaatiovälineet
Pilviautomaatio voidaan tehdä kertakäyttöisillä skripteillä, mutta alalla on ymmärretty, että pilviympäristöjen monimutkaisuuden ja monien päivittäisten tehtävien monimutkaisen orkestroinnin vuoksi on parempi luottaa kypsään automaatioalustaan. Tässä muutamia järjestelmiä, joita yleisesti käytetään automatisoimaan ja organisoimaan tehtäviä pilvessä.
Puppet
Puppet on veteraanikokoonpanon hallintatyökalu ja yksi Infrastructure as Code (IAC) – järjestelmän pioneereista. Sen kaupallinen versio, Puppet Enterprise, soveltuu erityisesti pilvityökuormiin ja tukee valtavaa myyntiä, jopa 20 000 Nukkesolmua. Sitä voidaan käyttää julkisiin, yksityisiin ja hybridipilviin, ja se tarjoaa graafisen käyttöliittymän konfigurointi-ja automaatiotehtävien määrittelyyn sekä domain Specific Language (DSL) – komentosarjoihin.
Ansable
Ansable on toinen Red Hatin kehittämä konfiguraationhallintatuote, joka on synonyymi IAC: lle. Sen kaupallinen versio, Ansable Tower, tukee täyttä orkestraatio valmiuksia, työn aikataulutus, hallinta resurssien inventaario, ja käsite ”playbooks”, jonka avulla voit automatisoida monimutkaisia sarjan toimia. Voit määrittää kokoonpanot sen GUI, DSL, tai REST API. Se tarjoaa vahvan tuen kaikille julkisille pilvipalvelujen tarjoajille ja on vankka vaihtoehto myös yksityisille pilvipalveluille.
Kubernetes
Kubernetes ei ole määritelmällisesti pilviautomaatioratkaisu-sen avulla ei voi automatisoida kaikkia pilviresursseja. Kuitenkin, Kubernetes hallinnoi ja orkestroi Docker kontit, joita voit käyttää ajaa melko paljon tahansa työmäärä pilvi. Se hallinnoi palvelujen käyttöönottoa konteissa, resurssien kulutusta, verkostoitumista Kubernetes-klusterissa ja ulkomaailmassa ja paljon muuta. Kubernetes on laajalti käytössä julkisessa pilvessä; kaikki julkiset pilvipalvelujen tarjoajat tarjoavat vankkaa Kubernetes palveluna, kuten Amazon Elastic Kubernetes Service (EKS), Google Kubernetes Engine (GKE) ja Azure Kubernetes Service (AKS).
Lue lisää Artikkelisarjastamme Kubernetes-tallennustilan hallinnasta ja automatisoinnista.
AWS Elastic Beanstalk
Elastic Beanstalk on automaatioalusta, jonka avulla voi ottaa käyttöön Java -,. Net -, PHP -, Node-käyttöjärjestelmällä kehitettyjä sovelluksia.js, Python,Ruby, Go ja Docker EC2-instansseissa. Lataat koodisi, ja elastinen pavunvarsi käsittelee sovelluksen toimittamista, automaattista kalibrointia, kuormituksen tasapainottamista, seurantaa ja paljon muuta.
AWS CloudFormation
AWS CloudFormation on Amazonin infrastruktuuri Koodialustana, jonka avulla voit määritellä deklaratiiviset mallit, jotka määrittävät, mitä haluat suorittaa pilvessä, ja saada Amazonin pyörittämään tarvittavat resurssit automaattisesti. Voit käyttää CloudFormation-malleja automatisoimaan mitä tahansa S3-ämpärin tai EC2-instanssiryhmän rutiininomaisesta käyttöönotosta erittäin monimutkaisiin, laajamittaisiin sovelluksiin, joissa yhdistetään useita Amazonin palveluita.
Terraform
Terraform on hashicorpin avoimen lähdekoodin työkalu, jolla voi rakentaa, muokata ja versioida infrastruktuuria koodina. Se ei tarjoa konfiguraationhallinnan aspektia, joten se toimii yhdessä CM-työkalujen, kuten Puppetin tai Chefin kanssa. Terraform ottaa asetustiedostot ja luo suoritussuunnitelman, joka kuvaa, miten se saavuttaa halutun tilan. Kun kokoonpano muuttuu, se voi luoda uusia suoritussuunnitelmia resurssien mukauttamiseksi uuteen haluttuun tilaan. Se voi hallita mitä tahansa tietokoneesta, tallennustilasta ja verkostoitumisesta DNS: ään ja korkeamman tason sovellusominaisuuksiin.
Cloud Data Automation with Cloud Volumes ONTAP
NetApp Cloud Volumes ONTAP, johtava yritysluokan tallennustilan hallintaratkaisu, tarjoaa turvallisia, todistettuja tallennustilan hallintapalveluja AWS: ssä, Azuressa ja Google Cloudissa. Cloud Volumes ONTAP tukee jopa 368tb: n kapasiteettia ja tukee erilaisia käyttötapauksia, kuten tiedostopalveluja, tietokantoja, DevOps: ia tai muita yrityksen työmääriä.
erityisesti Cloud Volumes ONTAP tarjoaa Cloud managerin, käyttöliittymän ja sovellusliittymät pilvitallennuksen hallintaan, automatisointiin ja orkestrointiin, mikä tukee Hybridi & multi-cloud-arkkitehtuureja.
lisätietoja Pilviautomaatiosta
pilviautomaatiosta on vielä paljon opittavaa. Jatkaa tutkimusta, katsomaan loput blogit tästä aiheesta.
Infrastructure as Code: DevOps Done Right
Infrastructure-as-code on ratkaiseva tekijä ketterän DevOps-ympäristön saavuttamisessa. Se voi pelkistää monimutkaiset järjestelmät ja ympäristöt muutamaksi koodiriviksi, mikä mahdollistaa dev/test pipeline-automaation. Lue, miten Infrastructure-as-code voi muuttaa toimintojasi, mitä teknologioita käytetään ja miten ne toteutetaan ja miten Pilvivolyymit ONTAP tukee DevOps-toimintoja tuomalla automaatiomahdollisuuksia tallennustilaasi.
Read: Infrastructure as Code: DevOps Done Right
Cloud Cloning with FlexClone: Cloud Volumes ONTAP Customer Case Studies
Devops-tiimeillä on usein vaikeuksia luoda ja ylläpitää testausympäristöjä riittävän nopeasti, mikä hidastaa markkinoille pääsyä. Lue, miten Cloud volyymit ONTAP FlexClone tarjoaa Kloonaus ominaisuuksia, jotka voivat yksinkertaistaa ja nopeuttaa testausprosessia, ei väliä kuinka monimutkainen tai suuri ympäristöissä mukana. Lue kaikki Flexclonen eduista konkreettisten asiakkaiden menestystarinoiden avulla.
Read: Cloud Cloning with FlexClone: Cloud Volumes ONTAP Customer Case Studies
Infrastructure as Code: AWS: n vinkit, joiden avulla pääset alkuun
Amazon Web Services tarjoaa tehokkaita Infrastructure as Code (IAC) – ominaisuuksia pilvipalvelun kautta. Lue, miten CloudFormation toimii, hyödyt käyttää sitä rakentaa uudelleenkäytettäviä, johdonmukainen IT strategia, ja pikavinkit saada IaC projektin alkuun.
Lue: infrastruktuuri koodina: AWS-vinkit, joilla pääset alkuun
infrastruktuuri koodina: Azure Vinkkejä säästää aikaa ja päänsärkyä
Microsoft Azure tarjoaa Azure Resource Manager (ARM), jonka avulla voit luoda JSON malleja automaattisesti spin up tahansa yhdistelmä IT resursseja. Opi käyttämään ARM: ää infrastruktuurisi koodina (IAC) – strategian toteuttamiseen Azuressa.
Read: Infrastructure as Code: Azure Vinkkejä säästää aikaa ja päänsärkyä
Tallennusmäärän varaamisen automatisointi mahdollisilla Automaatiokomentoilla ja Pilvivolyymit ONTAP
Enterprises scale tekee pilvipalveluautomaatiosta tarpeen tallennusmäärien varaukselle. Tässä viestissä annamme koodiesimerkkejä siitä, miten yhdistää NetApp Cloud Manager-sovellusliittymät ja voidaan luoda volyymejä NetApp Cloud Volumes ONTAP: iin ilman haastavaa manuaalista yläpuolella.
tämä pilvipalveluautomaatioprosessi tallennusmäärien varaamiseen auttaa rajoittamaan volyymien luomiseen tarvittavan manuaalisen työn kustannuksia, nopeuttamaan vaatimustenmukaisuuskäytäntöjä ja vähentämään virheitä.
Lue: Tallennusmäärien automatisointia mahdollisilla automatisoiduilla skripteillä ja Pilvivolyymien ONTAP
infrastruktuuri koodina Pilvivolyymien ONTAP ja Cloud Manager
IAC mahdollistava käyttöönotto käytetään yleisesti resurssien laskemiseen, mutta tallennustilan automatisointi voi olla haastavaa, koska suuria tietomääriä on monistettava ja palautettava oikea-aikaisesti. Opi automatisoimaan tallennustilaa, jota hallinnoi Cloud Volumes ONTAP käyttäen declarative IaC-malleja, käyttäen NetApp Cloud Manager, Terraform ja Ansable.
Lue: Infrastructure as Code Ansable Deployment of Cloud Volumes ONTAP and Cloud Manager
Automating Cloud Operations with Cloud Volumes ONTAP and REST
NetApp Cloud Manager tarjoaa kätevän käyttöliittymän, jonka avulla voit työskennellä pilvivolumeissa hallitun tallennustilan kanssa ONTAP: ssa hyvin suoraviivaisesti. Opi, miten samat toiminnot voidaan suorittaa ohjelmallisesti Cloud Manager REST API: n avulla.
Lue: Automatisointi Pilvioperaatioiden kanssa Cloud Volumes ONTAP ja REST
Cloud Volumes ONTAP ja OpenShift Deployment käyttäen Oppable
jos käytät Cloud Volumes ONTAP osana OpenShift deploymentia, voit ottaa tallennuspalvelut käyttöön automaattisesti. NetApp on yksi kuudesta Red Hat Ansible-sertifioidusta Moduulitoimittajasta. On olemassa useita NetApp ONTAP-moduuleja, joita voit käyttää yhteisiin Pilvivolyymeihin ONTAP-määritystehtäviin. Opi hyödyntämään mahdollista, jotta asetusprosessisi on jopa 96 kertaa nopeampi.
Lue: Cloud Volumes ONTAP ja OpenShift Deployment käyttäen mahdollisia
Azure Quickstart-malleja: niiden käyttö pilvitallennuksen helpottamiseksi
Azure Quickstart-mallit tarjoavat helpon tavan aloittaa pilviautomaatio tallennusinfrastruktuurissasi. Microsoft tarjoaa nämä mallit, jotka antavat sinulle täyden joustavuuden määrittää Azure tallennusresurssit, joita tarvitset ainutlaatuisiin mieltymyksiisi.
tämä viesti antaa sinulle vaiheittaiset ohjeet Azuren Quickstart-mallien löytämisestä ja niiden käyttöönotosta nopeasti ja helposti.nämä kaikki voidaan yhdistää ja parantaa NetApp Cloud Volumes ONTAP for Azure-asennusten avulla.
Lue lisää täältä: Azure Quickstart-mallit: kuinka niiden avulla voidaan helpottaa pilvitallennusta
NetApp Cloud Manager: Miten Willis Towers Watson avasi pilvitallennuksen hallinnan täyden potentiaalin
operaatioiden suorittaminen pilvessä voi olla aikaa vievää ja vaatii paljon asiantuntemusta. Tiimien on hoidettava haastavia tehtäviä, kuten varmuuskopiointi-ja palautustehtäviä, skaalattava resursseja ylös ja alas sekä tallennettava valtavia tietomääriä mahdollisimman tehokkaasti. Cloud storage management automation-ratkaisut voivat ottaa tämän johdon yläpuolella pois tiimisi käsistä.
tässä blogissa kerrotaan, miten Willis Towers ja Watson, maailman kolmanneksi suurin vakuutusmeklari, käyttävät NetApp Cloud Volumes ONTAPIA ja Cloud Manageria tarjotakseen keskitetyn pilvitallennusalustan, joka vastaa pilvipalvelun tiedonhallinnan haasteisiin, kuten pilvien kustannusten leikkaamiseen, järjestelmän näkyvyyden lisäämiseen ja suuren osan toiminnan automatisointiin.
Lue lisää NetApp Cloud Manager: How Willis Towers Watson avasi pilvitallennuksen hallinnan täyden potentiaalin.