Otomatik ölçeklendirme özelliği, trafik dalgalanmalarına göre örnek kaynaklarını otomatik olarak ayarlar. Bu özellik, trafik yoğunluğu sırasında hizmet performansını korur ve trafik durgunluğu dönemlerinde kaynak maliyetlerini azaltır.
Ölçeklendirme ilkeleri
-
Zamanlanmış ölçeklendirme kullanım senaryoları
Büyük promosyonlar, özel etkinlikler veya çevrimiçi oyunlar gibi periyodik ve öngörülebilir trafik yoğunlukları içeren iş senaryolarında zamanlanmış ölçeklendirmeyi kullanın.
-
Ölçüm tabanlı ölçeklendirme kullanım senaryoları
Ölçüm tabanlı ölçeklendirme, trafiğin öngörülemediği senaryolar için uygundur. CPU ve bellek kullanımı gibi izleme ölçümlerine dayanarak kaynakları dinamik olarak ayarlar. Kapasite ile ilgili ayrıntılar için bkz. Capacity.
Kullanım notları
Devam eden bir ölçeklendirme olayı sırasında ölçeklendirme ilkesini değiştirmeyin.
Otomatik ölçeklendirme etkin olduğunda, yeni eklenen düğümler kullandıkça öde modeli üzerinden faturalandırılır.
Otomatik ölçeklendirme yapılandırması
API Gateway konsolu oturumunu açın.
Sol gezinme bölmesinde seçeneklerini tıklayın. Üst gezinme çubuğunda bir bölge seçin.
-
Otomatik ölçeklendirme panelini açmak için aşağıdaki yöntemlerden birini kullanın:
-
Yöntem 1:
Instance sayfasında hedef ağ geçidi örneğini bulun. İşlemler sütununda
simgesini tıklayın ve Auto Scaling seçeneğini belirleyin. Instance sayfasında, genel bakış sayfasını açmak için hedef ağ geçidi örneğinin adını tıklayın ve ardından Auto Scaling özelliğini etkinleştirin.
-
-
Auto Scaling panelinde, Scaling Configurations sekmesinde Auto scaling is effective. anahtarını açın ve parametreleri yapılandırın.
Panelde Current Instance Type, Scaling Step Size ve Auto Scaling Range gibi bilgiler görüntülenir. Üst kısımdaki bir bildirim, yeni düğümlerin kullandıkça öde modeli üzerinden faturalandırıldığını hatırlatır.
NotBir ölçeklendirme ilkesini güncellediğinizde, başlangıç saati henüz geçmemişse yeni bir zaman aralığı sonraki 24 saatlik döngüde etkili olur.
Aşağıdaki tabloda parametreler açıklanmaktadır.
Parametre
Açıklama
Auto scaling is effective.
Ölçeklendirme ilkesini etkinleştirir veya devre dışı bırakır.
NotEtkinleştirildiğinde, örneği manuel olarak içeri veya dışarı ölçeklendiremez ya da teknik özelliklerini değiştiremezsiniz.
Scaling Method
Desteklenen yöntemler Scaling by Time ve Expansion and contraction by water level şeklindedir.
-
Scaling by Time: Öngörülebilir yüksek trafikli etkinliklerin olduğu senaryolar için önerilir. En iyi sonuçlar için bu yöntemi hız sınırlama ile birlikte kullanın.
-
Expansion and contraction by water level: Kaynakları performans ölçümlerine göre ölçeklendirir. Ölçeklendirme faaliyetlerinin anlık olmadığını ve tamamlanmasının birkaç dakika sürebileceğini unutmayın.
Time period configuration
Zaman aralıklarını ve hedef toplam düğüm sayısını yapılandırın. Scaling Configurations sekmesindeki Time period configuration öğesini değiştirerek ilkeyi güncelleyebilirsiniz.
NotHer zaman aralığının başında ağ geçidi, hedef düğüm sayısına kadar dışarı ölçeklenir. Aralık sonunda ise orijinal düğüm sayısına geri döner.
-
Time Period (UTC+8): 24 saatlik bir döngü içinde örtüşmeyen bir ila üç zaman aralığı tanımlayabilirsiniz. Bir zaman aralığı gece yarısını kapsayabilir.
-
Target Total Nodes: Ağ geçidi dışarı ölçeklendikten sonraki toplam düğüm sayısı.
Expansion and contraction by water level
Maximum nodes
Ağ geçidinin dışarı ölçeklenebileceği maksimum düğüm sayısı.
Safe Threshold
Trafikte ani bir iki kat artışla başa çıkacak kapasiteyi rezerve ederek performansı korumak amacıyla tasarlanmış bir eşik.
Warning Threshold
Uyarı eşiğine ulaşıldığında ağ geçidinin gecikme süresi artabilir. Farklı örnek teknik özellikleri için kapasite eşikleri ve saniye başına sorgu (QPS) hakkında daha fazla bilgi için bkz. Capacity.
-
Ölçeklendirme olayları
Tüm ağ geçidi ölçeklendirme olaylarını yönetmek ve analiz etmek için Auto Scaling panelindeki Scaling Events sekmesini tıklayarak event sayfasını açın. Daha fazla bilgi için bkz. Event Management.
Olay sayfası ölçeklendirme olaylarının kayıtlarını görüntüler. Olay adları arasında APIG:ElasticScaleOut:Executing (dışarı ölçeklendirme), APIG:ElasticScaleOut:Executed (dışarı ölçeklendirme başarılı), APIG:ElasticScaleIn:Executing (içeri ölçeklendirme) ve APIG:ElasticScaleIn:Executed (içeri ölçeklendirme başarılı) bulunur. Tüm bu olayların önem düzeyi Info şeklindedir. Olayları düzey, olay adı, anahtar kelime ve zaman aralığına göre filtreleyebilirsiniz. Bir olayın ayrıntılarını görüntülemek için Details seçeneğini tıklayın.