Megosztás:


A GitOps használata az Azure Dev/Test ajánlattal az alkalmazások optimalizálásához és biztonságossá tételéhez

A GitOps egy működési keretrendszer. Az alkalmazások fejlesztéséhez használt Ajánlott DevOps-eljárásokat alkalmazza az infrastruktúra automatizálására.

Amikor a csapatok gyakorolják a GitOpst, kódként (infrastruktúra kódként) tárolt konfigurációs fájlokat használnak. Ezek a fájlok minden üzembe helyezéskor ugyanazt a környezetet generálják. Gondolj rá úgy, mint az alkalmazás forráskódja, amely minden buildeléskor ugyanazokat az alkalmazás bináris fájljait hozza létre.

GitOps-módszertan

Ez a folyamat vagy módszertan Git-adattárakat használ. Ezek az adattárak az alkalmazáshoz definiált állapot és konfiguráció igazságforrásai. Deklaratív leírásokat tartalmaznak az éles környezetben szükséges infrastruktúráról. Egy automatizált folyamat lehetővé teszi, hogy a környezet megfeleljen az adattárban leírt állapotnak.

Új alkalmazás üzembe helyezéséhez vagy meglévő frissítéséhez csak frissítenie kell az adattárat – az automatizált folyamat minden mást kezel.

A GitOps előnyei

  • Az infrastruktúra változásain végzett együttműködés engedélyezése
  • Továbbfejlesztett hozzáférés-vezérlés
  • Gyors piacra jutás
  • Kisebb kockázat
  • Csökkentett költségek
  • Kisebb hibalehetőség

A GitOps használata a Dev/Test használatával

A GitOpst folyamatként és keretrendszerként kell alkalmazni a nem gyártási példányokra. A DevTest-környezetekben ellenőrizhető vagy használható. A GitOps alapelveivel fejlesztheti a DevOps-folyamatokat. Használja a DevTest előnyeit és környezeteit a GitOps alapelveivel a tevékenységek optimalizálásához és az alkalmazások biztonságának és megbízhatóságának fenntartásához.

A GitOps egyesíti az automatizálást és a gyakran használt együttműködési keretrendszereket, például a Gitet. Kombinálhatók a felhőinfrastruktúra gyors rendelkezésre bocsátása érdekében, miközben megfelelnek a vállalati biztonsági szabványoknak.

További információ a GitOpsról és az Azure-ról: