Bir ölçeklendirme grubu oluştururken, bir alanda yetersiz kaynak olması veya arıza meydana gelmesi durumunda Auto Scaling'in yüksek kullanılabilirliği korumak için diğer alanlardan kaynakları zamanlayabilmesini sağlamak amacıyla çok bölgeli bir ölçeklendirme ilkesi yapılandırabilirsiniz. Ayrıca, tek bir örnek türünün envanter yetersizliğinden kaynaklanan ölçek genişletme hatalarını önlemek için bir ölçeklendirme yapılandırmasında birden çok örnek türü belirtebilirsiniz. Bu konu, ölçek genişletme başarı oranlarını artırmak ve maliyetleri düşürmek için maliyet optimizasyonu ilkesinin birden çok örnek türü ile nasıl birleştirileceğini açıklar.
Ön koşullar
Bir sanal özel cloud (VPC) oluşturun. Daha fazla bilgi için bkz. VPC'ler ve vSwitch'ler.
VPC'de birden çok vSwitch oluşturun. vSwitch'ler farklı alanlara ait olmalıdır. Daha fazla bilgi için bkz. VPC'ler ve vSwitch'ler.
Arka plan bilgileri
Spot örnekler piyasa fiyat dalgalanmalarına tabidir. Başarısız teklifler ölçek genişletmeyi geciktirebilir ve işinizi etkileyebilir. Spot örneği oluşturma başarısız olduğunda ölçeklendirme grubunun otomatik olarak aynı türde kullandıkça öde örnekler oluşturması için maliyet optimizasyonu ilkesi gibi bir ölçeklendirme ilkesi yapılandırabilirsiniz. Birden çok örnek türü, tek bir türün envanter yetersizliğinden kaynaklanan ölçek genişletme hatalarını da azaltır. Bir ölçeklendirme ilkesini birden çok örnek türü ile birleştirmek, ölçek genişletme başarı oranlarını önemli ölçüde artırır ve maliyetleri düşürür:
-
Ölçeklendirme ilkesi
Auto Scaling, bir ölçeklendirme grubu oluştururken birden çok vSwitch belirtmenize olanak tanır. Bir vSwitch'in alanında yetersiz kaynak varsa Auto Scaling, başarılı ölçeklendirme etkinliklerini sağlamak için otomatik olarak başka bir alanda örnekler oluşturur. Birden çok alan yapılandırdıktan sonra, çeşitli gereksinimleri karşılamak üzere iş dağıtımınıza göre maliyet optimizasyonu ilkesi gibi bir ölçeklendirme ilkesi ayarlayabilirsiniz. Maliyet optimizasyonu ilkesini kullanan bir ölçeklendirme grubu, ECS örneklerini vCPU birim fiyatına göre artan sırada oluşturur. Spot örnekler olmasa bile, daha düşük bir maliyetle aynı ölçekte ECS örneği kaynaklarını kullanabilirsiniz.
NotÇok bölgeli bir ölçeklendirme ilkesi; öncelik ilkesi, dengeli dağıtım ilkesi, maliyet optimizasyonu ilkesi veya özel kombinasyon ilkesi olabilir. Daha fazla bilgi için bkz. ECS ölçeklendirme grubu oluşturun.
Çok bölgeli bir ölçeklendirme ilkesini yalnızca VPC'lerde bulunan ölçeklendirme grupları için yapılandırabilirsiniz.
-
Birden çok örnek türü
Auto Scaling, bir ölçeklendirme yapılandırmasında birden çok örnek türü belirtmenize olanak tanır. Auto Scaling en yüksek öncelikli türdeki örnekleri oluşturamazsa, bir örnek oluşturulana kadar otomatik olarak sonraki türü dener. Birden çok örnek türü, kaynak kullanılamazlığını azaltır ve başarılı ölçeklendirme etkinliklerini sağlar. Örneğin, hizmet trafiğini işlemek için yüksek özellikli örneklere ihtiyaç duyduğunuz yoğun saatlerde, tek bir örnek türüne güvenmek başarısızlıklara neden olabilir. Birden çok örnek türü, değişen gereksinimleri karşılamak için esneklik sağlar.
Yordam
-
Elastic Compute Service (ECS) türünde bir ölçeklendirme grubu oluşturun.
Daha fazla bilgi için bkz. ECS ölçeklendirme grubu oluşturun.
Aşağıdaki tabloda bu örnekte kullanılan parametreler açıklanmaktadır.
Parametre
Açıklama
Network Type
VPC seçin.
VPC
Ölçeklendirme grubunun VPC'si.
vpc-bp1idd****gibi mevcut bir VPC seçin.vSwitch
Ölçeklendirme grubunun vSwitch'leri.
vsw1vevsw2gibi birden çok vSwitch seçin.NotHer vSwitch tek bir alana aittir. Farklı alanlarda birden çok vSwitch seçerek alanlar arasında ECS örnekleri oluşturabilir ve birden çok alandan kaynaklardan yararlanabilirsiniz.
Scaling Policy
Cost Optimization Policy seçin.
-
Bir ölçeklendirme yapılandırması oluşturun ve etkinleştirin.
Daha fazla bilgi için bkz. Ölçeklendirme yapılandırması oluşturun (ECS örneği).
Aşağıdaki tabloda bu örnekte kullanılan parametreler açıklanmaktadır.
Parametre
Açıklama
Billing Method
Spot Instance seçin.
Instance Configuration Mode
Specify Instance Type veya Specify Instance Pattern seçin. Bu örnekte Specify Instance Type seçeneğini belirleyin.
Select Instance Type
Birden çok örnek türü seçin. En fazla 10 örnek türü seçebilirsiniz.
Benzer vCPU, bellek, işlemci frekansı, dahili bant genişliği veya paket iletme hızlarına sahip örnek türleri seçmeniz önerilir.
Maliyetleri kontrol etmek için her örnek türü için maksimum teklif ayarlamanız önerilir. Otomatik teklif kullanırsanız Auto Scaling spot örnekleri mevcut piyasa fiyatıyla oluşturur.
G/Ç optimize edilmiş örnekler ile G/Ç optimize edilmemiş örneklerin yapılandırmaları önemli ölçüde farklıdır. Bunların aynı ölçeklendirme yapılandırmasında karıştırılması ölçek genişletme başarı oranını artırmaz.
Ölçeklendirme grubunu etkinleştirin.
-
Bir ölçeklendirme kuralı oluşturun. Ölçeklendirme kuralı oluşturma hakkında bilgi için bkz. Ölçeklendirme kurallarını yapılandırın.
Aşağıdaki tabloda bu örnekte kullanılan parametreler açıklanmaktadır.
Parametre
Açıklama
Rule Type
Simple Scaling Rule seçin.
Operation
Değeri Add 1 Instances olarak ayarlayın. Ölçeklendirme kuralını çalıştırın.
Sonucu doğrulayın
Bir ölçeklendirme ilkesini birden çok örnek türü ile birleştirmek maliyetleri önemli ölçüde azaltabilir. Aşağıdaki örnek maliyet optimizasyonu etkisini göstermektedir.
Örnek
Bu örnekte, Hangzhou J Alanı ve Hangzhou K Alanı'na ait vSwitch'ler bir ölçeklendirme grubu için belirtilmiştir.
Ölçeklendirme grubunun ölçeklendirme yapılandırmasında ecs.g8y.xlarge ve ecs.g8i.xlarge örnek türleri belirtilmiştir.
Ölçeklendirme yapılandırmasının faturalama yöntemi Spot Instance şeklindedir.
-
Her örnek türü için iki birim fiyat bulunur: spot örnekler için vCPU birim fiyatı ve kullandıkça öde örnekler için vCPU birim fiyatı.
ÖnemliAşağıdaki tabloda listelenen fiyatlar yalnızca referans amaçlıdır. Örnek satın alma sayfasında görüntülenen fiyatlar geçerlidir.

Aşağıdaki tabloda ① spot örneklerin piyasa fiyatını ve ② kullandıkça öde örneklerin piyasa fiyatını belirtir.
Örnek türlerine ve faturalama yöntemlerine göre, vCPU birim fiyatına göre en düşükten en yükseğe sıralanmış dört örnek oluşturma çözümü mevcuttur:
No.
Instance type
Billing method
vCPU
Market price
Individual cost per vCPU
Solution1
ecs.g8y.xlarge
Spot Instance
4
0,22 USD per hour
0,055 USD per hour
Solution2
ecs.g8i.xlarge
Spot Instance
4
0,336 USD per hour
0,084 USD per hour
Solution3
ecs.g8y.xlarge
Pay-as-you-go
4
0,8 USD per hour
0,2 USD per hour
Solution4
ecs.g8i.xlarge
Pay-as-you-go
4
1,099 USD per hour
0,275 USD per hour
Etki
Beklenen sonuç: Ölçeklendirme grubunda bir ölçek genişletme tetiklendiğinde Auto Scaling öncelikli olarak Çözüm 1'e göre spot ECS örnekleri oluşturur. Örnek oluşturma Hangzhou K Alanı ve Hangzhou J Alanı'nda başarısız olursa Auto Scaling sırasıyla Çözüm 2, Çözüm 3 ve Çözüm 4'e göre ECS örnekleri oluşturmayı dener.
-
Sonuç doğrulaması: Bir ölçeklendirme etkinliğini tetiklemek için bir ölçeklendirme kuralı çalıştırdıktan sonra ölçeklendirme grubuna bir ECS örneği eklenir. Auto Scaling konsolundaki Instances sekmesine gidin, otomatik olarak oluşturulan ECS örneğinin ID değerine tıklayarak ECS konsolundaki Instance Details sekmesine gidin ve faturalama yöntemi ile örnek türünü görüntüleyin.
Faturalama Yöntemi: Spot Instance
Örnek Türü: ecs.g8y.xlarge
Sonuç beklentilerle eşleşmektedir. Auto Scaling Çözüm 1'e göre bir ECS örneği oluşturur. Bu durum, maliyet optimizasyonu ilkesinin birden çok örnek türü ile birleştirilmesinin maliyetleri etkili bir şekilde düşürdüğünü doğrular.