Aracılığıyla paylaş


Özel ölçümler kullanarak web uygulamasını otomatik ölçeklendirme

Bu makalede, Azure portalında özel bir ölçüm kullanarak bir web uygulaması için otomatik ölçeklendirmeyi ayarlama adımları anlatılır.

Otomatik ölçeklendirme, yükteki artışları ve düşüşleri işlemek için kaynak eklemenize ve kaldırmanıza olanak tanır. Bu makalede, web uygulamasının ölçeğini daraltmak ve genişletmek için Application Insights ölçümlerinden birini kullanarak bir web uygulaması için otomatik ölçeklendirmeyi nasıl ayarlayabileceğinizi göstereceğiz.

Not

Application Insights'ta özel ölçümlerde otomatik ölçeklendirme yalnızca Standard ve Azure.ApplicationInsights ad alanlarına yayımlanan ölçümler için desteklenir. Application Insights'ta özel ölçümler için başka ad alanları kullanılıyorsa Desteklenmeyen Ölçüm hatası döndürür.

Azure İzleyici otomatik ölçeklendirmesi şunlar için geçerlidir:

Önkoşul

Etkin aboneliği olan bir Azure hesabınız olmalıdır. Ücretsiz bir hesap oluşturabilirsiniz.

Genel bakış

Otomatik olarak ölçeklendirilen bir web uygulaması oluşturmak için:

  1. Henüz bir planınız yoksa bir App Service planı oluşturun. Otomatik ölçeklendirmeyi ücretsiz veya temel katmanlar için ayarlayamazsınız.
  2. Henüz bir uygulamanız yoksa, hizmet planınızı kullanarak bir web uygulaması oluşturun.
  3. Hizmet planınız için otomatik ölçeklendirmeyi yapılandırın.

App Service planı oluşturma

App Service planı, bir web uygulamasının çalışacağı bilgi işlem kaynaklarını belirler.

  1. Azure portalını açın.

  2. App Service planlarını arayın ve seçin.

    App Service planlarını aramayı gösteren ekran görüntüsü.

  3. App Service planı sayfasında Oluştur'u seçin.

  4. Bir Kaynak grubu seçin veya yeni bir grup oluşturun.

  5. Planınız için bir Ad girin.

  6. bir İşletim sistemi ve Bölge seçin.

  7. Bir SKU ve boyut seçin.

    Not

    Otomatik ölçeklendirmeyi ücretsiz veya temel katmanlarla kullanamazsınız.

  8. Gözden geçir ve oluştur>Oluştur'u seçin.

    App Service planını yapılandırdığınız App Service Planı Oluştur ekranının Temel Bilgiler sekmesini gösteren ekran görüntüsü.

Web uygulaması oluşturma

  1. Uygulama hizmetlerini arayın ve seçin.

    Uygulama Hizmetleri'nin arandığını gösteren ekran görüntüsü.

  2. Uygulama Hizmetleri sayfasında Oluştur'u seçin.

  3. Temel Bilgiler sekmesinde bir Ad girin ve çalışma zamanı yığınını seçin.

  4. App Service planınızı tanımlarken seçtiğiniz İşletim Sistemini ve Bölgeyi seçin.

  5. Daha önce oluşturduğunuz App Service planını seçin.

  6. İzleme sekmesini seçin.

    Web uygulaması ayarladığınız Web Uygulaması Oluştur sayfasının Temel bilgiler sekmesini gösteren ekran görüntüsü.

  7. İzleme sekmesinde, Application Insights'ı etkinleştirmek için Evet'i seçin.

  8. Gözden geçir ve oluştur>Oluştur'u seçin.

    Application Insights'ın etkinleştirildiği Web Uygulaması Oluştur sayfasının İzleme sekmesini gösteren ekran görüntüsü.

Otomatik ölçeklendirmeyi yapılandırma

App Service planınız için otomatik ölçeklendirme ayarlarını yapılandırın.

  1. Arama çubuğunda arama yapın ve otomatik ölçeklendirme'yi seçin veya soldaki menü çubuğundaki İzleyici'nin altında Otomatik Ölçeklendirme'yi seçin.

  2. App Service planınızı seçin. Yalnızca üretim planlarını yapılandırabilirsiniz.

    Otomatik ölçeklendirmeyi ayarlamak için kaynağı seçtiğiniz Otomatik Ölçeklendirme sayfasını gösteren ekran görüntüsü.

Ölçeği genişletme kuralı ayarlama

Web uygulamanız örnek başına 70'ten fazla oturumu işlerken Azure'ın web uygulamasının başka bir örneğini oluşturması için bir ölçek genişletme kuralı ayarlayın.

  1. Özel otomatik ölçeklendirme’yi seçin.

  2. Varsayılan ölçek koşulunun Kurallar bölümünde Kural ekle'yi seçin.

    Temel otomatik ölçeklendirme ayarlarını yaptığınız Otomatik Ölçeklendirme ayarı sayfasını gösteren ekran görüntüsü.

  3. Ölçüm kaynağı açılan listesinden Diğer kaynak'ı seçin.

  4. Kaynak türü'nden Application Insights'ı seçin.

  5. Kaynak açılan listesinden web uygulamanızı seçin.

  6. Ölçeklendirmenizi temel alan bir Ölçüm adı seçin. Örneğin, Oturumlar'ı kullanın.

  7. Örnek başına oturum sayısının ölçülmesi için Ölçümü örneğe göre bölmeyi etkinleştir onay kutusunu seçin.

  8. İşleç açılan listesinde Büyüktür seçeneğini belirleyin.

  9. Ölçek eylemini tetiklemek için Ölçüm eşiğini girin. Örneğin, 70 kullanın.

  10. Eylem'in altında İşlem'i Sayıyı artırma ölçütü olarak ayarlayın. Örnek sayısını 1 olarak ayarlayın.

  11. Ekle'yi seçin.

    Ölçeği genişletme kuralını yapılandırdığınız Ölçek kuralı sayfasını gösteren ekran görüntüsü.

Ölçeği daraltma kuralı ayarlama

Web uygulamanızın işlemekte olduğu oturum sayısı örnek başına 60'tan az olduğunda Azure'ın örneklerden birini aşağı döndürmesi için bir ölçek daraltma kuralı ayarlayın. Azure, bu kural her çalıştırıldığında en az örnek sayısına ulaşılana kadar örnek sayısını azaltır.

  1. Varsayılan ölçek koşulunun Kurallar bölümünde Kural ekle'yi seçin.

  2. Ölçüm kaynağı açılan listesinden Diğer kaynak'ı seçin.

  3. Kaynak türü'nden Application Insights'ı seçin.

  4. Kaynak açılan listesinden web uygulamanızı seçin.

  5. Ölçeklendirmenizi temel alan bir Ölçüm adı seçin. Örneğin, Oturumlar'ı kullanın.

  6. Örnek başına oturum sayısının ölçülmesi için Ölçümü örneğe göre bölmeyi etkinleştir onay kutusunu seçin.

  7. İşleç açılan listesinden Küçüktür'ünü seçin.

  8. Ölçek eylemini tetiklemek için Ölçüm eşiğini girin. Örneğin, 60 kullanın.

  9. Eylem'in altında İşlem'i Sayıyı azaltma ölçütü olarak ayarlayın ve Örnek sayısını 1 olarak ayarlayın.

  10. Ekle'yi seçin.

    Ölçek daraltma kuralını yapılandırdığınız Ölçek kuralı sayfasını gösteren ekran görüntüsü.

Örnek sayısını sınırlama

  1. Örnek sınırları bölümünün En Fazla alanında, oluşturulabilecek en fazla örnek sayısını ayarlayın. Örneğin, 4 kullanın.

  2. Kaydet'i seçin.

    Örnek sınırlarını ayarladığınız Otomatik Ölçeklendirme ayarı sayfasını gösteren ekran görüntüsü.

Kaynakları temizleme

Bu uygulamayı kullanmaya devam etmeyecekseniz kaynakları silin.

  1. App Service'e genel bakış sayfasında Sil'i seçin.

    Web uygulamasını silebileceğiniz App Service sayfasını gösteren ekran görüntüsü.

  2. Otomatik ölçeklendirme ayarı sayfasındaki JSON sekmesinde, Otomatik Ölçeklendirme ayarı adının yanındaki çöp kutusu simgesini seçin. Kaynak grubunu silmediğiniz sürece otomatik ölçeklendirme ayarlarının App Service planıyla birlikte silinmediğini unutmayın. Otomatik Ölçeklendirme ayarlarını silmezseniz ve aynı ada sahip bir app service planını yeniden oluşturursanız, özgün otomatik ölçeklendirme ayarları devralır.

  3. App Service planları sayfasında Sil'i seçin.

    App Service planını silebileceğiniz App Service planları sayfasını gösteren ekran görüntüsü.

Sonraki adımlar

Otomatik ölçeklendirme hakkında daha fazla bilgi edinmek için aşağıdaki makalelere bakın: