Introduction

Befejeződött

Az infrastruktúra mint kód (IaC) nem igazán jár le a nyelvről, és jelentése nem mindig egyértelmű.

Az IaC azonban már a DevOps kezdete óta velünk van – és egyes szakértők szerint a DevOps nélkül nem lenne lehetséges.

Ahogy a név is sugallja, a kódként használt infrastruktúra az üzemeltetési környezet kezelésének fogalma, ahogyan az alkalmazások vagy más, általános kiadásra szánt kód is.

Ahelyett, hogy manuálisan módosítanák a konfigurációt, vagy egyszeri szkripteket használnak az infrastruktúra módosításához, az üzemeltetési infrastruktúra kezelése a kódfejlesztést szabályozó szabályokkal és szigorú szabályokkal történik – különösen akkor, ha új kiszolgálópéldányok fonódnak fel.

Ez azt jelenti, hogy a DevOps alapvető ajánlott eljárásait – például a verziókövetést, a virtualizált teszteket és a folyamatos monitorozást – a rendszer az infrastruktúra létrehozását és kezelését szabályozó mögöttes kódra alkalmazza.

Más szóval az infrastruktúra ugyanúgy lesz kezelve, mint bármely más kód.

A felhőbeli paradigma rugalmassága és a felhőgépek eltitkolódása csak úgy használható, ha az infrastruktúra mint kód alapelveit alkalmazza az összes infrastruktúrára.

Ez a modul az infrastruktúra mint kód- és környezettelepítés létrehozásának és konfigurálásának fő fogalmait ismerteti. Emellett ismerje meg az imperatív, deklaratív és idempotens konfigurációt, valamint azt is, hogy ez hogyan vonatkozik a vállalatra.

Tanulási célkitűzések

A modul elvégzése után a tanulók és a szakemberek a következőkre tehetnek lehetőséget:

  • A környezet üzembe helyezésének ismertetése.
  • Tervezze meg a környezetkonfigurációt.
  • Válasszon az imperatív és a deklaratív konfiguráció között.
  • Idempotens konfiguráció ismertetése.

Előfeltételek

  • A DevOps fogalmának és fogalmainak megismerése.
  • A verziókövetési alapelvek ismerete hasznos, de nem szükséges.
  • Hasznos, ha tapasztalattal rendelkezik egy olyan szervezetben, amely szoftvereket szállít.