pilviautomaatio

Pilviautomaatio on laaja termi, jolla viitataan prosesseihin ja työkaluihin, joita organisaatio käyttää vähentääkseen manuaalista työtä, joka liittyy pilvilaskennan työkuormien ja palveluiden toimittamiseen ja hallintaan. IT-tiimit voivat soveltaa pilviautomaatiota yksityisiin, julkisiin ja hybridipilviympäristöihin.

perinteisesti yritystyövoiman käyttöönotto ja käyttö oli aikaa vievä ja manuaalinen prosessi. Siihen sisältyi usein toistuvia tehtäviä, kuten resurssien mitoitus, varaaminen ja konfigurointi, kuten virtuaalikoneet (VMS); VM-klusterien ja kuormituksen tasapainottaminen; tallennusyksiköiden loogisten numeroiden (Luns) luominen; virtuaaliverkkojen vetäminen; varsinaisen käyttöönoton tekeminen; ja sitten saatavuuden ja suorituskyvyn valvonta ja hallinta.

vaikka jokainen näistä toistuvista ja manuaalisista prosesseista on tehokas, ne ovat tehottomia ja usein täynnä virheitä. Nämä virheet voivat johtaa vianmääritykseen, mikä viivästyttää työmäärän saatavuutta. Ne saattavat myös paljastaa tietoturva-aukkoja,jotka voivat vaarantaa yrityksen. Pilviautomaation avulla organisaatio poistaa nämä toistuvat ja manuaaliset prosessit työkuorman käyttöönottamiseksi ja hallitsemiseksi. Saavuttaakseen pilviautomaation IT-tiimin on käytettävä orkestraatio-ja automaatiotyökaluja, jotka toimivat virtualisoidun ympäristönsä päällä.

Pilviautomaation hyödyt

oikein toteutettuna pilviautomaatio säästää IT-tiimin aikaa ja rahaa. Se on nopeampi, turvallisempi ja skaalautuvampi kuin käsin tehtävät, ja se johtaa myös vähemmän virheitä, koska organisaatiot voivat rakentaa enemmän ennustettavia ja luotettavia työnkulkuja. Tämä pelaa suoraan parempaan IT-ja omistajaohjaukseen.

Pilviautomaatio mahdollistaa myös it-tiimit, jotka ovat vapaita toistuvista ja manuaalisista hallinnollisista tehtävistä, keskittymään korkeamman tason työhön, joka vastaa paremmin organisaation liiketoiminnan tarpeita, kuten korkeamman tason pilvipalvelujen integrointiin tai uusien tuoteominaisuuksien kehittämiseen.

eroavaisuudet pilviautomaation ja pilviorkestraation välillä

Pilviorkestraatio kuvaa, miten järjestelmänvalvoja koodaa eri vaiheet ja prosessit, jotka liittyvät työkuorman käyttöönottoon ja hallintaan pilvessä. Cloud automation vetoaa näihin toimiin, ottaa käyttöön ja hallita toimia ilman ihmisen väliintuloa.

Pilviautomaatio ja orkestraatio täydentävät toisiaan ja ovat läheisriippuvaisia. Mikään orkestraatioprosessi ei ole täysin manuaalinen, ja automatisoidut tehtävät ovat luonnostaan osa orkestraatioprosessia.

harkitse säännöllistä tietojen varmuuskopiointia ja palauttamista pilvipalvelun avulla. IT-henkilöstö käyttää pilvialustan tarjoajalta tai kolmannelta osapuolelta natiivisti saatua työkalua suunnittelemaan tehtävien sarjaa loogisten tapahtumien, kuten vuorokaudenajan tai virhekoodien löytämisen perusteella. Tämä koko prosessi alusta loppuun edustaa pilviorkestraatiota. Varmuuskopiointiprosessin Yksittäiset osat ovat automatisoituja, kuten varsinainen tietojen varmuuskopiointi ja ilmoitukset prosessin onnistumisesta. Jos virhekoodit havaitaan, toinen prosessien orkestraatio käynnistyy hälyttämään henkilökuntaa siirtymään korjaaviin toimiin varmuuskopion toistamiseksi tai täydentämiseksi manuaalisesti ja vianmääritykseen.

Pilviautomaation käyttötapaukset

vaikka pilviautomaation työkaluilla tai kehyksillä on kaikilla sama yleinen tavoite, käyttötapaukset vaihtelevat suuresti riippuen kyseisestä liiketoiminnasta ja sen tavoitteista. Joitakin perusesimerkkejä pilviautomaatiosta ovat:

  • autoprovisioning cloud infrastructure resources;
  • käyttämättömien esiintymien ja prosessien sammuttaminen (lieventävä sprawl) ja
  • tietojen säännöllinen varmuuskopiointi.
Yleiset pilviautomaatiotehtävät
Yleiset pilviautomaatiotehtävät sisältävät infrastruktuurin automaattisen varaamisen, työnkulkujen versionhallinnan ja varmuuskopioiden suorittamisen.

toinen yleinen käyttötapaus pilviautomaatiolle on infrastruktuurin määrittäminen koodiksi (IAC). Pilvi alustat tyypillisesti löytää ja järjestää laskea resursseja altaisiin. Näin käyttäjät voivat lisätä ja ottaa käyttöön enemmän resursseja ilman huolta siitä, missä nämä resurssit fyysisesti sijaitsevat datakeskuksessa.

Pilviautomaatioprosessit ja-työkalut voivat hyödyntää näitä resurssipooleja yhteisten konfiguraatiokohteiden, kuten VMs: n, konttien, tallennusluukkujen ja virtuaalisten yksityisverkkojen määrittelyyn. Sitten ne voivat ladata sovelluskomponentteja ja-palveluita, kuten kuormitusbalansseja, näihin määrityskohteisiin tai luoda instansseja käyttäen malleja tai kloonattuja VMs: ää tai säiliöitä. Lopuksi, nämä kohteet kootaan rakentaa täydellisempi toimintaympäristö työmäärän käyttöönottoa.

esimerkiksi pilviautomaatiomalli voisi luoda tietyn määrän säiliöitä mikropalvelusovellukselle, ladata ohjelmistokomponentit säiliöklustereihin, yhdistää tallennustilan ja tietokannan, määrittää virtuaalisen verkon, luoda klustereille kuormitustasapainon ja avata sen jälkeen työmäärän käyttäjille.

käyttöönoton lisäksi pilviautomaatio liittyy työmäärän hallintaan. Esimerkiksi APM (application performance management) – työkalu voidaan konfiguroida seuraamaan käyttöön otettua työmäärää ja sen suorituskykyä. Hälytykset käynnistävät automaattiset skaalaustehtävät, kuten lisäämällä kuormatasapainotteiseen klusteriin lisää säiliöitä suorituskyvyn parantamiseksi tai poistamalla ylimääräisiä säiliötapauksia resurssien käytön vähentämiseksi.

Pilviautomaatio on keskeinen osa työmäärän elinkaaren hallintaa. Pilvessä olevat työkuormat ovat tyypillisesti pitkäkestoisia kokonaisuuksia, mutta osa niiden yksittäisistä komponenteista, kuten skaalatut kontit, voivat olla lyhytaikaisia. Järjestelmänvalvojat voivat poistaa ne pilvipalveluautomaation avulla yhdessä määrityskohteidensa kanssa, kun niitä ei enää tarvita.

Pilviautomaatiolla voi olla rooli myös hybridipilvissä, automatisoida tehtäviä yksityisessä pilviympäristössä, joka perustuu kehyksiin kuten OpenStack, ja ajaa integraatiota julkisiin pilviin, kuten Amazon Web Services (AWS), Microsoft Azure ja Google Cloud Platform (GCP).

Pilviautomaatio on elintärkeää myös kiireisille sovelluskehittäjille. Ketterät kehitysmenetelmät, kuten jatkuva integraatio (Ci), jatkuva toimitus (CD) ja jatkuva käyttöönotto sekä DevOps, ovat kaikki riippuvaisia resurssien nopeasta käyttöönotosta ja skaalauksesta uusien ohjelmistojulkaisujen testaamiseksi. Kun testaus on valmis, nämä resurssit voidaan vapauttaa uudelleenkäyttöön. Julkiset pilvet ovat taitavia tässä käyttäytymisessä, ja pilviautomaatiovälineet voivat tuoda samat ominaisuudet yksityisille pilville.

lopuksi pilviautomaatio voi tarjota versionhallinnan työnkuluille, jolloin organisaatiot voivat osoittaa johdonmukaisia asetelmia, jotka kestävät liiketoiminnan ja viranomaisvalvonnan. Yritys voi nähdä tarkalleen, mitkä resurssit ovat tällä hetkellä käytössä, tunnistaa, mitkä käyttäjät tai osastot käyttävät niitä, ennustaa, miten resursseja käytetään tulevaisuudessa ja varmistaa palvelun laadun, joka on mahdotonta manuaalisilla prosesseilla.

Pilviautomaatiotyökalut

ei ole olemassa yhtä pilviautomaatiovälinettä, alustaa tai kehystä. Yhden tai useamman tehtävän automatisointiin voidaan käyttää lukemattomia erilaisia työkaluja ja alustoja, jotka vaihtelevat yksityisten pilvipalvelujen tilatyökaluista julkisten pilvipalvelujen tarjoajien isännöimiin palveluihin.

esimerkkejä julkisten pilvipalvelujen tarjoajien automaatiopalveluista ovat:

  • AWS Config, AWS CloudFormation, AWS EC2 Systems Manager;
  • Microsoft Azure Resource Manager, Azure Automation;
  • Google Cloud Composer, Cloud Deployment Manager; ja
  • IBM Cloud Orchestrator.

Konfiguraationhallintatyökalut tarjoavat monia pilvipalveluautomaatiomahdollisuuksia, erityisesti infrastruktuurikoodina. Esimerkiksi siksi, että:

  • Red Hat Ansable
  • Puppet Enterprise
  • Chef Automate
  • Salt/SaltStack
  • HashiCorp Terraform

muita orkestrointivälinevaihtoehtoja ovat Broadcom (CA Technologies) Automic ja Cloudify Orkestrointimoottori ja työnkulun Moottori.

monet monipilvenhallintatoimittajat sisällyttävät automaatio-ominaisuudet työkaluihinsa. Huomattavia ovat:

  • VMware
  • CloudBolt
  • CloudSphere (Hypergrid)
  • Snow (Embotics)
  • Morpheus Data
  • Scalr
  • Flexera (RightScale)

Vastaa

Sähköpostiosoitettasi ei julkaista.