Bir ölçeklendirme grubu oluşturduktan sonra kaynak kullanımını iyileştirmek ve maliyetleri düşürmek için uygun ölçeklendirme ilkeleri belirleyebilirsiniz. Maliyetlerinizi daha da azaltmak amacıyla ECS örneklerini daha düşük bir fiyata kullanmanızı sağlayan ön ödemeli örnekler ekleyebilirsiniz. Bu konuda küme maliyetlerinizi azaltmak için ön ödemeli örneklerin nasıl kullanılacağı açıklanmaktadır.
Yalnızca ECS örnekleri için oluşturulan ölçeklendirme grupları ön ödemeli örnekleri destekler.
Ön ödemeli örnek nedir?
Ön ödemeli örnek, normal bir ECS örneğiyle aynı performansı sunan talep üzerine çalışan bir örnek türüdür. Fiyatı piyasa arz ve talebine göre gerçek zamanlı olarak değişir ve kullandıkça öde örneklerine kıyasla %90'a kadar tasarruf etmenizi sağlar. Ön ödemeli örneklerin özellikleri şunlardır:
Aynı performans: Aynı örnek türü için ön ödemeli bir örnek kullandıkça öde bir örnekle birebir aynı performansı gösterir. Aralarındaki tek fark faturalandırma yöntemidir.
Teklif verme mekanizması: Bir ön ödemeli örnek oluştururken teklif fiyatı belirleyebilirsiniz. Alibaba Cloud mevcut arz ve talebe göre piyasa fiyatını ayarlar. Piyasa fiyatı teklifinizi aşarsa örnek geri alınır. Ayrıca piyasa fiyatını kullandıkça öde örneğinin fiyatına kadar otomatik olarak takip eden Automatic Bidding özelliğini de kullanabilirsiniz.
Fiyat eşleştirme mekanizması: Bir örneğin fiyatı piyasa arz ve talebine göre gerçek zamanlı olarak değişir. Teklifiniz piyasa fiyatıyla karşılaştırılır. Teklifiniz piyasa fiyatından yüksekse ve envanter yeterliyse ön ödemeli bir örnek oluşturulur.
Kesinti ve geri alma mekanizması: Ön ödemeli örnekler kesinti ve geri alma mekanizmasına tabidir. Piyasa fiyatı teklifinizi aşarsa veya envanter yetersiz kalırsa örnek kesintiye uğrar ve geri alınır.
Koruma süresi: Örnek oluşturulduktan sonraki ilk bir saat içinde geri alınmasını önlemek için 1 saatlik koruma süresi ayarlayabilirsiniz.
Ön ödemeli örnekler hakkında daha fazla bilgi için bkz. Ön ödemeli örnek nedir? .
Özet: Ölçeklendirme grubu kullanırken maliyetleri düşürmek için daha düşük fiyatlı ön ödemeli örneklerden yararlanabilirsiniz. Ancak bu durum örneklerin başarıyla oluşturulacağının veya süresiz olarak çalışacağının garanti edilmemesi nedeniyle kararlılık açısından bir bedel gerektirir.
Ön ödemeli örneklerle maliyet ve kararlılığı dengeleme
Daha düşük fiyatlı ön ödemeli örnekler kullanmak ölçeklendirme grubunuzdaki örnek kümesinin maliyetini etkili bir şekilde azaltabilir. Ancak bu örneklerin doğası gereği kararsız olması nedeniyle kümenizin genel kararlılığı üzerindeki potansiyel etkileri dikkatle değerlendirmeniz gerekir. Bir ölçeklendirme grubunun kararlılığı iki temel açıdan ele alınır:
-
Yatay genişletme kararlılığı: İş yükü arttığında ölçeklendirme taleplerini karşılamak üzere yeni örneklerin zamanında ve güvenilir bir şekilde başlatılabilmesi.
Ön ödemeli örnekler kullandığınızda piyasa fiyat dalgalanmaları veya yetersiz envanter nedeniyle bu örneklerin oluşturulması başarısız olabilir. Bu durum yatay genişletme kararlılığını etkileyebilir; ancak bunu iyileştirmek için çeşitli mekanizmalar yapılandırabilirsiniz.
-
Örnek kararlılığı: Çalışan örneklerin beklenmedik kesintiler olmadan sürekli olarak çalışmasının sağlanması.
Ön ödemeli örneklerin kullanıma sunulması piyasa fiyat dalgalanmaları veya yetersiz envanter nedeniyle bazı örneklerin otomatik olarak geri alınabileceği anlamına gelir. Bu nedenle uygulamanızın bir örnek kesintiye uğradığında hızla kurtulması ve diğer kullanılabilir kaynaklara sorunsuz bir şekilde geçiş yapması gerekir.
Hizmet güvenilirliğini ve performansı korumak için maliyet tasarrufu ile küme kararlılığı arasında doğru dengeyi bulmak büyük önem taşır.
Maliyet ve kararlılığın dengelenmesi
Maliyet ve küme kararlılığı arasında denge kurmak için aşağıdaki stratejileri kullanın.
Uygun bir teklif stratejisi belirleyin: Teklif fiyatınızı piyasa fiyatının biraz üzerinde ancak kullandıkça öde fiyatının altında tutarak ön ödemeli örnek edinme şansınızı artırabilir ve sık yaşanan kesintilerin yarattığı yönetim yükünü azaltabilirsiniz.
-
Çeşitli örnek türlerini bir arada kullanın: Ölçeklendirme grubuna ön ödemeli örnekler eklerken maliyet ile küme kararlılığı arasında denge kurmak amacıyla iş ihtiyaçlarınıza göre ön ödemeli ve kullandıkça öde örneklerinin oranını ayarlamanız gerekir.
Örneğin kararlı çalışmayı sağlamak için gereken minimum kapasite kadar kullandıkça öde örneği oranı belirleyebilir ve esnek kısım için maliyetleri düşürmek adına ön ödemeli örnekleri kullanabilirsiniz.
Aşağıdaki görsel farklı örnek oranlarına göre küme kararlılığı ve maliyetin nasıl değiştiğini gösterir. Kümedeki ön ödemeli örneklerin oranı arttıkça maliyetler düşer ancak kararlılık da azalır.

Küme kararlılığının artırılması
Dengeli bir strateji tasarlamaya ek olarak küme kararlılığını daha da artırmak için aşağıdaki yapılandırmaları kullanabilirsiniz.
| |
| |
| |
| |
|
Örnek: Ölçeklendirme grubuna ön ödemeli örnek ekleme
Mevcut bir ölçeklendirme grubuna ön ödemeli örnekler eklemek için aşağıdaki adımları izleyin.
1. Adım: Birden çok alanda vSwitch'leri yapılandırın
Birden çok alanda vSwitch'ler yapılandırmak envanterleri birleştirerek ölçeklendirme grubu için kullanılabilir ön ödemeli örnek sayısını artırır.
Auto Scaling konsolu oturum açın.
Üst gezinme çubuğunda Auto Scaling hizmetinin etkinleştirildiği bölgeyi seçin.
Sol gezinme bölmesinde Scaling Groups seçeneğine tıklayın.
Hedef ölçeklendirme grubunu bulun ve ayrıntılar sayfasını açmak için kimliğine tıklayın.
Basic Information sekmesinde VPC bölümünü bulun ve Edit VPC sayfasını açmak için sağ üst köşedeki düzenleme simgesine
tıklayın.-
Birden çok alan için vSwitch'leri yapılandırın ve ardından OK seçeneğine tıklayın.
NotVPC'nizde birden çok alanda vSwitch yoksa öncelikle bunları oluşturun. Daha fazla bilgi için bkz. vSwitch oluşturma ve yönetme.
2. Adım: Maliyet optimizasyonu ilkesi yapılandırın
Basic Information sekmesinde Instance Scaling Configuration bölümünü bulun ve Edit Instance Scaling Configuration sayfasını açmak için sağ üst köşedeki düzenleme simgesine
tıklayın.-
Ölçeklendirme ilkesini Cost Optimization olarak değiştirin ve iş ihtiyaçlarınıza göre ilgili parametreleri yapılandırın. Parametrelerin açıklamaları aşağıdadır:
-
Minimum Number of Pay-as-you-go Instances
Ölçeklendirme grubunda bulunması gereken minimum kullandıkça öde ECS örneği sayısıdır. Varsayılan değer 0'dır. Ölçeklendirme grubundaki kullandıkça öde ECS örneği sayısı bu değerin altındaysa sistem öncelikli olarak kullandıkça öde örnekler oluşturur.
-
Percentage of Pay-as-you-go Instances
Otomatik olarak oluşturulan ECS örnekleri arasında kullandıkça öde örneklerin yüzdesidir. Varsayılan değer %70'tir. Bu yüzde Minimum Number of Pay-as-you-go Instances parametresinde belirtilen sayının üzerindeki örnekler için geçerlidir.
-
Lowest Cost Instance Types
Kullanılacak en düşük maliyetli örnek türlerinin sayısıdır. Varsayılan değer 1'dir. Bu parametre yalnızca ölçeklendirme yapılandırmasında birden çok örnek türü belirtildiğinde etkili olur. Ön ödemeli örnekler oluşturulurken ölçeklendirme grubu belirtilen sayıda en düşük maliyetli örnek türü arasında eşit dağılım yaparak ECS örnekleri oluşturur.
-
Enable Supplemental Spot Instances
Etkinleştirildiğinde Auto Scaling geri alım işleminden yaklaşık 5 dakika önce geri alınmak üzere olan örneğin yerine proaktif olarak yeni bir ön ödemeli örnek oluşturur.
-
Use Pay-as-you-go Instances to Supplement Spot Capacity
Fiyat veya envanter sorunları nedeniyle gerekli ön ödemeli örnek kapasitesi karşılanamıyorsa bu özelliği etkinleştirebilirsiniz. Auto Scaling ardından gerekli kapasiteyi karşılamak üzere kullandıkça öde örnekler oluşturmayı dener.
-
Replace Pay-as-you-go Instance with Spot Instance
Use Pay-as-you-go Instances to Supplement Spot Capacity özelliğini etkinleştirdikten sonra ölçeklendirme grubundaki kullandıkça öde örneklerin oranı Percentage of Pay-as-you-go Instances değerini aşabilir. Fazla olan kullandıkça öde örneklerin otomatik olarak ön ödemeli örneklerle değiştirilmesini denemesi için Auto Scaling'e izin vermek amacıyla bu seçeneği etkinleştirebilirsiniz.
-
Yapılandırmayı tamamladıktan sonra OK seçeneğine tıklayın.
3. Adım: Ölçeklendirme yapılandırmasını değiştirin
Bu bölümde mevcut bir ölçeklendirme yapılandırmasının nasıl değiştirileceği gösterilmektedir. Yeni bir tane de oluşturabilirsiniz. Ayrıntılar için bkz. ECS ölçeklendirme grubu oluşturma.
üzerinde aktif ölçeklendirme yapılandırmasını bulun ve Modify Scaling Configuration sayfasına gitmek için Edit seçeneğine tıklayın.
Modify Scaling Configuration sayfasında Billing Method seçeneğini Spot Instance olarak değiştirin.
Örnek yapılandırma yöntemini Specify Instance Type olarak değiştirin.
-
Örnek için koruma süresini ve teklif verme modunu ayarlayın. Parametrelerin açıklamaları aşağıdadır:
-
Usage Duration
Bu parametre ön ödemeli örneğin koruma süresini belirtir. Bu süre boyunca ön ödemeli örnek kesintiye uğramaz veya geri alınmaz.
1 Hour: 1 saatlik koruma süresi ayarlar. Örnek oluşturulduktan sonraki bir saat boyunca kesintiye uğramaz. Bir saatin ardından sistem kaynağın kullanılmaya devam edip edemeyeceğini belirlemek için her beş dakikada bir envanteri ve teklif fiyatı değişikliklerini kontrol eder.
None: Kullanım süresi ayarlanmaz. Bu seçenek kullanım süresi ayarlamaya kıyasla daha iyi maliyet tasarrufu sağlar.
-
Max Price Per Instance
Bu parametre örnek için teklif verme modunu belirtir.
Automatic Bidding: Ölçeklendirme grubu aynı türdeki kullandıkça öde örneğinin fiyatına kadar çıkarak örneğin piyasa fiyatına göre otomatik teklif verir.
-
Set Maximum Price: Piyasa fiyatı teklifinizi aştığında veya arz-talep ilişkisi değiştiğinde örnek otomatik olarak serbest bırakılır. Verilerinizi yedeklediğinizden emin olun.
Örnek fiyatını sınırlamak için bu modu kullanın.
-
-
Select Instance Type bölümünde yatay genişletme başarı oranını artırmak için birden çok örnek türü seçin.
NotMax Price Per Instance seçeneğini Set Maximum Price olarak ayarlarsanız her örnek türü için bir teklif fiyatı belirlemeniz gerekir.
Örneğin
ecs.hfc7.large,ecs.c7.largeveecs.c6.largegibi üç örnek türü seçin ve listeyi sürükleyerek ya da yukarı/aşağı taşıma düğmelerini kullanarak öncelik sırasını ayarlayın. Ölçeklendirme yapılandırması listede daha üst sırada yer alan örnek türlerine öncelik verir. Her örnek türü referans amaçlı olarak serbest bırakılma oranını ve geçmiş indirimini görüntüler.Bu örnekte Automatic Bidding kullanılmıştır.
Yapılandırmayı onayladıktan sonra işlemi tamamlamak için Edit seçeneğine tıklayın.
4. Adım: Yatay genişletmeyi doğrulayın
Yapılandırmayı tamamladıktan sonra ölçeklendirme grubunun beklendiği gibi ön ödemeli örnekler oluşturduğunu doğrulamak için bir yatay genişletme etkinliği tetikleyin. Bu örnekte beklenen örnek sayısı değiştirilerek yatay genişletme tetiklenir.
Parametreler
Percentage of Pay-as-you-go Instances: %70.
Minimum Number of Pay-as-you-go Instances: 2
Expected Number of Instances Değeri: 0'dan 12'ye değiştirildi.
Beklenen sonuç
9 kullandıkça öde örneği ve 3 ön ödemeli örnek.
Sonuç hesaplaması
Minimum Number of Pay-as-you-go Instances değeri karşılandıktan sonra Percentage of Pay-as-you-go Instances değeri ek örnekler için uygulanır. Bu nedenle toplam kullandıkça öde örneği sayısı
Bir örneğin faturalandırma yöntemini ECS konsolunda görüntüleyebilirsiniz.