felhőautomatizálás
a Felhőautomatizálás egy tág fogalom, amely azokra a folyamatokra és eszközökre utal, amelyeket a szervezet a felhőalapú számítási feladatok és szolgáltatások kiépítésével és kezelésével kapcsolatos kézi erőfeszítések csökkentésére használ. Az informatikai csapatok alkalmazhatják a felhőautomatizálást magán -, nyilvános és hibrid felhőkörnyezetekben.
a vállalati munkaterhelések telepítése és üzemeltetése hagyományosan időigényes és kézi folyamat volt. Gyakran ismétlődő feladatokat tartalmazott, mint például az erőforrások méretezése, kiépítése és konfigurálása, mint például a virtuális gépek (VMs); virtuális gép klaszterek létrehozása és terheléselosztás; tároló logikai egységszámok (LUNs) létrehozása; virtuális hálózatok meghívása; a tényleges telepítés elvégzése; majd a rendelkezésre állás és a teljesítmény nyomon követése és kezelése.
bár ezek az ismétlődő és manuális folyamatok hatékonyak, nem hatékonyak és gyakran hibákkal vannak tele. Ezek a hibák hibaelhárításhoz vezethetnek, ami késlelteti a munkaterhelés elérhetőségét. Olyan biztonsági réseket is felfedhetnek, amelyek veszélyeztethetik a vállalkozást. A felhőautomatizálással a szervezet kiküszöböli ezeket az ismétlődő és manuális folyamatokat a munkaterhelések telepítéséhez és kezeléséhez. A felhőautomatizálás eléréséhez az informatikai csapatnak olyan hangszerelési és automatizálási eszközöket kell használnia, amelyek a virtualizált környezet tetején futnak.
a felhőautomatizálás előnyei
megfelelő megvalósítás esetén a felhőautomatizálás időt és pénzt takarít meg az informatikai csapat számára. Gyorsabb, biztonságosabb és skálázhatóbb, mint a feladatok manuális végrehajtása, és kevesebb hibához vezet, mivel a szervezetek kiszámíthatóbb és megbízhatóbb munkafolyamatokat hozhatnak létre. Ez közvetlenül hozzájárul a jobb informatikai és vállalatirányításhoz.
a Felhőautomatizálás azt is lehetővé teszi, hogy az ismétlődő és manuális adminisztrációs feladatoktól mentes it-csapatok a magasabb szintű munkára összpontosítsanak, amely jobban illeszkedik a szervezet üzleti igényeihez, például magasabb szintű felhőszolgáltatások integrálása vagy új termékfunkciók fejlesztése.
különbségek a felhőalapú automatizálás és a felhőalapú hangszerelés között
a felhőalapú hangszerelés leírja, hogy a rendszergazda hogyan kódolja a számítási feladatok felhőben történő telepítéséhez és kezeléséhez szükséges különböző lépéseket és folyamatokat. A felhőautomatizálás ezeket a lépéseket hívja meg, hogy emberi beavatkozás nélkül telepítse és kezelje a műveleteket.
a Felhőautomatizálás és a hangszerelés egymást kiegészítő és egymástól függő. Egyetlen hangszerelési folyamat sem teljesen kézi, és az automatizált feladatok természetüknél fogva egy hangszerelési folyamat részét képezik.
fontolja meg a rendszeresen ütemezett adatmentést és-helyreállítást a felhő használatával. Az informatikai személyzet natív módon használja a felhőplatform-szolgáltatótól vagy egy harmadik féltől származó eszközt a feladatok sorozatának megtervezéséhez logikai események, például napszak vagy hibakódok felfedezése alapján. Ez az egész folyamat az elejétől a végéig a felhő hangszerelését jelenti. A biztonsági mentési folyamat egyes részei automatizáltak, például a tényleges Adatmentés és az értesítések, hogy a folyamat sikeres volt. Ha hibakódokat fedeznek fel, a folyamatok egy másik összehangolása elindul, hogy figyelmeztesse a személyzetet, hogy váltson, hogy korrekciós intézkedéseket hajtson végre a biztonsági mentés megismétlésére vagy manuális befejezésére, valamint a Hibaelhárításra.
Felhőautomatizálási használati esetek
míg a felhőautomatizálási eszközöknek vagy keretrendszereknek ugyanaz az általános célja, a felhasználási esetek nagymértékben eltérnek az adott vállalkozástól és annak céljaitól függően. Néhány alapvető példa a felhő automatizálására:
- felhőinfrastruktúra-erőforrások autoprovisioning;
- a nem használt példányok és folyamatok leállítása (a terjeszkedés enyhítése); és
- rendszeres adatmentés végrehajtása.
a felhőautomatizálás másik gyakori felhasználási esete az infrastruktúra létrehozása kódként (IAC). A felhőplatformok általában felfedezik és rendszerezik a számítási erőforrásokat medencékbe. Ez lehetővé teszi a felhasználók számára, hogy további erőforrásokat adjanak hozzá és telepítsenek anélkül, hogy aggódnának, hogy ezek az erőforrások fizikailag hol találhatók az adatközpontban.
a Felhőautomatizálási folyamatok és eszközök ezekből az erőforráskészletekből meríthetnek olyan általános konfigurációs elemek meghatározásához, mint például a virtuális gépek, a tárolók, a tároló LUN-ok és a virtuális magánhálózatok. Ezután betölthetik az alkalmazás összetevőit és szolgáltatásait, például a terheléselosztókat ezekre a konfigurációs elemekre, vagy sablonokkal, klónozott virtuális gépekkel vagy tárolókkal hozhatnak létre példányokat. Végül ezeket az elemeket összeállítják, hogy egy teljesebb működési környezetet hozzanak létre a munkaterhelés telepítéséhez.
például egy felhőautomatizálási sablon létrehozhat egy bizonyos számú tárolót egy mikroszolgáltatási alkalmazáshoz, betöltheti a szoftverösszetevőket a tárolófürtökbe, összekapcsolhatja a tárolót és az adatbázist, konfigurálhat egy virtuális hálózatot, létrehozhat terheléselosztókat a fürtökhöz, majd megnyithatja a munkaterhelést a felhasználók számára.
a telepítés mellett a felhőautomatizálás a munkaterhelés kezelésére is vonatkozik. Például egy alkalmazásteljesítmény-kezelő (APM) eszköz konfigurálható a telepített munkaterhelés és annak teljesítményének figyelemmel kísérésére. A riasztások automatikus méretezési feladatokat indítanak el, például további tárolók hozzáadása a terheléskiegyenlített fürthöz a teljesítmény javítása érdekében, vagy a felesleges tárolópéldányok eltávolítása az erőforrás-felhasználás csökkentése érdekében.
a Felhőautomatizálás a munkaterhelés életciklus-kezelésének központi eleme. A felhőben lévő munkaterhelések általában hosszú távú entitások, de egyes egyedi összetevőik, például a méretezett tárolók, lehetnek mulandóak. A rendszergazdák a felhőautomatizálás segítségével eltávolíthatják őket a konfigurációs elemeikkel együtt, amikor már nincs rájuk szükség.
a Felhőautomatizálás szerepet játszhat a hibrid felhőkben is, például az OpenStack keretrendszeren alapuló privát felhőkörnyezetben végzett feladatok automatizálásában, valamint a nyilvános felhőkkel, például az Amazon Web Services (AWS), a Microsoft Azure és a Google Cloud Platform (GCP) integrálásában.
a Felhőautomatizálás létfontosságú az elfoglalt alkalmazásfejlesztők számára is. Az agilis fejlesztési módszerek, mint például a continuous integration (ci), continuous delivery (CD) és continuous deployment, valamint a DevOps, mind a gyors erőforrás-telepítéstől és skálázástól függenek az új szoftverkiadások teszteléséhez. A tesztelés befejezése után ezek az erőforrások újrafelhasználásra bocsáthatók. A nyilvános felhők ügyesek ebben a viselkedésben, a felhőautomatizálási eszközök pedig ugyanazokat a képességeket hozhatják a magánfelhőkbe.
végül a felhőautomatizálás biztosítja a munkafolyamatok verzióvezérlését, lehetővé téve a szervezetek számára, hogy következetes beállításokat mutassanak be, amelyek kiállnak az üzleti és szabályozási auditok mellett. A vállalkozás pontosan láthatja, hogy mely erőforrások vannak jelenleg használatban, azonosíthatja, mely felhasználók vagy osztályok használják őket, megjósolhatja, hogy az erőforrásokat hogyan fogják felhasználni a jövőben, és biztosíthatja a szolgáltatás minőségének olyan szintjét, amely a kézi folyamatokkal lehetetlen.
Felhőautomatizálási eszközök
nincs egyetlen felhőautomatizálási eszköz, platform vagy keretrendszer. Számtalan különböző eszköz és platform használható egy vagy több feladat automatizálására, kezdve a magánfelhők helyszíni eszközeitől a nyilvános felhőszolgáltatók hosztolt szolgáltatásáig.
példák a nyilvános felhőszolgáltatók automatizálási szolgáltatásaira:
- AWS Config, AWS CloudFormation, AWS EC2 Systems Manager;
- Microsoft Azure Resource Manager, Azure Automation;
- Google Cloud Composer, Cloud Deployment Manager; és
- IBM Cloud Orchestrator.
a Konfigurációkezelő eszközök számos felhőautomatizálási lehetőséget kínálnak, különösen az infrastruktúra kódként történő beállításával. A példák közé tartoznak:
- Red Hat Ansible
- Puppet Enterprise
- Chef Automate
- Salt/SaltStack
- HashiCorp Terraform
Egyéb hangszerelési eszközök közé tartozik a Broadcom (CA Technologies) Automic és Cloudify hangszerelési Motor munkafolyamat motor.
sok multi-cloud menedzsment gyártó automatizálási képességeket épít be eszközeibe. Néhány kiemelkedő:
- VMware
- CloudBolt
- CloudSphere (Hypergrid)
- Snow (Embotics)
- Morpheus Data
- Scalr
- Flexera (RightScale)