Tüm Ürünler
Search
Belge Merkezi

Enterprise Distributed Application Service:Auto scaling for applications in ECS clusters

Son Güncelleme:Oct 03, 2026

Uygulamanıza gelen trafik dalgalanma gösterdiğinde sabit örnek sayıları düşük trafik dönemlerinde kaynak israfına veya trafik artışları sırasında performans düşüşüne neden olur. Enterprise Distributed Application Service (EDAS) içindeki Auto Scaling özelliği örnek düzeyindeki ölçümleri izler ve talebi karşılamak üzere otomatik olarak örnek ekler veya kaldırır. Bu sayede yanıt süreleri kararlı kalırken boşta kalan kaynak maliyetleri en aza indirilir. Alibaba Group'un Double 11 etkinliği sırasında kullandığı trafik yönetimi teknolojisi üzerine inşa edilen EDAS saniyeler içinde Auto Scaling sağlar.

Auto Scaling nasıl çalışır?

Auto Scaling özelliği ECS Clusters içinde dağıtılan uygulamalar için geçerlidir. EDAS aşağıdaki ölçümleri dakikada bir değerlendirir ve eşiklerin belirli bir süre boyunca aşılması durumunda yatay büyütme veya yatay küçültme olaylarını tetikler.

Ölçüm Ne ölçer Değer biçimi
CPU Örneğin CPU kullanım oranı Yüzde
RT İstek başına yanıt süresi Milisaniye
Load Örnek üzerindeki sistem yükü Pozitif tam sayı

Ölçeklendirme davranışı:

  • Tek örnekli ortamlar -- Auto Scaling tek bir örneğin çalışmaya devam etmesini sağlar.

  • Çok örnekli ortamlar -- EDAS yapılandırdığınız ölçeklendirme kurallarına ve ölçüm değerlerine göre örnek ekler veya kaldırır.

Yatay büyütme ve yatay küçültme için ayrı kurallar yapılandırırsınız. Her kural hangi ölçümlerin izleneceğini eylem alınmadan önce bir eşiğin ne kadar süre aşılması gerektiğini ve kaç örneğin ekleneceğini veya kaldırılacağını belirtir.

Not

Hem yatay küçültme hem de yatay büyütme kuralları yapılandırdığınızda yatay küçültme kurallarının ölçüm değerlerinin yatay büyütme kurallarının ölçüm değerlerinden büyük olmadığından emin olun. Aksi takdirde Save seçeneğine tıkladığınızda bir hata oluşur.

Not

Yatay küçültme sırasında esnek kaynaklardan oluşturulan örnekler öncelikle serbest bırakılır.

Auto Scaling kurallarını yapılandırma

Aşağıdaki adımlar yatay büyütme kuralı yapılandırmasını açıklar. Yatay küçültme kurallarını da aynı şekilde ancak daha düşük eşik değerleriyle yapılandırın.

  1. EDAS konsolunda oturum açın.

  2. Sol gezinme bölmesinde Application Management > Applications seçeneğini belirleyin.

  3. Üst gezinme çubuğunda uygulamanızın bulunduğu bölgeyi seçin. Applications sayfasının üst kısmında Mikro Hizmetler Ad Alanı açılır listesinden mikro hizmetler ad alanını seçin ve ardından uygulama adına tıklayın.

  4. Uygulama ayrıntıları sayfasının sol gezinme bölmesinde Auto Scaling seçeneğine tıklayın.

  5. Scale-out Rule bölümünün sağ üst köşesinde kuralı etkinleştirmek için anahtarı açın.

  6. Aşağıdaki tablolarda açıklanan kural parametrelerini yapılandırın ve ardından Auto Scaling sayfasının sol alt köşesindeki Save seçeneğine tıklayın.

Tetikleyici ölçümler ve koşullar

Trigger Metrics altında CPU, RT ve Load için eşikleri ayarlayın ve ardından ölçeklendirmenin ne zaman tetikleneceğini seçin.

Parametre Açıklama
Trigger Conditions Ölçeklendirmeyi herhangi bir ölçüm kendi eşiğini aştığında tetiklemek için Any One of the Metrics seçeneğini veya yalnızca tüm ölçümler eşiklerini aynı anda aştığında tetiklemek için All Metrics seçeneğini belirleyin.
Last for More Than Ortalama ölçüm değerinin ölçeklendirmeyi tetiklemeden önce eşiği aşması gereken süre (dakika cinsinden). EDAS ölçümleri dakikada bir değerlendirir. Gecikmeye duyarlı hizmetler için daha kısa bir süre kısa süreli artışlara tolerans gösteren iş yükleri için ise daha uzun bir süre ayarlayın.

Uygulama kaynağı

Yatay büyütme sırasında yeni örneklerin nereden geleceğini seçin.

Seçenek Davranış
Existing Resources Kümedeki boşta kalan ECS örneklerini kullanır. Gerekenden daha az boşta örnek varsa EDAS mevcut olanlar kadar yatay büyütme yapar.
Elastic Resources Mevcut teknik özelliklere veya bir başlatma şablonuna dayanarak yeni ECS örnekleri satın alır ve bunları kümeye ekler. Aşağıdaki tabloda esnek kaynak parametrelerini yapılandırın.
Existing Resources First Önce boşta kalan örnekleri kullanır. Boşta örnekler yetersiz kaldığında ek örnekleri otomatik olarak satın alır.

Esnek kaynak parametreleri

Uygulama kaynağı olarak Elastic Resources veya Existing Resources First seçildiğinde aşağıdaki parametreleri yapılandırın:

Parametre Açıklama
Creation Method Purchase Based on Existing Instance Specifications: Kümedeki mevcut bir teknik özelliğe uyan örnekleri satın alır. Purchase Based on Instance Launch Template: ECS konsolunda oluşturulan bir başlatma şablonuna dayanarak örnekleri satın alır.
Template Host veya Launch Template Seçtiğiniz oluşturma yöntemine göre görünür. Mevcut bir örnek teknik özellik setini (Template Host için) veya bir başlatma şablonunu (Launch Template için) seçin.
Password Purchase Based on Existing Instance Specifications seçeneğini belirlediğinizde gereklidir. Yeni örnekler için bir oturum açma anahtar çifti seçin.
Terms of Service İşleme devam etmek için Elastic Compute Service Terms of Service | Terms of Service for Images seçeneğini belirleyin.

Örnek sınırları

Parametre Açıklama
Number of Instances to Add for Each Scale-Out Her yatay büyütme tetiklendiğinde eklenen örnek sayısı.
Maximum Number of Instances in Group Toplam örnek sayısı için üst sınır. Bu sınıra ulaşıldıktan sonra yatay büyütme tetiklenmez. Bunu kaynak bütçenize göre ayarlayın.

Auto Scaling sonuçlarını doğrulama

Bir yatay büyütme veya yatay küçültme tetiklendikten sonra kuralın etkili olduğunu doğrulayın:

  1. Örnek sayısını kontrol edin -- Uygulamanızın basic information sayfasını açın. Çalışan örnek sayısının beklendiği gibi arttığını (yatay büyütme) veya azaldığını (yatay küçültme) doğrulayın.

  2. Değişiklik kaydını kontrol edin -- Uygulama ayrıntıları sayfasının sol gezinme bölmesinde Change Records seçeneğine tıklayın. Aşağıdaki değerlere sahip bir kayıt arayın:

    Alan Beklenen değer
    Change type Scale Out veya Scale in Application
    Source auto_scale

    Tam değişiklik ayrıntılarını görmek için Actions sütunundaki View seçeneğine tıklayın.

Yapılandırılan süre sonunda örnek sayısı değişmezse ölçüm eşiklerinizin ve Last for More Than değerlerinizin gerçek iş yükünüzle eşleştiğini doğrulayın. Ayrıca yatay büyütme için yeterli sayıda boşta örnek bulunduğundan emin olun.

Ayrıca bakınız