Ugrás a fő tartalomra
Az összes terület

Termékfejlesztés / terület

DevOps

Build- és kiadásautomatizálás, infrastruktúra kódként, megfigyelhetőség és üzemeltetési kontrollok, hogy minden kiadás ugyanúgy, kiszámíthatóan menjen.

§ 01 – DevOps-megoldások

Amit a DevOpsban vállalunk.

01

CI/CD pipeline-ok

Automatizált build-, teszt-, jóváhagyási és telepítési folyamatok jól látható hibaállapotokkal.

02

Infrastruktúra kódként

Infrastruktúra kezelése verziókezelt, reprodukálható konfigurációkkal.

03

Konténer-orkesztráció

Konténeres build- és futtatási folyamatok, a rendszer üzemeltetési igényeihez választva.

04

Monitorozás és naplózás

Naplók, metrikák, trace-ek és riasztások, pontosan azokra a hibákra, amelyeket a csapatnak észre kell vennie.

05

Automatizálás

Az ismétlődő üzemeltetési feladatok automatizálása ott, ahol világosak a bemenetek, a kontrollok és a helyreállítás módja.

06

DevSecOps

Biztonsági ellenőrzések és felelősök beépítése a build-, kiadási és futtatási folyamatokba.

§ 02

Kiszámítható kiadások.

Feltérképezzük, ma hogyan jut el a kód élesbe, kiiktatjuk a fölösleges kézi lépéseket, és ahol a kiadási kockázat indokolja, teszteket, jóváhagyásokat és visszaállítási lehetőséget építünk be.

  • Automatizált tesztelés és telepítés
  • Rövidebb piacra jutási idő
  • Következetes, megismételhető folyamatok
  • Gyorsabb visszacsatolás
§ 03

Átlátható környezetek.

A verziókezelt infrastruktúrában a változások könnyebben ellenőrizhetők és reprodukálhatók. Az elkerülhetetlen kivételeket dokumentáljuk, a környezetek közti eltérések pedig mindig szándékosak.

  • Verziókezelt infrastruktúra
  • Automatizált erőforrás-kiosztás
  • Egységes környezetek
  • Egyszerű visszaállítás és helyreállítás
§ 04 – Kérdések

Jó kérdések. Világos válaszok.

Milyen DevOps-eszközökkel és -platformokkal dolgoznak?

Többek között GitHub Actions, GitLab CI, Jenkins, Terraform, CloudFormation, Kubernetes, Docker, Datadog, Prometheus és Grafana. Az eszközöket a meglévő környezethez és az üzemeltetési igényekhez választjuk.

Mennyi idő alatt tudnak CI/CD pipeline-t kiépíteni?

Ez a meglévő repositoryktól, környezetektől, biztonsági kontrolloktól, a tesztlefedettségtől és a kiadási folyamattól függ. Mielőtt határidőt vállalnánk, meghatározzuk az első használható pipeline kereteit és átvételi feltételeit.

Kódként (IaC) kezelik az infrastruktúrát?

Igen. Ha az infrastruktúra is a munka része, verziókezelt definíciókkal és automatizált telepítéssel dolgozunk, például Terraformmal vagy CloudFormationnel, a környezet miatt szükséges kivételeket pedig dokumentáljuk.

Tudnak javítani a meglévő DevOps-gyakorlatunkon?

Igen. Abból indulunk ki, ma hogyan jut el a kód élesbe, feltárjuk a szűk keresztmetszeteket és a kockázatokat, majd meghatározzuk, mit és milyen keretben javítunk a tesztelésben, a telepítésben, az infrastruktúrában és a megfigyelhetőségben.

Lassabbak vagy kockázatosabbak a kiadások a kelleténél? Mutassa meg, hogyan jut el a kód élesbe.

Megkeressük a szűk keresztmetszeteket, a tipikus hibapontokat, és azt, milyen automatizálással érdemes kezdeni.