Felhőautomatizálás: miért, hol és hogyan

a felhőalapú számítástechnika eredeti víziója automatizált, igény szerinti szolgáltatások voltak, amelyek dinamikusan skálázódnak a kereslet kielégítésére. Bár ez a jövőkép most valósággá vált, önmagában nem történik meg. A felhőautomatizálás összetett, és speciális eszközöket, szakértelmet és kemény munkát igényel. Ismerje meg, miért fontos a felhőautomatizálás, hol használják, és hogyan működik.

ebben a bejegyzésben áttekintjük a felhőautomatizálásban rejlő lehetőségeket, annak felhasználási eseteit a modern szervezetekben, valamint a felhőautomatizálási stratégiák megvalósításához használt általános eszközöket. Azt is megmutatjuk, hogy a NetApp Cloud Manager és a Cloud Volumes ONTAP hogyan segíthet a felhőalapú adatfolyamok automatizálásában.

ebben a cikkben megtudhatja:

  • mi a felhőautomatizálás
  • Felhőautomatizálás vs felhőszervezés
  • gyakori használati esetek
  • Felhőautomatizálási eszközök
  • felhőalapú adatautomatizálás felhőalapú kötetekkel ONTAP

mi a Felhőautomatizálás?

a Felhőautomatizálás lehetővé teszi az informatikai csapatok és fejlesztők számára, hogy automatikusan hozzanak létre, módosítsanak és bontsanak le erőforrásokat a felhőben. A felhőalapú számítástechnika egyik fő ígérete az volt, hogy a szolgáltatásokat igény szerint lehet használni, ha És amikor szükséges. De a valóságban valakinek fel kell pörgetnie ezeket az erőforrásokat, tesztelnie kell őket, azonosítania kell, amikor már nincs rájuk szükség, és le kell szednie őket, és ez hatalmas kézi erőfeszítést jelenthet.

a Felhőautomatizálás nincs beépítve a felhőbe; szakértelmet és speciális eszközök használatát igényli. Kihasználhatja a nyilvános felhőszolgáltató által kínált felhőautomatizálási eszközöket és képességeket (például AWS vagy Azure), a privát felhőplatform automatizálási funkcióit (például OpenStack vagy Cloud Foundry), vagy harmadik féltől származó felhőalapú eszközöket, amelyek automatizálást végezhetnek felhőkörnyezetekben (például Puppet, Chef, Kubernetes vagy Cloudify).

a Felhőautomatizálás kemény munkát igényel, de kifizetődik, ha átvészeljük a kezdeti fájdalmat, és egy gombnyomással képesek vagyunk komplex feladatok elvégzésére. A kézi munka csökkentésének nyilvánvaló előnyein túl a felhőautomatizálásnak további előnyei vannak:

  • fokozott biztonság és rugalmasság—az érzékeny feladatok automatizálásakor nincs szükség több informatikai személyre vagy fejlesztőre, akik bejelentkeznek a kritikus fontosságú rendszerekbe. Az emberi hibák, a rosszindulatú bennfentesek és a fiók kompromisszumának kockázata jelentősen csökken. Ezenkívül a biztonsági bevált gyakorlatokat beépítheti az automatizált munkafolyamatokba, és a telepítések 100% – ában érvényesítheti a biztonsági elveket.
  • továbbfejlesztett biztonsági mentési folyamatok—a szervezeteknek gyakran kell biztonsági másolatot készíteniük rendszerükről, hogy megvédjék a véletlen törlést, a konfigurációs katasztrófát, a berendezés meghibásodását vagy a számítógépes támadást. A biztonsági mentések automatizálása a felhőben, vagy a helyszíni rendszerek automatikus biztonsági mentése a felhőbe drámai módon javítja a szervezet katasztrófákkal szembeni ellenálló képességét.
  • továbbfejlesztett irányítás—amikor a rendszereket manuálisan vagy eseti alapon állítják be, a rendszergazdák alacsony láthatósággal rendelkezhetnek a ténylegesen futó dolgok felett, és nem biztos, hogy központosított módon irányítják az infrastruktúrát. A felhőautomatizálás lehetővé teszi az erőforrások szabványosított, ellenőrzött módon történő beállítását, ami azt is jelenti, hogy sokkal jobban ellenőrizheti a szervezetén futó infrastruktúrát.

Cloud Automation vs Cloud Orchestration: mi a különbség?

a hangszerelés még egy lépés az automatizáláson túl. A hangszerelés magában foglalja az automatizált feladatok ütemezését és integrálását a különböző rendszerek között.

vegyünk például egy olyan rendszert, amelynek három csomópontja futtatja az alkalmazást, egy központi adatbázist és egy terheléselosztót. Ennek a komplex rendszernek a telepítése gondosan összehangolt műveletsorozatot igényel—az adatbázis indítása, a csomópontok indítása, annak biztosítása, hogy sikeresen csatlakozzanak az adatbázishoz, majd a terheléselosztó beállítása.

míg az automatizálás magában foglalja az egyes elkülönített feladatok automatikus elvégzését, a hangszerelési rendszer képes lenne azokat a megfelelő sorrendben és időzítéssel végrehajtani, és biztosítani, hogy az egész rendszer működőképes legyen. A hangszerelés másik fontos felhasználása a kapcsolat kezelése. A hangszerelési rendszer biztosítja, hogy az összetevők csatlakozzanak a helyi hálózathoz vagy az internethez, és kommunikáljanak a működéshez szükséges távoli szolgáltatásokkal.

például egy alkalmazás hangszerelése nem csak egy alkalmazás telepítését jelenti, hanem azt is, hogy csatlakoztatja a hálózathoz, hogy kommunikáljon a felhasználókkal és más alkalmazásokkal. A felhőben a hangszerelés gyakran kulcsfontosságú annak biztosításához, hogy az automatizált spin-up tevékenységek, például az automatikus méretezés a megfelelő sorrendben, a megfelelő biztonsági szabályokkal és engedélyekkel történjenek.

Felhőautomatizálás használati esetek

a Felhőautomatizálásnak sokféle felhasználása van a modern vállalkozásokban és a fejlesztési munkafolyamatokban. Íme néhány a leggyakoribb forgatókönyvek közül.

infrastruktúra mint Kód (IAC)
az IaC paradigmában az informatikai infrastruktúrát a konfigurációs fájlokban kell meghatározni, és automatikusan el kell indítani a konfigurációnak megfelelően. A konfigurációs fájlokat verziókezelésben kell tartani, kezelni, tesztelni és fejleszteni, akárcsak a forráskódot. Cloud automation teszi IaC sokkal erősebb, mert az állami és magán felhők felett szinte minden szempontból az infrastruktúra, amely lehetővé teszi orchestration komplex rendszerek. Olvassa el cikkeinket az IAC-ról az AWS – en és az IAC-on az Azure-on.

munkaterhelés-kezelés
a munkaterhelés-kezelés legalapvetőbb formája az automatikus skálázás, egy felhőautomatizálási funkció, amely minden nyilvános felhő-szolgáltató alapvető eleme. A nyilvános felhők költségeinek ellenőrzése mellett elengedhetetlen a futó folyamatok nyomon követése, a fel nem használt erőforrások törlése és az infrastruktúra hozzáigazítása a tényleges üzemeltetési követelményekhez. A Cloud automation segítségével a rendszergazdák figyelemmel kísérhetik környezetüket, és szükség szerint automatikusan módosíthatják a munkaterheléseket.

alkalmazásfejlesztés és tesztelés
a folyamatos szállítás és a folyamatos telepítés, amelyek nagyon széles körben elterjedtek az agilis fejlesztési szervezetekben, reális dev/tesztkörnyezeteket igényelnek, amelyek automatikusan rendelkezésre állnak az automatizált fejlesztési folyamatok részeként. A felhőautomatizálás a nyilvános felhőben volt és továbbra is az elsődleges módja a folyamatos kézbesítési folyamat kiszolgálásának és a fejlesztők által igényelt környezetek létrehozásának. Olvassa el cikkünket a DevOps előnyeiről és stratégiáiról a DevOps hibrid felhő környezetben történő automatizálásához.

hibrid felhő
a hibrid felhőkörnyezetek összetettek, és bonyolult integrációt igényelnek a helyszíni és a nyilvános felhőrendszerek között. A felhőautomatizálás lehetővé teszi az eszközök szinkronizálását a helyi adatközpontok és a felhőalapú erőforrások között, a “felhőfeltörés”végrehajtását—a terhelések áthelyezését a felhőbe, ha a helyi erőforrások túllépik, lehetővé teszi a katasztrófa utáni helyreállítási forgatókönyveket egy távoli DR-webhely segítségével, amely tükrözi a helyszíni környezetet és így tovább. Tudjon meg többet arról, hogyan segíthet a NetApp a hibrid felhőtárolás automatizálásában.

Felhőautomatizálási eszközök

a Felhőautomatizálást eldobható szkriptek segítségével lehet elvégezni, de az ipar rájött, hogy a felhőkörnyezetek összetettsége és a sok napi feladat bonyolult hangszerelésének szükségessége miatt jobb, ha egy érett automatizálási platformra támaszkodik. Íme néhány rendszer, amelyet gyakran használnak a feladatok automatizálására és összehangolására a felhőben.

Puppet
a Puppet egy veterán konfigurációkezelő eszköz, és az infrastruktúra as Code (IAC) egyik úttörője. Kereskedelmi verziója, a Puppet Enterprise, különösen alkalmas a felhő munkaterhelésére, és támogatja a hatalmas értékesítést, akár 20 000 Puppet csomópontot. Használható nyilvános, privát és hibrid felhőkhöz, és GUI felületet kínál a konfigurációs és automatizálási feladatok meghatározásához, valamint a tartományspecifikus nyelv (DSL) szkripteket.

Ansible
az Ansible egy másik konfigurációkezelő termék, amely az IAC szinonimája, amelyet a Red Hat fejlesztett ki. Kereskedelmi verziója, az Ansible Tower támogatja a teljes hangszerelési képességeket, a munka ütemezésével, az erőforrás-leltár kezelésével és a “playbooks” fogalmával, amelyek lehetővé teszik az összetett műveletek automatizálását. A konfigurációkat a GUI, a DSL vagy a REST API segítségével határozhatja meg. Erős támogatást nyújt minden nyilvános felhőszolgáltató számára, és robusztus lehetőség a privát felhő számára is.

Kubernetes
a Kubernetes definíció szerint nem felhőautomatizálási megoldás—nem teszi lehetővé az összes felhőalapú erőforrás automatizálását. A Kubernetes azonban kezeli és hangszereli a Docker tárolókat, amelyekkel nagyjából bármilyen munkaterhelést futtathat a felhőben. Kezeli a szolgáltatások konténereken belüli telepítését, az erőforrás-felhasználást, a Kubernetes klaszteren belüli hálózatépítést és a külvilággal stb. A Kubernetes-t széles körben használják a nyilvános felhőben; minden nyilvános felhőszolgáltató robusztus Kubernetes szolgáltatást kínál, mint például az Amazon Elastic Kubernetes Service (EKS), a Google Kubernetes Engine (GKE) és az Azure Kubernetes Service (AKS).

Tudjon meg többet a Kubernetes tárhely kezeléséről és automatizálásáról szóló cikksorozatunkban.

AWS Elastic Beanstalk
az Elastic Beanstalk egy automatizálási platform, amely lehetővé teszi a Java,. Net, PHP, Node.js, Python, Ruby, Go és Docker, EC2 példányokon keresztül. Feltölti a kódot, és az Elastic Beanstalk kezeli az alkalmazás kiépítését, az automatikus skálázást, a terheléselosztást, a megfigyelést és még sok mást.

AWS CloudFormation

az AWS CloudFormation az Amazon infrastruktúrája, mint Kódplatform, amely lehetővé teszi deklaratív sablonok meghatározását, amelyek meghatározzák, hogy mit szeretne futtatni a felhőben, és az Amazon automatikusan feltölti a szükséges erőforrásokat. A CloudFormation sablonok segítségével bármit automatizálhat az S3 vödör vagy az EC2 példánycsoport rutinszerű telepítésétől kezdve a rendkívül összetett, nagyszabású alkalmazásokig, amelyek több Amazon szolgáltatást kombinálnak.

Terraform
a Terraform a Hashicorp nyílt forráskódú eszköze, amely lehetővé teszi az infrastruktúra kódként történő felépítését, módosítását és verzióját. Nem biztosítja a konfigurációkezelési szempontot, ezért olyan CM eszközökkel működik együtt, mint a Puppet vagy a Chef. A Terraform konfigurációs fájlokat készít, és végrehajtási tervet készít, amely leírja, hogyan fogja elérni a kívánt állapotot. Amikor a konfiguráció megváltozik, új végrehajtási terveket hozhat létre, hogy az erőforrásokat az új kívánt állapothoz igazítsa. A számítógéptől, a tárolástól és a hálózatépítéstől kezdve a DNS-ig és a magasabb szintű alkalmazásfunkciókig bármit képes kezelni.

felhőalapú Adatautomatizálás felhőalapú kötetekkel ONTAP

NetApp felhőalapú kötetek az ONTAP, a vezető vállalati szintű tároláskezelési megoldás biztonságos, bevált tároláskezelési szolgáltatásokat nyújt az AWS, az Azure és a Google Cloud szolgáltatásokon. Az ONTAP legfeljebb 368 TB kapacitást támogat, és támogatja a különböző felhasználási eseteket, például fájlszolgáltatásokat, adatbázisokat, DevOps-okat vagy bármely más vállalati munkaterhelést.

különösen a cloud Volumes ONTAP biztosítja a Cloud Manager-t, egy felhasználói felületet és API-kat a felhőalapú tárolás kezeléséhez, automatizálásához és hangszereléséhez, támogatva a hibrid & többfelhős architektúrákat.

További információ a Felhőautomatizálásról

sokkal többet kell megtudni a felhőautomatizálásról. A kutatás folytatásához vessen egy pillantást a témával kapcsolatos többi blogunkra.

Infrastructure as Code: DevOps Done Right
az Infrastructure-as-code kulcsfontosságú eleme az agilis DevOps környezet elérésének. A komplex rendszereket és környezeteket néhány sornyi kódra redukálhatja, lehetővé téve a dev/test pipeline automatizálását. Ismerje meg, hogy az infrastruktúra kódként hogyan tudja átalakítani a műveleteit, milyen technológiákat kell használni és hogyan kell végrehajtani őket, és hogy az ONTAP Felhőkötetei hogyan támogatják a DevOps műveleteket azáltal, hogy automatizálási képességeket hoznak a tárhelyére.

olvasd el: infrastruktúra kódként: a DevOps helyesen végzett

felhő klónozás FlexClone-nal: Cloud Volumes ONTAP ügyfél esettanulmányok
a Devops csapatai gyakran nehezen tudják létrehozni és fenntartani a tesztelési környezeteket elég gyors ütemben, ami lelassítja a piacra jutási időt. Ismerje meg, hogy az ONTAP FlexClone hogyan biztosít klónozási képességeket, amelyek egyszerűsíthetik és felgyorsíthatják a tesztelési folyamatot, függetlenül attól, hogy milyen bonyolult vagy nagy a környezet. Tudjon meg mindent a Flexclone előnyeiről néhány konkrét ügyfél sikertörténettel.

olvasd el: felhő klónozás FlexClone-nal: felhő kötetek ONTAP ügyfél esettanulmányok

infrastruktúra mint Kód: AWS Tippek a kezdéshez
az Amazon Web Services hatékony infrastruktúrát nyújt kódként (IaC) a CloudFormation szolgáltatáson keresztül. Ismerje meg, hogyan működik a CloudFormation, milyen előnyökkel jár az újrafelhasználható, következetes informatikai stratégia felépítése, valamint gyors tippek az IaC projekt elindításához.

olvasd el: infrastruktúra mint Kód: AWS tippek az induláshoz

infrastruktúra mint Kód:
a Microsoft Azure biztosítja az Azure Resource Manager-t (ARM), amely lehetővé teszi JSON-sablonok létrehozását az informatikai erőforrások bármilyen kombinációjának automatikus felpörgetéséhez. Ismerje meg, hogyan használhatja az ARM-et az infrastruktúra kódként (IAC) stratégia megvalósításához az Azure-on.

olvassa el: infrastruktúra kódként: Azure-tippek, amelyekkel időt és fejfájást takaríthat meg

a tárterület-kiépítés automatizálása Ansible Automation parancsfájlokkal és Felhőkötetekkel ONTAP
a vállalati méretarány miatt a felhőautomatizálás elengedhetetlen a tárterület-kiépítés szempontjából. Ebben a bejegyzésben kódpéldákat adunk arra, hogyan lehet kombinálni a NetApp Cloud Manager API-kat, és hogyan lehet köteteket létrehozni a NetApp Cloud Volumes ONTAP-ban anélkül, hogy kihívást jelentene a kézi rezsi.

ez a felhőautomatizálási folyamat a tárolókötetek kiépítéséhez segít csökkenteni a kötetek létrehozásához szükséges kézi erőfeszítések költségeit, felgyorsítja a megfelelőségi gyakorlatokat és csökkenti a hibákat.

olvassa el: Az ONTAP

infrastruktúra, mint a Felhőkötetek Code Ansible telepítése az ONTAP és a Cloud Manager
IaC általában az erőforrások kiszámításához használatos, de kihívást jelenthet a tárolás automatizálása, mivel nagy mennyiségű adatot kell időben replikálni és visszaállítani. Ismerje meg, hogyan automatizálhatja az ONTAP Felhőkötetekkel kezelt tárolást deklaratív IaC sablonok, NetApp Cloud Manager, Terraform és Ansible használatával.

olvassa el: Az ONTAP és a Cloud Manager

felhőalapú műveletek automatizálása felhőalapú kötetekkel ONTAP és REST
a NetApp Cloud Manager kényelmes felhasználói felületet biztosít, amely lehetővé teszi a felhőalapú kötetekben kezelt tárhelyek kezelését ONTAP nagyon egyszerű. Ismerje meg, hogyan hajthatók végre ugyanazok a műveletek programozottan a Cloud Manager REST API segítségével.

olvassa el: Felhőalapú műveletek automatizálása felhőalapú kötetekkel ONTAP és REST

felhőalapú kötetek ONTAP és OpenShift telepítés az Ansible használatával
ha felhőalapú köteteket használ ONTAP egy OpenShift telepítés részeként, az Ansible segítségével automatikusan telepítheti a tárolási szolgáltatásokat. NetApp egyike a Hat Red Hat Ansible tanúsított modul gyártók. Több NetApp ONTAP modul is használható a közös Felhőkötetekhez ONTAP konfigurációs feladatok. Ismerje meg, hogyan lehet kihasználni az Ansible-t, hogy a telepítési folyamat akár 96-szor gyorsabb legyen.

olvassa el: FELHŐKÖTETEK ONTAP és OpenShift telepítés az Ansible

Azure Quickstart sablonok használatával: hogyan használhatjuk őket a felhőalapú tárolás megkönnyítésére?
Azure Quickstart sablonok egyszerű módszert kínálnak a felhőalapú automatizálás használatához a tárolási infrastruktúrához. A Microsoft ezeket a sablonokat biztosítja, amelyek teljes rugalmasságot biztosítanak az Azure storage erőforrások egyedi beállításainak konfigurálásához.

ez a bejegyzés lépésről lépésre ismerteti, hogyan találhatja meg az Azure Quickstart sablonokat, és hogyan használhatja őket gyorsan és egyszerűen, amelyek mindegyike kombinálható az ONTAP for Azure deployments NetApp Felhőköteteivel és továbbfejleszthető.

bővebben itt olvashat: Azure Quickstart sablonok: hogyan használhatjuk őket a felhőalapú tárolás megkönnyítésére?

NetApp Cloud Manager: hogyan aknázta ki a Willis Towers Watson a felhőalapú Tároláskezelésben rejlő lehetőségeket?
a felhőben végzett műveletek időigényesek és sok szakértelmet igényelnek. A csapatoknak olyan kihívást jelentő feladatokat kell kezelniük, mint a biztonsági mentés és helyreállítás, az erőforrások fel-le méretezése, valamint a hatalmas mennyiségű adat tárolása a lehető leghatékonyabban. A felhőalapú tároláskezelés automatizálási megoldásai levehetik ezt a kezelési költséget a csapatok kezéről.

ebben a blogban megtudhatja, hogy a Willis Towers és Watson, a világ harmadik legnagyobb biztosítási ügynöke, hogyan használja a NetApp Cloud volumen ONTAP és Cloud Manager alkalmazást egy olyan központi felhőalapú Tároláskezelő platform létrehozására, amely a felhőben történő adatkezelés kihívásaival foglalkozik, beleértve a felhőköltségek csökkentését, a rendszer láthatóságának növelését és működésének nagy részének automatizálását.

További információ a NetApp Cloud Manager: hogyan Willis Towers Watson felszabadította a felhő tárolási menedzsment teljes potenciálját.

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.