Aracılığıyla paylaş


Azure Linux sanal makineleri için mavi-yeşil dağıtım stratejisini yapılandırma

Şunlar için geçerlidir: ✔️ Linux VM'leri

Azure Pipelines, sanal makinelere dağıtımlar için tam özellikli bir CI/CD otomasyon araçları kümesi sağlar. Bu makalede, Linux sanal makinelerine dağıtmak için mavi-yeşil stratejisini kullanan klasik bir yayın işlem hattının nasıl ayarlanacağı gösterilir. Azure, sıralı dağıtımlar ve kanarya dağıtımları gibi diğer stratejileri de destekler.

Mavi-yeşil dağıtımlar

Mavi-yeşil dağıtım, iki ayrı ve özdeş ortam oluşturduğunuz ancak her zaman yalnızca birinin canlı olduğu bir dağıtım stratejisidir. Bu strateji, mavi/yeşil ortamlar arasında geçiş yaparak kullanılabilirliği artırmak ve kapalı kalma süresini azaltmak için kullanılır. Mavi ortam genellikle uygulamanın geçerli sürümünü çalıştıracak şekilde, yeşil ortam ise güncelleştirilmiş sürümü barındıracak şekilde ayarlanır. Tüm güncelleştirmeler tamamlandığında trafik yeşil ortama yönlendirilir ve mavi ortam boşta olarak ayarlanır.

Sürekli teslim özelliğini kullanarak, Azure portal sanal makinelerinize dağıtmak için mavi-yeşil dağıtım stratejisini kullanabilirsiniz.

  1. Azure portal oturum açın ve bir sanal makineye gidin.

  2. ISelect Continuous delivery ve ardından Yapılandır'ı seçin.

    Sürekli teslim özelliğine gitmeyi gösteren ekran görüntüsü.

  3. Yapılandırma panelinde Var olanı kullan'ı seçin ve kuruluşunuzu/projenizi seçin veya Oluştur ve yenilerini oluştur'u seçin.

  4. Açılan menüden Dağıtım grubu adınızı seçin veya yeni bir tane oluşturun.

  5. Açılan menüden Derleme işlem hattınızı seçin.

  6. Dağıtım stratejisi açılan menüsünü ve ardından Mavi-Yeşil'i seçin.

    Mavi yeşil sürekli teslim stratejisini yapılandırmayı gösteren ekran görüntüsü.

  7. Mavi-yeşil dağıtımlar için kullanılan VM'lere "mavi" veya "yeşil" etiketi ekleyin. Vm hazır bekleyen rol içinse bunu "yeşil" olarak etiketleyin. Aksi takdirde, "mavi" olarak etiketleyin.

    Yeşil etiketli mavi-yeşil dağıtım stratejisini gösteren ekran görüntüsü.

  8. Sanal makinenize dağıtılacak klasik yayın işlem hattını yapılandırmak için Tamam'ı seçin.

    Klasik yayın işlem hattını gösteren ekran görüntüsü.

  9. Yayın işlem hattınıza gidin ve işlem hattı yapılandırmasını görüntülemek için Düzenle'yi seçin. Bu örnekte geliştirme aşaması üç işten oluşur:

    1. Yeşil Dağıtma: Uygulama, "yeşil" etiketli hazır bekleyen bir VM'ye dağıtılır.

    2. El ile devamı bekleyin: İşlem hattı duraklatılır ve el ile müdahaleyi bekler.

    3. Mavi-Yeşili Değiştir: Bu iş, VM'lerdeki "mavi" ve "yeşil" etiketlerini değiştirmektedir. Bu, eski uygulama sürümlerine sahip VM'lerin artık "yeşil" olarak etiketlenmiş olmasını sağlar. Sonraki işlem hattı çalıştırması sırasında uygulamalar bu VM'lere dağıtılacaktır.

      Üç işlem hattı işini gösteren ekran görüntüsü

Kaynaklar