Uygulamalar için otomatik ölçeklemeyi ayarlayın.

Uyarı

Temel, Standardve Enterprise planları 17 Mart 2025'te kullanımdan kaldırma dönemine girdi. Daha fazla bilgi için, Azure Spring Apps emeklilik duyurusuna bakın.

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.

Azure Spring Apps’in Autoscale özelliği, uygulamaların talep değiştikçe en iyi performansı göstermesine yardımcı olan yerleşik bir özelliktir. Azure Spring Apps, uygulama örneklerinin sayısını değiştirme ve yük dengeleme dahil olmak üzere ölçeklendirme (dışa ve içe) işlemlerini destekler.

Önkoşullar

Otomatik ölçeklendirme ayarlarına erişmek için aşağıdaki adımları kullanın:

  1. Azure portalınaoturum açın.
  2. Azure Spring Apps Genel Bakış sayfasına gidin.
  3. Gezinti bölmesindeki Ayarlar'ın altında Uygulamalar'ı seçin.
  4. Otomatik ölçeklendirmeyi ayarlamak istediğiniz uygulamayı seçin. Hızlı Başlangıç: Azure Spring Apps'e ilk uygulamanızı dağıtma yönergelerini izleyerek Azure Spring Apps örneğinizi ayarladıysanız demo adlı uygulamayı seçin. Daha sonra uygulamanın Görünüm sayfasını görmelisiniz.
  5. Gezinti bölmesindeki Ayarlar'ın altında Ölçeği genişlet'i seçin.

Azure portalında uygulamanız için otomatik ölçeklendirme ayarlarını ayarlama

Otomatik ölçeklendirme talebi yönetimi aşağıdaki seçenekleri sağlar:

  • Manuel ölçekleme: Sabit bir örnek sayısını korur. Standart planda, en fazla 500 örneği ölçeklendirebilirsiniz. Bu değer, uygulamanın ayrı çalışan örneklerinin sayısını değiştirir.
  • Özel otomatik ölçeklendirme: Herhangi bir ölçüme göre herhangi bir zamanlamaya göre ölçeklendirilir.

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

Özel otomatik ölçeklendirme seçeneğinin vurgulandığı Otomatik ölçeklendirme ayarı sayfasını gösteren Azure portal 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ı da ayarlayabilirsiniz. Aşağıdaki komutlar bir otomatik ölçeklendirme ayarı ve bir otomatik ölçeklendirme kuralı oluşturur. Yer tutucuları kendi değerlerinizle değiştirmeyi <...> unutmayın.

  • Otomatik ölçeklendirme ayarı oluşturmak için aşağıdaki komutu kullanın:

    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şturmak için aşağıdaki komutu kullanın:

    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 daha fazla bilgi için Azure Spring Apps için Ölçümler'inKullanıcı ölçümleri seçenekleri bölümüne bakın.

Mavi-yeşil dağıtımlar için otomatik ölçeklendirme ayarlarını ayarlama

Mavi-yeşil dağıtımlar için ölçüm tabanlı otomatik ölçeklendirme ayarlarını yapmak için aşağıdaki adımları kullanın:

Önemli

Her dağıtım için ayrı otomatik ölçeklendirme kuralları oluşturun. Mavi dağıtım için bir kural ve yeşil dağıtım için ayrı bir kural ayarlayın.

  1. Azure portalında, daha önce açıklandığı gibi Otomatik Ölçeklendirme ayarı sayfasına gidin.
  2. Özel otomatik ölçeklendirme’yi seçin.
  3. Ölçek koşulunda Kural ekle'yi seçin.
  4. Uygulama boyutu için değerleri seçin.
  5. Dağıtım boyutu için değeri Tüm değerler olarak değil mavi veya yeşil dağıtım adı olarak ayarlayın.
  6. Örnek boyutu için değeri Tüm değerler olarak ayarlayın. Bu, kuralın seçilen dağıtımdaki tüm örnekler için geçerli olmasını sağlar.

Bu kurulum, dağıtımlar sırasında çakışmaları veya beklenmeyen davranışları önleyerek her dağıtımın kendi ölçümlerine göre ölçeklendirilmesini sağlar.

Standart plana yükseltin

Eğer Temel planındaysanız ve bu sınırlamalardan biri veya birkaçı tarafından kısıtlanıyorsanız, Standart plana geçiş yapabilirsiniz. Yükseltme yapmak için önce Standart katman sütununu seçip ardından Yükselt düğmesine tıklayarak Fiyatlandırma planı menüsüne gidin.

Sonraki adımlar