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.
Azure portalında Otomatik Ölçeklendirme sayfasına gidin
- Azure Portal’ında oturum açın.
- Azure Spring Apps'e Genel Bakış sayfasına gidin.
- Sol gezinti bölmesindeki menüde Ayarlar'ın altındaki Uygulamalar sekmesini seçin.
- 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.
- 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.
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.