Aracılığıyla paylaş


Uygulamaları iyileştirmek ve güvenli hale getirmek için GitOps'yi Azure Geliştirme/Test teklifiyle kullanma

GitOps, işletimsel bir çerçevedir. Uygulama geliştirmek için kullanılan en iyi DevOps uygulamalarını alır ve bunları altyapı otomasyonuna uygular.

Ekipler GitOps alıştırması yaparken kod olarak depolanan yapılandırma dosyalarını (kod olarak altyapı) kullanır. Bu dosyalar her dağıtıldığında aynı ortamı oluşturur. Bunu, her derlemede aynı uygulama ikili dosyalarını oluşturan uygulama kaynak kodu gibi düşünün.

GitOps Metodolojisi

Bu işlem veya metodoloji Git depolarını kullanır. Bu depolar, uygulamanız için tanımladığınız bir durum ve yapılandırma için gerçek kaynağınızdır. Bunlar, üretimde ihtiyacınız olan altyapının bildirim temelli açıklamalarını içerir. Otomatik bir işlem, bu ortamın depoda açıklanan durumla eşleşmesini sağlar.

Yeni bir uygulama dağıtmak veya mevcut bir uygulamayı güncelleştirmek için yalnızca depoyu güncelleştirmeniz gerekir; otomatik işlem diğer her şeyi işler.

GitOps'un avantajları

  • Altyapı değişiklikleri üzerinde işbirliğine olanak tanır
  • Geliştirilmiş erişim denetimi
  • Daha hızlı pazara sunma
  • Daha az risk
  • Daha düşük maliyetler
  • Daha az hataya eğilimli

Geliştirme/Test ile GitOps kullanma

İşlem ve çerçeve olarak GitOps, üretim dışı örneklerinize uygulanmalıdır. Bu, DevTest ortamlarınızda doğrulanabilir veya kullanılabilir. DevOps süreçlerinizi geliştirmek için GitOps ilkelerini kullanabilirsiniz. Etkinliklerinizi iyileştirmek ve uygulamalarınızın güvenliğini ve güvenilirliğini korumak için GitOps ilkeleriyle DevTest avantajlarınızı ve ortamlarınızı kullanın.

GitOps, otomasyonu ve git gibi yaygın olarak kullanılan işbirliği çerçevelerini birleştirir. Bunlar, kurumsal güvenlik standartlarına uygun olarak bulut altyapısının hızlı bir şekilde teslimini sağlamak için birleştirilebilir.

GitOps ve Azure hakkında daha fazla bilgi edinin: