Azure Logic Apps'te sıfır kapalı kalma süresi dağıtımını etkinleştirmek için dağıtım yuvaları ayarlama
Şunlar için geçerlidir: Azure Logic Apps (Standart)
Güncelleştirmeler veya bakım sırasında bile her zaman kullanılabilir ve yanıt veren görev açısından kritik mantıksal uygulamalar dağıtmak için dağıtım yuvaları oluşturup kullanarak sıfır kapalı kalma süresi dağıtımını etkinleştirebilirsiniz. Sıfır kapalı kalma süresi, uygulamanızın yeni sürümlerini dağıttığınızda son kullanıcıların kesinti veya kapalı kalma süresi yaşamaması gerektiği anlamına gelir. Dağıtım yuvaları, uygulamanızın farklı sürümlerini barındıran ve aşağıdaki avantajları sağlayan yalıtılmış üretim dışı ortamlardır:
Dağıtım yuvasını üretim yuvanızla kesintisiz olarak değiştirin. Bu şekilde, kullanılabilirliği veya performansı etkilemeden mantıksal uygulamanızı ve iş akışlarınızı güncelleştirebilirsiniz.
Bu değişiklikleri üretim yuvasına uygulamadan önce dağıtım yuvasındaki değişiklikleri doğrulayın.
Dağıtımınızda bir sorun olursa önceki bir sürüme geri dönün.
Mantıksal uygulama başına önerilen iş akışı sayısını aşmanız gerektiğinde negatif performans riskini azaltın.
Dağıtım yuvaları ile sürekli teslim elde edebilir, uygulamalarınızın kalitesini ve güvenilirliğini geliştirebilirsiniz. Azure'daki dağıtım yuvaları hakkında daha fazla bilgi için ve Standart mantıksal uygulama iş akışları Azure İşlevleri genişletilebilirlik temelinde olduğundan bkz. dağıtım yuvaları Azure İşlevleri.
Bilinen sorunlar ve sınırlamalar
Üretim dışı yuvalar salt okunur modda oluşturulur.
Üretim dışı yuva dağıtıcısı kapalıdır ve bu da iş akışlarının yalnızca üretim yuvasında çalıştırılabildiği anlamına gelir.
Trafik dağıtımı, Standart mantıksal uygulamalarda dağıtım yuvaları için devre dışı bırakılır.
Standart mantıksal uygulamalar için dağıtım yuvaları aşağıdaki senaryoları desteklemez:
- Mavi-yeşil dağıtım
- Yuva değiştirmeden önce ürün doğrulama testi
- A/B testi
Önkoşullar
Bir Azure hesabı ve aboneliği Aboneliğiniz yoksa, ücretsiz bir Azure hesabı için kaydolun.
Visual Studio Code'da Azure Logic Apps (Standart) uzantısıyla çalışmak için Visual Studio Code ile Standart iş akışları oluşturma bölümünde açıklanan önkoşulları karşılamanız gerekir. Ayrıca Azure'da yayımlamak istediğiniz bir Standart mantıksal uygulama projesine de ihtiyacınız olacaktır.
Azure'da dağıtım yuvanızı oluşturmak ve değişikliklerinizi dağıtmak istediğiniz mevcut bir Standart mantıksal uygulama kaynağı. Herhangi bir iş akışı olmadan boş bir Standart mantıksal uygulama kaynağı oluşturabilirsiniz. Daha fazla bilgi için bkz . Tek kiracılı Azure Logic Apps'te örnek Standart iş akışı oluşturma.
Dağıtım yuvası oluşturma
Dağıtım yuvası oluşturmak için aşağıdaki seçenekler kullanılabilir:
Azure portalında, dağıtım yuvası oluşturmak istediğiniz Standart mantıksal uygulama kaynağınızı açın.
Kaynak menüsünde, Dağıtım'ın altında Dağıtım yuvaları (Önizleme) öğesini seçin.
Araç çubuğunda Ekle'yı seçin.
Yuva Ekle bölmesinde, benzersiz olması gereken ve dağıtım yuvanız için yalnızca küçük harfli alfasayısal karakterler veya kısa çizgiler ()- kullanan bir ad sağlayın.
Not
Oluşturma işleminden sonra dağıtım yuvası adınız şu biçimi kullanır: <logic-app-name-deployment-slot-name>.
İşiniz bittiğinde Ekle'yi seçin.
Dağıtım yuvası oluşturmayı onaylama
Dağıtım yuvasını oluşturduktan sonra, dağıtılan mantıksal uygulama kaynağınızda yuvanın mevcut olduğunu onaylayın.
Azure portalında Standart mantıksal uygulama kaynağınızı açın.
Kaynak menüsünde, Dağıtım'ın altında Dağıtım yuvaları (Önizleme) öğesini seçin.
Dağıtım yuvaları sayfasında, Dağıtım Yuvaları (Önizleme) altında yeni dağıtım yuvanızı bulun ve seçin.
Not
Oluşturma işleminden sonra dağıtım yuvası adınız şu biçimi kullanır: <logic-app-name-deployment-slot-name>.
Mantıksal uygulama değişikliklerini dağıtım yuvasına dağıtma
Mantıksal uygulama değişikliklerini bir dağıtım yuvasında dağıtmanız için aşağıdaki seçenekler kullanılabilir:
Şu anda kullanılamıyor. Değişikliklerinizi dağıtmak için lütfen Visual Studio Code veya Azure CLI adımlarını izleyin.
Değişiklikleriniz için dağıtımı onaylama
Değişikliklerinizi dağıttıktan sonra, değişikliklerin dağıtılan mantıksal uygulama kaynağınızda göründüğünü onaylayın.
Azure portalında Standart mantıksal uygulama kaynağınızı açın.
Kaynak menüsünde, Dağıtım'ın altında Dağıtım yuvaları (Önizleme) öğesini seçin.
Dağıtım yuvaları sayfasındaki Dağıtım Yuvaları (Önizleme) altında dağıtım yuvanızı bulun ve seçin.
Kaynak menüsünde Genel Bakış'ı seçin. Bildirimler sekmesinde, uygulama başlatma sırasında veya yuva değiştirme sırasında gerçekleşebilecek hatalar gibi dağıtım sorunlarının mevcut olup olmadığını denetleyin:
İş akışınızdaki değişiklikleri doğrulamak için İş Akışları'nın altında İş Akışları'nı seçin ve ardından salt okunur görünümde görünen bir iş akışı seçin.
Dağıtım yuvasını üretim yuvasıyla değiştirme
Dağıtım yuvasını geçerli üretim yuvasıyla değiştirebilmek için aşağıdaki seçenekler kullanılabilir:
Azure portalında yuvaları değiştirmek istediğiniz Standart mantıksal uygulama kaynağınızı açın.
Kaynak menüsünde, Dağıtım'ın altında Dağıtım yuvaları (Önizleme) öğesini seçin.
Araç çubuğunda Değiştir'i seçin.
Değiştir bölmesindeki Kaynak'ın altında, etkinleştirmek istediğiniz dağıtım yuvasını seçin.
Hedef'in altında, dağıtım yuvasıyla değiştirmek istediğiniz üretim yuvasını seçin.
Not
Değiştirme işlemini önizleme ile gerçekleştirme yalnızca dağıtım yuvası ayarlarını etkinleştiren mantıksal uygulamalarla çalışır.
Yapılandırma Değişiklikleri'nin altında, kaynak ve hedef yuvalar için yapılandırma değişikliklerini gözden geçirin.
Hazır olduğunuzda Değişimi Başlat'ı seçin.
İşlemin başarıyla tamamlanmasını bekleyin.
Yuva değiştirme işleminizin başarılı olduğunu onaylayın
Yuvaları değiştirdikten sonra dağıtım yuvanızdaki değişikliklerin artık üretim yuvasında göründüğünü doğrulayın.
Azure portalında Standart mantıksal uygulama kaynağınızı açın.
Kaynak menüsündeki İş Akışları'nın altında İş Akışları'nı seçin ve ardından değişiklikleri gözden geçirmek için bir iş akışı seçin.
Dağıtım yuvalarını silme
Standart mantıksal uygulama kaynağınızdan bir dağıtım yuvasını silmeniz için aşağıdaki seçenekler kullanılabilir.
Azure portalında Standart mantıksal uygulama kaynağınızı açın.
Kaynak menüsünde, Dağıtım'ın altında Dağıtım yuvaları (Önizleme) öğesini seçin.
Dağıtım yuvaları sayfasındaki Dağıtım Yuvaları (Önizleme) altında, silmek istediğiniz dağıtım yuvasını seçin.
Dağıtım yuvası kaynak menüsünde Genel Bakış'ı seçin.
Genel Bakış araç çubuğunda Sil'i seçin.
Dağıtım yuvası adını girip Sil'i seçerek silme işlemini onaylayın.
Dağıtım yuvası silmeyi onaylama
Dağıtım yuvasını sildikten sonra, dağıtılan Standart mantıksal uygulama kaynağınızda yuvanın artık mevcut olmadığını doğrulayın.
Azure portalında Standart mantıksal uygulama kaynağınızı açın.
Kaynak menüsünde, Dağıtım'ın altında Dağıtım yuvaları (Önizleme) öğesini seçin.
Dağıtım yuvaları sayfasındaki Dağıtım Yuvaları (Önizleme) altında dağıtım yuvasının artık mevcut olmadığını onaylayın.