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.
gyakori felhőautomatizálási feladatok
a gyakori felhőautomatizálási feladatok magukban foglalják az infrastruktúra automatikus kiépítését, a munkafolyamatok verziókezelését és a biztonsági mentések elvégzését.

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)

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

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