Tüm Ürünler
Search
Belge Merkezi

Auto Scaling:Reduce scaling group costs with spot instances

Son Güncelleme:Oct 01, 2026

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.

Önemli

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.

  • Yatay genişletme başarısını artırmak için örnek türlerini birleştirin

    Birden çok örnek türü yapılandırmak ölçeklendirme grubunun bunların birleşik envanterinden yararlanmasını sağlayarak ön ödemeli örneklerin kullanılabilirliğini artırır ve yatay genişletme başarı oranını iyileştirir.

image
  • Yatay genişletme başarısını artırmak için alanları birleştirin

    Birden çok alanda vSwitch'ler yapılandırmak ölçeklendirme grubunun bu alanlar arasında ön ödemeli örnekler oluşturmasını sağlar. Bu işlem kullanılabilir ön ödemeli örnek envanterini genişletir ve yatay genişletme başarı oranını iyileştirir.

image
  • Kararlılığı korumak için ön ödemeli kapasiteyi tamamlayın

    Use Pay-as-you-go Instances to Supplement Spot Capacity özelliğini kullanarak ön ödemeli örnek envanteri yetersiz kaldığında sistem otomatik olarak kullandıkça öde örnekler oluşturur. Bu sayede ön ödemeli örnek oluşturulamamasından kaynaklanan performans boşluklarının önüne geçilir.

image
  • Kullandıkça öde örneklerini ön ödemeli örneklerle değiştirin

    Replace Pay-as-you-go Instance with Spot Instance özelliğini etkinleştirmek ön ödemeli örnek envanteri tekrar yeterli hale geldiğinde sistemin ölçeklendirme grubundaki tamamlayıcı kullandıkça öde örneklerini otomatik olarak ön ödemeli örneklerle değiştirmesine olanak tanır.

image
  • Kesintiye uğrayan örnekler için proaktif telafi uygulayın

    Enable Supplemental Spot Instances özelliğini etkinleştirdiğinizde sistem eski örnek geri alınmadan yaklaşık beş dakika önce onun yerine yeni bir ön ödemeli örnek oluşturur. Bu sayede ön ödemeli örnek kesintilerinden kaynaklanan performans boşluğu azaltılır.

image

Ö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.

  1. Auto Scaling konsolu oturum açın.

  2. Üst gezinme çubuğunda Auto Scaling hizmetinin etkinleştirildiği bölgeyi seçin.

  3. Sol gezinme bölmesinde Scaling Groups seçeneğine tıklayın.

  4. Hedef ölçeklendirme grubunu bulun ve ayrıntılar sayfasını açmak için kimliğine tıklayın.

  5. 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 image tıklayın.

  6. Birden çok alan için vSwitch'leri yapılandırın ve ardından OK seçeneğine tıklayın.

    Not

    VPC'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

  1. 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 image tıklayın.

  2. Ö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.

  3. 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

Not

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.

  1. Instance Configuration Source > Scaling Configuration ü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.

  2. Modify Scaling Configuration sayfasında Billing Method seçeneğini Spot Instance olarak değiştirin.

  3. Örnek yapılandırma yöntemini Specify Instance Type olarak değiştirin.

  4. Ö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.

  5. 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.

    Not

    Max 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.large ve ecs.c6.large gibi üç ö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.
  6. 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ı 2+(12-2)*70\% = 9, ön ödemeli örnek sayısı ise (12-2)*(1-70\%)=3 olur.

Not

Bir örneğin faturalandırma yöntemini ECS konsolunda görüntüleyebilirsiniz.