Infrastructure as code folyamatok nagyvállalati környezetben
Absztrakt
Az Infrastruktúra, mint kód fogalom a DevOps metodológia része. Konfigurációs fájlok segítségével leírhatjuk deklaratív módon a teljes infrastruktúránkat, az IaC eszközök pedig a fájlok alapján minden futtatás után ugyanazt a infrastruktúrát állítják elő, amit mi definiáltunk a fájlokban. Egyszerűen hozhatunk létre hálózatokat, virtuális gépeket, terhelésmegosztókat és kapcsolódási topológiákat. A konfigurációs fájlok lehetőséget adnak az infrastruktúránk verziókövetésére is, így egy-egy téves módosítás gyorsan visszavonható és a rendszerünk újra élni fog. Az IaC nemcsak egy kulcsfontosságú DevOps gyakorlat, hanem a folytonos szállítás fő komponense is. Az IaC Segítségével a DevOps-os csapatok hatékonyan együtt tudnak működni, hiszen az IaC legjobb gyakorlatok egy egyesített halmazát biztosítja és olyan standard eszközöket, amik segítségével rendkívül gyorsan tudunk alkalmazásokat a végfelhasználó felé leszállítani, illetve az őket támogató rendszereket is gördülékenyen tudjuk skálázni az igények szerint. A szakdolgozatomban ezen DevOps-os technológiákkal, pontosabban az Infrastructure as Code fogalomhoz kapcsolódó eszközökkel fogok foglalkozni, illetve azok nagyvállalatokon belüli gyakorlati felhasználásával.