Uygulamanız daha fazla işlem kapasitesine ihtiyaç duyduğunda, Elastic Compute Service (ECS) örnekleri ekleyerek uygulamayı yatay olarak ölçeklendirebilirsiniz. Enterprise Distributed Application Service (EDAS), üç farklı yatay ölçeklendirme yöntemi destekler: Kümeden boşta kalan örnekleri seçme, mevcut bir örneğin teknik özelliklerine göre yeni örnekler satın alma veya başlatma şablonundan örnekler satın alma.
Bir yatay ölçeklendirme yöntemi seçin
| Yöntem | En uygun olduğu durumlar | Önkoşullar | Faturalama etkisi |
|---|---|---|---|
| Kümeden seçin | Mevcut boşta kalan örneklerle hızlı ölçeklendirme | Kümede boşta kalan örneklerin bulunması | Yok (mevcut örnekler kullanılır) |
| Mevcut teknik özelliklere göre satın alın | Bilinen ve çalışan bir örnek yapılandırmasını çoğaltma | Şablon olarak kullanılacak kümede en az bir örnek bulunması | Standart ECS ve EDAS fiyatlandırmasına göre faturalandırılan yeni ECS örnekleri |
| Başlatma şablonundan satın alın | Standartlaştırılmış ve tekrarlanabilir kaynak sağlama | Uygulamanızla aynı VPC'de bulunan ve ECS konsolunda oluşturulmuş bir başlatma şablonu | Standart ECS ve EDAS fiyatlandırmasına göre faturalandırılan yeni ECS örnekleri |
Eklenen örneklerin davranışı
Yeni eklenen örneklerde gerçekleşecek işlemler, uygulamanın mevcut durumuna bağlıdır:
| Yatay ölçeklendirmeden önceki uygulama durumu | Sonuç |
|---|---|
| Dağıtıldı ve çalışıyor | EDAS, uygulamayı eklenen örneklerde otomatik olarak dağıtır ve başlatır. |
| Dağıtıldı ancak durduruldu | EDAS, uygulamayı eklenen örneklerde otomatik olarak dağıtır ve başlatır. |
| Henüz dağıtılmadı | Uygulama dağıtılmaz. Eklenen örnekler durdurulmuş durumda kalır. |
Önkoşullar
İşlemi başlatmadan önce aşağıdakileri yaptığınızdan emin olun:
Bir ECS kümesine dağıtılmış bir EDAS uygulamasının olması
Uygulamayı ve örneklerini yönetmek için gerekli izinlere sahip olmanız
(Başlatma şablonu yöntemi için) Uygulamanızla aynı Virtual Private Cloud (VPC) içinde, ECS konsolunda oluşturulmuş bir başlatma şablonunun bulunması
Yatay ölçeklendirmeyi başlatın
Üç yöntemin tümü, EDAS konsolundaki aynı giriş noktasından başlar.
EDAS konsoluna oturum açın.
Sol gezinme bölmesinde Application Management > Applications seçeneklerini tıklayın.
Üst gezinme çubuğunda bölgeyi seçin. Applications sayfasında Microservice Namespace açılır listesinden bir mikro hizmet ad alanı seçin.
Uygulama adını tıklayın.
Uygulama ayrıntıları sayfasında sağ üst köşede yer alan Scale Out düğmesini tıklayın.
Add Instance iletişim kutusunda Target Group değerini ayarlayın ve ardından bir Scale-out Method seçin.
Seçtiğiniz yönteme ilişkin adımları izleyin.
Kümeden seçin
Bu yöntemi kullanarak kümede zaten mevcut olan boşta kalan örnekleri uygulamaya atayabilirsiniz.
Scale-out Method seçeneği için Select from Clusters Deployed with the Application öğesini seçin.
-
Örnek listesinde eklenecek boşta kalan örnekleri seçin ve ardından Scale Out düğmesini tıklayın.
The application is scaled out iletisi görüntülendiğinde yatay ölçeklendirmeyi doğrulayın.
Mevcut örnek teknik özelliklerine göre satın alın
Bu yöntemi kullanarak, kümedeki mevcut bir örnekle aynı yapılandırmaya (örnek türü, diskler, ağ, kullanıcı verileri ve etiketler) sahip yeni ECS örnekleri satın alabilirsiniz.
Scale-out Method seçeneği için Purchase Based on Existing Instance Specifications öğesini seçin. Kümedeki tüm örnekler listelenir.
-
Teknik özellik şablonu olarak kullanılacak örneği seçin, Recycling Mode değerini ayarlayın ve Next düğmesini tıklayın.
Purchase Details adımında Quantity ve Password değerlerini girin, Elastic Compute Service Terms of Service Terms of Service for Images seçeneğini işaretleyin ve Next düğmesini tıklayın.
Confirm adımında örnek ayrıntılarını gözden geçirin ve Confirm düğmesini tıklayın. Automatic purchasing is triggered. Check the real-time information in the application change process iletisi görüntülenir.
Bu yöntem iki ardışık değişiklik süreci içerir: EDAS önce ECS örneklerini satın alır, ardından bunları otomatik olarak uygulamaya ekler.
Yatay ölçeklendirme, isteği gönderdikten yaklaşık üç dakika sonra başlar. İki değişiklik süreci arasındaki süre yaklaşık 10 saniyedir.
Standart ECS ve EDAS faturalama kuralları geçerlidir. Yatay ölçeklendirme işlemi için ayrıca ücret alınmaz.
EDAS varsayılan olarak, ECS örneklerine erişmek için oturum açma sırasında belirttiğiniz AccessKey çiftini kullanır.
Başlatma şablonundan satın alın
Bu yöntemi kullanarak, ECS konsolunda oluşturduğunuz bir örnek başlatma şablonundan yeni ECS örnekleri satın alabilirsiniz. Şablon oluşturma hakkında ayrıntılı bilgi için bkz. Başlatma şablonu oluşturun.
Başlatma şablonu ve uygulamanız aynı VPC'de bulunmalıdır. Farklı VPC'lerde yer alıyorlarsa şablon seçim listesinde görünmez.
Scale-out Method seçeneği için Purchase Based on Instance Launch Template öğesini seçin.
-
Şablon kaynağını seçin:
Use Bound Template : Uygulama örnek grubuna zaten bağlanmış bir başlatma şablonu kullanın. Ayrıntılı bilgi için bkz. Başlatma şablonunu bir uygulama örnek grubuyla ilişkilendirin.
Use Specified Template : ECS konsolundan bir başlatma şablonu seçin ve bir sürüm belirleyin.
Recycling Mode değerini ayarlayın ve Next düğmesini tıklayın.
Purchase Details adımında Quantity değerini girin, Elastic Compute Service Terms of Service Terms of Service for Images seçeneğini işaretleyin ve Next düğmesini tıklayın.
Confirm adımında satın alma miktarını ve şablon ayrıntılarını gözden geçirin, ardından Confirm düğmesini tıklayın. Automatic purchasing is triggered. Check the real-time information in the application change process iletisi görüntülenir.
Yatay ölçeklendirmeyi doğrulayın
Uygulama ayrıntıları sayfasında Instance Information sekmesini tıklayın. Eklenen örneklerin durumunu kontrol edin. Normal durumu, yatay ölçeklendirmenin başarılı olduğunu gösterir.
Sonraki adımlar
ECS örneklerinin sayısını ölçümlere ve zamanlamalara göre otomatik olarak ayarlamak için otomatik ölçeklendirmeyi yapılandırın. Bkz. ECS kümelerindeki uygulamalarda otomatik ölçeklendirme gerçekleştirin.