Bir Azure API Management örneğini otomatik olarak ölçeklendirme

Azure API Management hizmeti örneği bir kural kümesine göre otomatik olarak ölçeklendirilir. Bu davranış, Azure İzleyici aracılığıyla etkinleştirilebilir ve yalıtilebilir ve yalnızca Azure API Management hizmetinin Standart ve Premium katmanlarında de kullanılabilir.

Makale, otomatik ölçeklendirmeyi yapılandırma sürecinde yol gösterir ve otomatik ölçeklendirme kurallarının en iyi yapılandırmasını önerir.

Not

API Management katmanında hizmet, ek yapılandırma gerekmeden trafiğe göre otomatik olarak ölçeklendirilir.

Önkoşullar

Bu makaledeki adımları takip etmek için şunları yapmak gerekir:

Kullanılabilirlik

Önemli

Bu özellik, API Management Premium ve Standart katmanlarında kullanılabilir.

Azure API Management otomatik ölçeklendirme sınırlamaları

Otomatik ölçeklendirme davranışını yapılandırmadan önce ölçeklendirme kararlarının belirli sınırlamaları ve sonuçları dikkate alınmalıdır.

  • Otomatik ölçeklendirme yalnızca Azure API Management hizmetinin Standart ve Premium katmanları için etkinleştirilebilir.
  • Fiyatlandırma katmanları, bir hizmet örneği için en fazla birim sayısını da belirtir.
  • Ölçeklendirme işlemi en az 20 dakika sürer.
  • Hizmet başka bir işlem tarafından kilitlenirse ölçeklendirme isteği başarısız olur ve otomatik olarak yeniden denener.
  • Çok bölgeli dağıtımları olan bir hizmet için yalnızca Birincil konumdaki birimler ölçeklendirebilirsiniz. Diğer konumlarda yer alan birimler ölçeklendirileyemz.

Azure API Management hizmeti için otomatik ölçeklendirmeyi etkinleştirme ve yapılandırma

Azure API Management hizmeti için otomatik ölçeklendirmeyi yapılandırmak üzere aşağıdaki adımları izleyin:

  1. Aşağıdaki örnekte İzleyici örneğine Azure portal.

    Azure İzleyici

  2. Sol menüden Otomatik ölçeklendirme'yi seçin.

    Azure İzleyici otomatik ölçeklendirme kaynağı

  3. Açılan menü API Management göre Azure API Management hizmetinizi bulun.

  4. İstenen Azure hizmet API Management örneğini seçin.

  5. Yeni açılan bölümde Otomatik ölçeklendirmeyi etkinleştir düğmesine tıklayın.

    Azure İzleyici ölçeklendirmeyi etkinleştirme

  6. Kurallar bölümünde + Kural ekle'ye tıklayın.

    Azure İzleyici otomatik ölçeklendirme ekleme kuralı

  7. Yeni bir ölçek ölçeğini dışarı ölçeklendirme kuralı tanımlayın.

    Örneğin, son 30 dakika içinde ortalama kapasite ölçümü %80'i aştıklarında ölçek ölçeğini API Management azure depolama biriminin bir eklemesi tetiklenir. Aşağıdaki tabloda bu tür bir kural için yapılandırma verilmiştir.

    Parametre Değer Notlar
    Ölçüm kaynağı Geçerli kaynak Geçerli Azure kaynak ölçümlerine göre kuralı API Management tanımlayın.
    Ölçütler
    Toplam süre Ortalama
    Ölçüm adı Kapasite Kapasite ölçümü, bir Azure API Management örneğinin kaynaklarının kullanımını yansıtan bir Azure API Management ölçümüdir.
    Zaman dilimi istatistiği Ortalama
    İşleç Büyüktür
    Eşik %80 Ortalama kapasite ölçümü eşiği.
    Süre (dakika) 30 Kapasite ölçümlerinin ortalama süresi kullanım desenlerini ifade eder. Zaman süresi ne kadar uzunsa tepki o kadar düz olur. Aralıklı ani artışlar ölçeğin ölçeğini artıran kararı daha az etkilemektedir. Ancak, ölçeğin ölçeğini dışarı ölçeklendirme tetikleyicisi de geciktirecek.
    Eylem
    İşlem Sayıyı şu kadar artır
    Örnek sayısı 1 Azure API Management örneğinin ölçeğini 1 birim olacak şekilde ölçeklendirin.
    Soğuma (dakika) 60 Azure API Management hizmetinin ölçeğinin API Management 20 dakika sürer. Çoğu durumda 60 dakikalık soğutma süresi birçok ölçek ölçeğini tetiklemeyi önler.
  8. Kuralı kaydetmek için Ekle'ye tıklayın.

    Azure İzleyici ölçeğini ölçeklendirme kuralı

    • Kural ekle'ye yeniden tıklayın.

    Bu kez ölçek ölçeği kuralı tanımlanmalıdır. API kullanımı azaldığı zaman kaynakların boşa harcanmaması sağlanmaz.

  9. Yeni bir ölçek kuralı tanımlayın.

    Örneğin, bir ölçek ölçeği kuralı, son 30 dakika boyunca ortalama kapasite ölçümü %35'in altında olduğunda Azure API Management biriminin kaldırılmasını tetikler. Aşağıdaki tabloda bu tür bir kural için yapılandırma verilmiştir.

    Parametre Değer Notlar
    Ölçüm kaynağı Geçerli kaynak Geçerli Azure kaynak ölçümlerine göre kuralı API Management tanımlayın.
    Ölçütler
    Toplam süre Ortalama
    Ölçüm adı Kapasite Ölçek ölçeğini ölçeklendirme kuralı için kullanılan ölçümle aynı ölçüm.
    Zaman dilimi istatistiği Ortalama
    İşleç Küçüktür
    Eşik %35 Ölçeğin ölçeğini ölçeklendirme kuralına benzer şekilde, bu değer de Azure API Management.
    Süre (dakika) 30 Ölçek ölçeğini ölçeklendirme kuralı için kullanılan değerle aynı değer.
    Eylem
    İşlem Sayıyı şu kadar azalt Ölçek ölçeğini dışarı ölçeklendirme kuralı için kullanılanın tersi.
    Örnek sayısı 1 Ölçek ölçeğini ölçeklendirme kuralı için kullanılan değerle aynı değer.
    Soğuma (dakika) 90 Ölçeğin ölçeğini indir, ölçeğin daha uzun olması için ölçeğin daha uzun olması gerekir.
  10. Kuralı kaydetmek için Ekle'ye tıklayın.

    Azure İzleyici ölçeğini ölçeklendirme kuralı

  11. Azure hizmet birimi sayısı üst API Management ayarlayın.

    Not

    Azure API Management örneğin ölçeğini uzdirma birimi sınırına sahip. Sınır bir hizmet katmanına bağlıdır.

    En fazla Azure depolama birimi sayısını ayarlamanın API Management ekran görüntüsü.

  12. Kaydet’e tıklayın. Otomatik ölçeklendirmeniz yapılandırıldı.

Sonraki adımlar