Uygulamanız küçükse veya tek bir uygulama örneği gibi basit bir hizmet mimarisine sahipse, geliştirme ve test işlemlerini tamamladıktan sonra yeni bir sürüm dağıtabilirsiniz. Bu konuda, SAE konsolunda bir uygulamanın tek partide nasıl dağıtılacağı açıklanmaktadır.
Ön koşullar
Uygulama çalışıyor durumda olmalıdır.
Yordam
Bir uygulamayı yeniden dağıttığınızda uygulama yeniden başlar. Hizmet kesintilerini ve diğer beklenmedik sorunları önlemek için dağıtımı yoğun olmayan saatlerde yapmanızı öneririz.
SAE application list sayfasında üst gezinme çubuğundan hedef bölgeyi ve ad alanını seçin, ardından uygulama ayrıntıları sayfasını açmak için hedef application ID değerine tıklayın.
Hedef uygulamanın Basic Information sayfasında Deploy Application seçeneğine tıklayın.
-
Dağıtım parametrelerini yapılandırın.
NotDağıtım yöntemi, uygulamanın ilk olarak nasıl dağıtıldığına bağlıdır. Parametreleri gerekli dağıtım yöntemine göre yapılandırın.
WAR paketi dağıtımı: Yeni bir WAR paketi yükleyin veya URL'sini girin, ardından ilgili ortamı ve parametreleri yapılandırın.
JAR paketi dağıtımı: Yeni bir JAR paketi yükleyin veya URL'sini girin, ardından ilgili ortamı ve parametreleri yapılandırın.
ZIP paketi dağıtımı: Yeni bir ZIP paketi yükleyin veya URL'sini girin, ardından ilgili ortamı ve parametreleri yapılandırın.
Görüntü: Configure Image bölümünde Modify Image seçeneğine tıklayın. Modify Image panelinde görüntü deposunu veya görüntü sürümünü yeniden seçin.
-
Release policy settings bölümünde minimum available instances değerini ayarlayın. Release Policy seçeneğini Phased Release, Release Batch seçeneğini ise 1 olarak belirleyin. minimum available instances değerini sayıya göre veya orana göre ayarlayabilirsiniz. Use System Recommended Value seçeneğini kullanabilirsiniz. Hizmet sürekliliğini sağlamak için kullanılabilir örneklerin minimum sayısını 1 veya daha yüksek ayarlamanızı öneririz. Bu parametreyi 0 olarak ayarlarsanız güncelleme sırasında uygulamanız kullanılamaz hale gelir.
By Number: Kullanılabilir örneklerin minimum sayısını girin.
By Ratio: Bir yüzde değeri girin. Ayrıca Use System Recommended Value seçeneğini de belirleyebilirsiniz.
NotHizmet sürekliliğini sağlamak için her ardışık dağıtımda kullanılabilir örneklerin minimum sayısını 1 veya daha yüksek ayarlamanızı öneririz. Değeri 0 olarak ayarlarsanız güncelleme sırasında uygulamanız kullanılamaz hale gelir.
Değeri yüzde olarak ayarlarsanız sonuç yukarı yuvarlanır. Örneğin, beş örneğiniz varsa ve oranı %25 olarak belirlerseniz kullanılabilir örneklerin minimum sayısı 2 olur.
-
İsteğe bağlı:Gerekirse aşağıdaki gelişmiş ayarları yapılandırın.
Yapılandırmayı tamamladıktan sonra OK seçeneğine tıklayın.
-
Değişikliklerin etkili olduğunu doğrulamak için aşağıdaki yöntemlerden birini kullanın:
-
Yöntem 1:
Basic Information sayfasının sol gezinme bölmesinde Change History seçeneğine tıklayın. Change History sayfasında uygulama değişiklik ayrıntılarını görüntüleyin. Execution Successful ifadesi görüntüleniyorsa uygulama başarıyla dağıtılmıştır.
-
Yöntem 2:
Basic Information sayfasında Instance List sekmesine tıklayın ve örneklerin Status durumunu görüntüleyin. Status durumu Running ise uygulama başarıyla dağıtılmıştır.
-
Değişikliği iptal etme
Devam eden bir değişikliği iptal etmek için Change Details sayfasında Abort Change seçeneğine tıklayın.
Bir değişikliği iptal etmek, uygulamanızın birden çok sürümünün aynı anda çalışmasına neden olabilir:
Dağıtılan örnekler: Bu örnekler mevcut durumlarında çalışmaya devam eder. Geri alma işlemi tetiklenmez.
Dağıtılmakta olan örnekler: Bu örnekler geçerli dağıtımı tamamlar ve ardından yeni sürümü çalıştırır.
Dağıtılmamış örnekler: Bu örnekler mevcut durumlarında çalışmaya devam eder. Yeni sürüm bu örneklere yayılmaz.
Auto Scaling'den gelen yeni örnekler: Yeni örnekler yeni sürümü kullanır.
Bir değişikliği iptal ettikten sonra tüm uygulama örneklerinin aynı sürümü çalıştırdığından emin olmak için uygulamayı en kısa sürede yeniden dağıtın veya önceki bir sürüme geri alın.
Daha fazla bilgi
SAE'de bir uygulama dağıttıktan sonra aşağıdaki işlemleri yapabilirsiniz:
|
Eylemler |
Başvurular |
|
Uygulamaları güncelleme, ölçeklendirme, başlatma, durdurma ve silme gibi uygulama yaşam döngüsü yönetimi işlemleri. |
|
|
Otomatik ölçeklendirme, CLB bağlama ve toplu başlatma/durdurma gibi uygulama performansını iyileştirme işlemleri. |
|
|
Günlük yönetimi, izleme yönetimi ve uygulama olaylarını/değişiklik kayıtlarını görüntüleme gibi uygulama durumuyla ilgili işlemler. |