Azure API Management örneğini yükseltme ve ölçeklendirme

ŞUNLAR IÇIN GEÇERLIDIR: Geliştirici | Temel | Temel v2 | Standart | Standart v2 | Premium

Müşteriler, birimleri ekleyerek ve kaldırarak ayrılmış bir hizmet katmanında Azure API Management örneğini ölçeklendirebilir. Birim ayrılmış Azure kaynaklarından oluşur ve saniye başına bir dizi API çağrısı olarak ifade edilen belirli bir yük taşıma kapasitesine sahiptir. Bu sayı çağrı sınırını temsil etmez; aslında kabaca kapasite planlaması yapmayı sağlayan tahmini bir maksimum aktarım hızı değeridir. Gerçek aktarım hızı ve gecikme süresi, eş zamanlı bağlantıların sayısı ve hızı, yapılandırılan ilkelerin türü ve sayısı, istek ve yanıt boyutları ile arka uç gecikme süresi gibi faktörlere bağlı olarak büyük ölçüde farklılık gösterir.

Not

  • API Management hizmetinin Temel, Standart ve Premium katmanlarında, bir örneği bir dizi kurala göre otomatik olarak ölçeklendirilecek şekilde yapılandırabilirsiniz.
  • Tüketim katmanındaki API Management örnekleri trafiğe göre otomatik olarak ölçeklendirilir. Şu anda Tüketim katmanından başka bir katmana yükseltemez veya düşüremezsiniz.

Her birimin aktarım hızı ve fiyatı, birimin içinde bulunduğu hizmet katmanına bağlıdır. Katman içindeki bir hizmetin kapasitesini artırmanız gerekiyorsa birim eklemelisiniz. API Management örneğinizde şu anda seçili olan katman daha fazla birim eklemeye izin vermiyorsa, daha üst düzey bir katmana yükseltmeniz gerekir.

Not

Her katmandaki özellikler, ölçek sınırları ve tahmini aktarım hızı için bkz . API Management fiyatlandırması . Daha doğru aktarım hızı rakamları elde etmek için API'lerinizle ilgili gerçekçi bir senaryoya bakmanız gerekir. Bkz. Azure API Management örneğinin kapasitesi.

Önkoşullar

Bu makaledeki adımları izlemek için şunları uygulamanız gerekir:

  • API Management örneğine sahip olun. Daha fazla bilgi için bkz . Azure API Management örneği oluşturma.

  • Azure API Management örneğinin Kapasite kavramını anlayın.

Yükseltme ve ölçeklendirme

Aşağıdaki ayrılmış katmanlar arasında seçim yapabilirsiniz: Geliştirici, Temel, Temel v2, Standart, Standart v2 ve Premium.

  • Geliştirici katmanı hizmeti değerlendirmek için kullanılmalıdır; üretim için kullanılmamalıdır. Geliştirici katmanında SLA yoktur ve bu katmanı ölçeklendiremezsiniz (birim ekleme/kaldırma).

  • Temel, Temel v2, Standart, Standart v2 ve Premium , SLA içeren ve ölçeklendirilebilen üretim katmanlarıdır. Fiyatlandırma ayrıntıları ve ölçeklendirme sınırları için bkz. API Management fiyatlandırması .

  • Premium katmanı, tek bir Azure API Management örneğini istediğiniz sayıda Azure bölgesine dağıtmanıza olanak tanır. Başlangıçta bir Azure API Management hizmeti oluşturduğunuzda, örnek yalnızca bir birim içerir ve tek bir Azure bölgesinde ( birincil bölge) bulunur.

    Ek bölgeler kolayca eklenebilir. Bölge eklerken, ayırmak istediğiniz birim sayısını belirtirsiniz. Örneğin, birincil bölgede bir birim ve başka bir bölgede beş birim olabilir. Birim sayısını her bölgedeki trafiğe göre ayarlayabilirsiniz. Daha fazla bilgi için bkz . Azure API Management hizmet örneğini birden çok Azure bölgesine dağıtma.

  • Belirli ayrılmış hizmet katmanlarına ve bu katmanlardan yükseltme ve düşürme işlemleri yapabilirsiniz:

    • Klasik katmanlara (Geliştirici, Temel, Standart ve Premium) yükseltebilir ve düşürebilirsiniz.

    • v2 katmanlarına (Temel v2 ve Standart v2) yükseltip düşürebilirsiniz.

    Katman düşürüldüğünde bazı özellikler kaldırabilir. Örneğin, Premium katmanından Standart veya Temel'edüşürmek sanal ağları veya çok bölgeli dağıtımı kaldırabilir.

Not

Yükseltme veya ölçeklendirme işleminin uygulanması 15 ile 45 dakika kadar sürebilir. İşlem tamamlandığında size bildirilir.

API Management örneğinizi ölçeklendirme

API Management örneğinizi ölçeklendirmek için portalı kullanabilirsiniz. Ölçeklendirme şekliniz, kullandığınız hizmet katmanına bağlıdır.

Azure portalında API Management hizmetini ölçeklendirme

Birim ekleme veya kaldırma - klasik hizmet katmanları

  1. Azure portalında API Management örneğine gidin.
  2. Sol taraftaki menüden Konumlar'ı seçin.
  3. Ölçeklendirmek istediğiniz konumun bulunduğu satırı seçin.
  4. Yeni Birim sayısını belirtin- varsa kaydırıcıyı kullanın veya sayıyı seçin veya yazın.
  5. Uygula'yı seçin.

Not

Premium hizmet katmanında, isteğe bağlı olarak kullanılabilirlik alanlarını ve seçili bir konumdaki bir sanal ağı yapılandırabilirsiniz. Daha fazla bilgi için bkz . API Management hizmetini ek bir konuma dağıtma.

Birim ekleme veya kaldırma - v2 hizmet katmanları

  1. Azure portalında API Management örneğine gidin.
  2. Sol taraftaki menüden Ölçek'i seçin.
  3. Yeni Birim sayısını belirtin; kaydırıcıyı kullanın veya sayıyı seçin veya yazın.
  4. Kaydet'i seçin.

API Management hizmet katmanınızı değiştirme

  1. Azure portalında API Management örneğine gidin.
  2. Menüden Fiyatlandırma katmanı'nı seçin.
  3. Açılan listeden istediğiniz hizmet katmanını seçin. Değişiklik sonrasında API Management hizmetinizin birim sayısını belirtmek için kaydırıcıyı kullanın.
  4. Kaydet'i seçin.

Ölçeği artırma ve azaltma sırasında kesinti süresi

Geliştirici katmanından veya katmanına ölçeklendirme gerçekleştiriyorsanız kapalı kalma süresi yaşanır. Aksi takdirde kapalı kalma süresi yoktur.

İşlem yalıtımı

Güvenlik gereksinimleriniz işlem yalıtımını içeriyorsa Yalıtılmış fiyatlandırma katmanını kullanabilirsiniz. Bu katman, BIR API Management hizmet örneğinin işlem kaynaklarının fiziksel konağın tamamını tüketmesini sağlar ve örneğin ABD Savunma Bakanlığı Etki Düzeyi 5 (IL5) iş yüklerini desteklemek için gereken yalıtım düzeyini sağlar. Yalıtılmış katmana erişmek için bir destek isteği oluşturun.