Felhőinfrastruktúra kiépítése és optimalizálása DevOps eszközökkel

Dátum
Folyóirat címe
Folyóirat ISSN
Kötet címe (évfolyam száma)
Kiadó
Absztrakt

A diplomamunka célja, hogy bemutassa, miként építhető és automatizálható egy teljes körű felhőalapú rendszer a Microsoft Azure platformon, DevOps módszertan elveit követve. A dolgozat elméleti része ismerteti a felhőszolgáltatások típusait (IaaS, PaaS, SaaS), a DevOps kultúra lényegét, valamint a Continuous Integration / Continuous Delivery és az Infrastructure as Code koncepcióját. A gyakorlati rész a Cloud Resume Challenge projekt megvalósítását mutatja be, amely során a teljes infrastruktúra Terraform segítségével került létrehozásra. A backend Python alapú Azure Function környezetben fut, az adatok CosmosDB adatbázisban tárolódnak, míg a frontend egy statikus weboldal formájában került kialakításra Azure Storage Account segítségével. A folyamatok automatizálását Azure DevOps pipeline-ok biztosítják. A dolgozat eredménye egy skálázható, biztonságos és költséghatékony rendszer, amely valós példán keresztül demonstrálja a DevOps és a felhőtechnológiák integrációjának előnyeit a modern informatikai gyakorlatban.

Leírás
Kulcsszavak
Azure, DevOps, Terraform, IaC
Forrás