Aracılığıyla paylaş


Uygulamalar için otomatik ölçeklendirmeyi ayarlama

Not

Temel, Standart ve Kurumsal planları, 3 yıllık kullanımdan kaldırma süresiyle Mart 2025 ortasından itibaren kullanımdan kaldırılacaktır. Azure Container Apps'e geçiş yapmanızı öneririz. Daha fazla bilgi için bkz . Azure Spring Apps kullanımdan kaldırma duyurusu.

Standart tüketim ve ayrılmış plan, altı ay sonra tamamen kapatılarak 30 Eylül 2024'den itibaren kullanımdan kaldırılacaktır. Azure Container Apps'e geçiş yapmanızı öneririz. Daha fazla bilgi için bkz . Azure Spring Apps Standart tüketimini ve ayrılmış planı Azure Container Apps'e geçirme.

Bu makale şunlar için geçerlidir: ✔️ Java ✔️ C#

Bu makale şunlar için geçerlidir: ✔️ Temel/Standart ✔️ Kurumsal

Bu makalede, Microsoft Azure portalını veya Azure CLI'yı kullanarak uygulamalarınız için Otomatik Ölçeklendirme ayarlarının nasıl ayarlanacağı açıklanır.

Otomatik ölçeklendirme, uygulamaların talep değiştiğinde en iyi performansı göstermelerine yardımcı olan yerleşik bir Azure Spring Apps özelliğidir. Azure Spring Apps, uygulama örneği sayısını ve yük dengelemeyi değiştirme dahil ölçeği genişletmeyi ve ölçeği genişletmeyi destekler.

Önkoşullar

Bu yordamları izlemek için şunlar gerekir:

  • Azure aboneliği. Azure aboneliğiniz yoksa başlamadan önce ücretsiz bir hesap oluşturun.
  • Dağıtılan bir Azure Spring Apps hizmet örneği. Başlamak için Azure CLI aracılığıyla uygulama dağıtma hızlı başlangıcını izleyin.
  • Hizmet örneğinizde en az bir uygulama zaten oluşturulmuştur.
  1. Azure Portal’ında oturum açın.
  2. Azure Spring Apps'e Genel Bakış sayfasına gidin.
  3. Sol gezinti bölmesindeki menüde Ayarlar'ın altındaki Uygulamalar sekmesini seçin.
  4. Otomatik Ölçeklendirme'yi ayarlamak istediğiniz uygulamayı seçin. Bu örnekte demo adlı uygulamayı seçin. Ardından uygulamanın Genel Bakış sayfasını görmeniz gerekir.
  5. Sol gezinti bölmesindeki menüde Ayarlar'ın altındaki Ölçeği Genişlet sekmesine gidin.

Azure portalında uygulamanız için Otomatik Ölçeklendirme ayarlarını ayarlama

Otomatik ölçeklendirme talep yönetimi için iki seçenek vardır:

  • El ile ölçeklendirme: Sabit örnek sayısını korur. Standart planda ölçeği en fazla 500 örneğe genişletebilirsiniz. Bu değer, uygulamanın çalışan ayrı örneklerinin sayısını değiştirir.
  • Özel otomatik ölçeklendirme: Ölçümlere göre herhangi bir zamanlamaya göre ölçeklendirilir.

Azure portalında nasıl ölçeklendirmek istediğinizi seçin. Aşağıdaki şekilde Özel otomatik ölçeklendirme seçeneği ve mod ayarları gösterilmektedir.

Özel otomatik ölçeklendirme seçeneğinin vurgulandığı Otomatik Ölçeklendirme ayarı sayfasını gösteren Azure portalının ekran görüntüsü.

Azure CLI'da uygulamanız için Otomatik Ölçeklendirme ayarlarını ayarlama

Azure CLI'yı kullanarak Otomatik Ölçeklendirme modlarını da ayarlayabilirsiniz. Aşağıdaki komutlar bir Otomatik Ölçeklendirme ayarı ve otomatik ölçeklendirme kuralı oluşturur.

  • Otomatik Ölçeklendirme ayarı oluştur:

    az monitor autoscale create \
         --resource-group <resource-group-name> \
         --name <autoscale-setting-name> \
         --resource /subscriptions/<subscription-id>/resourcegroups/<resource-group-name>/providers/Microsoft.AppPlatform/Spring/<service-instance-name>/apps/<app-name>/deployments/<deployment-name> \
         --min-count 1 \
         --max-count 5 \
         --count 1
    
  • Otomatik Ölçeklendirme kuralı oluştur:

    az monitor autoscale rule create \
         --resource-group <resource-group-name> \
         --autoscale-name <autoscale-setting-name> \
         --scale out 1 \
         --cooldown 1 \
         --condition "tomcat.global.request.total.count > 100 avg 1m where AppName == <app-name> and Deployment == <deployment-name>"
    

Kullanılabilir ölçümler hakkında bilgi için Azure Spring Apps için Ölçümler'in Kullanıcı ölçümleri seçenekleri bölümüne bakın.

Standart plana yükseltme

Temel plandaysanız ve bu sınırlardan biri veya daha fazlası ile kısıtlandıysanız Standart plana yükseltebilirsiniz. Yükseltmek için önce Standart katman sütununu ve ardından Yükselt düğmesini seçerek Fiyatlandırma planı menüsüne gidin.

Sonraki adımlar