Azure Uygulaması Hizmeti otomatik ölçeklendirmeyi yapılandırma

Tamamlandı

Otomatik ölçeklendirme işlemi, uygulamanızdaki yükü işlemek için doğru miktarda kaynağa sahip olmanıza olanak tanır. Boştaki kaynakları kaldırarak yük artışlarını desteklemek ve tasarruf etmek için kaynaklar ekleyebilirsiniz.

Otomatik ölçeklendirme hakkında bilinmesi gerekenler

şimdi Azure Uygulaması Hizmeti planınız ve uygulamalarınız için otomatik ölçeklendirmeyi nasıl kullanacağınızı daha yakından inceleyelim.

  • Otomatik ölçeklendirmeyi kullanmak için, bir dizi kural ve koşul kullanarak çalıştırılacak en düşük ve en fazla örnek sayısını belirtirsiniz.

  • Uygulamanız otomatik ölçeklendirme koşulları altında çalıştığında, sanal makine örneklerinin sayısı kurallarınıza göre otomatik olarak ayarlanır. Kural koşulları karşılandığında, bir veya daha fazla otomatik ölçeklendirme eylemi tetiklenir.

  • Ölçeğin genişletilip genişletileceğini belirlemek için otomatik ölçeklendirme altyapısı tarafından bir otomatik ölçeklendirme ayarı okunur. Otomatik ölçeklendirme ayarları profiller halinde gruplandırılır.

  • Otomatik ölçeklendirme kuralları bir tetikleyici ve ölçek eylemi (içeri veya dışarı) içerir. Tetikleyici ölçüm tabanlı veya zamana bağlı olabilir.

    Screenshot that shows how to create an autoscale condition in the Azure portal, including settings for the scale mode and instance count.

    • Ölçüm tabanlı kurallar uygulama yükünü ölçer ve "CPU kullanımı %50'nin üzerinde olduğunda bu eylemi gerçekleştirin" gibi yüke göre sanal makineler ekler veya kaldırır. Örnek ölçümler CPU süresi, Ortalama yanıt süresi ve İstekler'i içerir.

    • Zaman tabanlı kurallar (veya zamanlama tabanlı), yükünüzde zaman desenleri gördüğünüzde ve olası bir yük artışı veya düşüş gerçekleşmeden önce ölçeklendirmek istediğinizde ölçeklendirmenize olanak sağlar. Örnek olarak "belirli bir saat diliminde Cumartesi günü saat 08:00'de bir web kancası tetikleme" verilebilir.

  • Otomatik ölçeklendirme altyapısı bildirim ayarlarını kullanır.

    Bildirim ayarı, otomatik ölçeklendirme ayarı profilinin ölçütlerini karşılamaya bağlı olarak otomatik ölçeklendirme olayı gerçekleştiğinde hangi bildirimlerin gerçekleşmesi gerektiğini tanımlar. Otomatik ölçeklendirme bir veya daha fazla e-posta adresini bilgilendirebilir veya bir veya daha fazla web kancasına çağrı yapabilir.

Otomatik ölçeklendirmeyi yapılandırırken dikkat edilmesi gerekenler

Azure Uygulaması Hizmeti planınız ve uygulamalarınız için otomatik ölçeklendirmeyi yapılandırırken göz önünde bulundurmanız gereken bazı noktalar vardır.

  • En düşük örnek sayısı. Yük olmadığında bile uygulamanızın her zaman çalıştığından emin olmak için en düşük örnek sayısını ayarlayın.

  • En fazla örnek sayısı. Toplam olası saatlik maliyetinizi sınırlamak için bir maksimum örnek sayısı ayarlayın.

  • Yeterli ölçek kenar boşluğu. En büyük ve en düşük örnek sayısı değerlerinizin farklı olduğundan emin olun ve iki değer arasında yeterli bir kenar boşluğu ayarlayın. Oluşturduğunuz kuralları kullanarak minimum ve maksimum arasında otomatik olarak ölçeklendirme yapabilirsiniz.

  • Kural birleşimlerini ölçeklendirme. Her zaman bir artış ve düşüş gerçekleştiren bir ölçeği genişletme ve ölçek daraltma kuralı bileşimi kullanın. Ölçeği genişletme kuralı ayarlamazsanız uygulamanız başarısız olabilir veya artan yükler altında performans düşebilir. Ölçek daraltma kuralı ayarlamazsanız, yük azaldığında gereksiz ve kapsamlı maliyetlerle karşılaşabilirsiniz.

  • Ölçüm istatistikleri. Tanılama ölçümleriniz için Ortalama, Minimum, Maksimum ve Toplam gibi uygun istatistikleri dikkatle seçin.

  • Varsayılan örnek sayısı. Her zaman güvenli bir varsayılan örnek sayısı seçin. Varsayılan örnek sayısı önemlidir çünkü otomatik ölçeklendirme hizmetinizi ölçümler kullanılabilir olmadığında belirttiğiniz sayıya ölçeklendirir.

  • Bildirimler. Otomatik ölçeklendirme bildirimlerini her zaman yapılandırın. Yük değiştikçe uygulamanızın performansının farkındalığı korumak önemlidir.