Tüm Ürünler
Search
Belge Merkezi

Auto Scaling:Improve scale-out success with multiple instance types

Son Güncelleme:Sep 30, 2026

Ölçek genişletme olaylarının başarı oranını artırmak için Başlatma Şablonunu Genişlet özelliğini kullanarak bir ölçeklendirme grubunu birden fazla örnek türüyle yapılandırabilirsiniz. Bu konu, başlatma şablonu kullanan bir ölçeklendirme grubu için birden fazla örnek türünün nasıl belirtileceğini gösterir.

Arka Plan

Bir başlatma şablonu, bir Elastic Compute Service (ECS) örneği için yapılandırma bilgilerini içerir ve örnekleri hızlıca oluşturmanızı sağlar. Başlatma şablonu kullanmak yapılandırmaları tekrar etmenizi önler ve örnek oluşturma sürecini basitleştirir. Daha fazla bilgi için bkz. Örnek başlatma şablonlarına genel bakış.

ECS örnekleri için bir ölçeklendirme grubu yapılandırdığınızda örnek yapılandırma kaynağı olarak bir başlatma şablonu seçebilirsiniz. Bir ölçek genişletme olayı sırasında Auto Scaling, yeni ECS örnekleri oluşturmak için başlatma şablonundaki yapılandırmayı kullanır. Varsayılan olarak bir başlatma şablonu yalnızca tek bir örnek türü belirtebilir. Belirtilen bu örnek türünün envanteri yetersizse ölçek genişletme olayı başarısız olur. Ölçek genişletme başarı oranını artırmak için Başlatma Şablonunu Genişlet özelliğini kullanın. Bu özellik, başlatma şablonundaki tek örnek türünü geçersiz kılmak için birden fazla örnek türü belirtmenize olanak tanır. Envanter yetersizliği nedeniyle bir örnek türü kullanılamadığında Auto Scaling öncelik listenizden otomatik olarak başka bir tür dener. Bu sayede ölçek genişletme hataları önlenir ve iş sürekliliği sağlanır.

Ön Koşullar

Bir ölçeklendirme grubu oluşturmadan veya yapılandırmadan önce ECS konsolundaki Başlatma Şablonları sayfasına gidin ve bir başlatma şablonu oluşturun ya da mevcut olanı kullanın. Başlatma şablonu oluşturma hakkında bilgi için bkz. Örnek başlatma şablonu oluşturma.

Önemli

Auto Scaling, kullandıkça öde veya Öncelikli Örnek faturalama yöntemini kullanan başlatma şablonlarını destekler. Abonelik faturalama yöntemini kullanan başlatma şablonları desteklenmez. Abonelik faturalama yöntemi kullanan bir başlatma şablonu kullanırsanız Auto Scaling bunu otomatik olarak kullandıkça öde faturalama yöntemine dönüştürür.

Bu konuda aşağıdaki başlatma şablonu örnek olarak kullanılmıştır:

  • Faturalama yöntemi: kullandıkça öde

  • Örnek türü: ecs.g5.large

Bu başlatma şablonunun diğer yapılandırmaları şöyledir: bölge Çin (Pekin), görüntü Alibaba Cloud Linux 3.2104 LTS 64-bit, depolama örnekle birlikte serbest bırakılan 40 GiB PL0 ESSD sistem diski ve ağ türü VPC'dir.

Yordam

Bu yordam, iki ölçeklendirme grubu oluşturmanızı sağlayarak birden fazla örnek türü içeren bir başlatma şablonunun avantajlarını gösterir.

  • Ölçeklendirme Grubu A: Başlatma Şablonunu Genişlet özelliği olmadan yalnızca bir başlatma şablonu kullanır.

  • Ölçeklendirme Grubu B: Birden fazla örnek türü yapılandırmak için Başlatma Şablonunu Genişlet özelliğine sahip bir başlatma şablonu kullanır.

  1. Auto Scaling konsoluna oturum açın.

  2. Ölçeklendirme Grubu A'yı oluşturun.

    1. Scaling Groups sayfasında Create öğesine tıklayın.

    2. Ölçeklendirme grubunu yapılandırın ve ardından Create öğesine tıklayın.

      Bu konuda örnek olarak aşağıdaki parametreler kullanılmıştır. Diğer parametreler için varsayılan değerleri koruyabilirsiniz. Daha fazla bilgi için bkz. Ölçeklendirme grubu oluşturma.


      Parametre


      Örnek


      Açıklama


      Scaling Group Name


      test-a


      Ölçeklendirme grubu için bir ad girin. Biçim gereksinimleri için ekrandaki talimatlara bakın.


      Type


      ECS


      Ölçeklendirme grubunun ECS örneklerini yönettiğini belirtmek için ECS öğesini seçin.


      Instance Configuration Source


      Başlatma Şablonu

      Template Name öğesini seçin. Ölçek genişletme olayları sırasında ölçeklendirme grubu, ECS örnekleri oluşturmak için belirtilen başlatma şablonunu kullanır.


      Select Launch Template


      test


      Hazırladığınız başlatma şablonunu seçin.


      Select Template Version


      En Son Sürüm


      Kullanmak istediğiniz başlatma şablonu sürümünü seçin.


      Minimum Number of Instances


      1


      Ölçeklendirme grubundaki minimum örnek sayısı. Geçerli örnek sayısı bu sınırın altına düşerse Auto Scaling, sınır karşılanana kadar otomatik olarak örnek ekler.


      Maximum Number of Instances


      1


      Ölçeklendirme grubundaki maksimum örnek sayısı. Geçerli örnek sayısı bu sınırı aşarsa Auto Scaling, sınır karşılanana kadar otomatik olarak örnekleri kaldırır.

  3. Ölçeklendirme Grubu B'yi oluşturun.

    Ölçeklendirme Grubu A oluşturma adımlarını tekrarlayarak Ölçeklendirme Grubu B'yi (adı test-b) oluşturun. Ölçeklendirme Grubu A için yapılandırılan parametrelere ek olarak, aşağıdaki adımları izleyerek Ölçeklendirme Grubu B için Başlatma Şablonunu Genişlet özelliğini yapılandırın:

    1. Extend Launch Template bölümünde Override Instance Type in Launch Template öğesini seçin.

    2. Ölçeklendirme grubu kapasitesini hesaplamak için sanal CPU sayısının kullanılıp kullanılmayacağını belirleyin.

      Use vCPUs to calculate the capacity of the scaling group öğesini seçerseniz Weight değerini Selected Instance Types bölümünde her seçilen örnek türü için görüntüleyebilirsiniz. Bir sanal CPU kapasitesi ayarlamak, ölçeklendirme grubunun mevcut kapasitesini yeniden hesaplar ve bu durum yeni bir ölçeklendirme olayını tetikleyebilir. Ayrıca Auto Scaling'in ölçeklendirme grubunuzun kapasitesini nasıl ölçtüğünü özelleştirmek için bellek boyutu gibi örnek türleriyle ilişkili diğer performans ölçümlerini de kullanabilirsiniz. Daha fazla bilgi için bkz. Auto Scaling için ölçüm birimi olarak performans ölçümlerini kullanma.

    3. Available Instance Types bölümünde, seçmek istediğiniz örnek türlerinin yanındaki icon simgesine tıklayın.

      Başlatma şablonundaki örnek türü varsayılan olarak Selected Instance Types listesine eklenir. Select All Instance Types, Recommended by Instance Type veya Recommended by vCPU seçeneklerini kullanarak birden fazla örnek türü seçebilirsiniz.

      Bu örnekte ecs.g5ne.large ve ecs.g6.large eklenmiştir. Stok tükenmesi riskini azaltmak için ek örnek türleri seçmenizi öneririz.

    4. Selected Instance Types bölümünde örnek türlerinin öncelik sırasını ayarlayın.

  4. Bir ölçek genişletme olayını tetiklemek için Ölçeklendirme Grubu A ve Ölçeklendirme Grubu B'yi etkinleştirin.

    Minimum örnek sayısını ayarlayarak, beklenen örnek sayısını ayarlayarak veya bir ölçeklendirme kuralı çalıştırarak bir ölçeklendirme grubu için ölçek genişletme eylemini tetikleyebilirsiniz.

    Her iki ölçeklendirme grubu için minimum örnek sayısı 1 olduğundan bunların etkinleştirilmesi her grupta otomatik olarak bir ECS örneği oluşturur.

Sonuç karşılaştırması

Her bir ölçeklendirme grubunun ayrıntılar sayfasını açmak için ID'sine tıklayın. Örnekler sekmesinde ECS örnek bilgilerini görüntüleyerek örnek türlerini karşılaştırın.

  • Ölçeklendirme Grubu A: Yalnızca bir başlatma şablonu kullanır.

    Başlatma şablonu ecs.g5.large belirttiğinden oluşturulan ECS örneği ecs.g5.large türündedir. ecs.g5.large örnek türünün envanteri yetersizse ölçek genişletme başarısız olur.

  • Ölçeklendirme Grubu B: Birden fazla örnek türü içeren bir başlatma şablonu kullanır.

    Başlatma şablonunda belirtilen ecs.g5.large öğesine ek olarak ecs.g5ne.large ve ecs.g6.large da eklenmiştir. Bu örnekte ecs.g6.large en yüksek önceliğe sahip olduğundan oluşturulan ECS örneği ecs.g6.large türündedir. ecs.g6.large stokta yoksa Auto Scaling önceliklerine göre ecs.g5.large ve ardından ecs.g5ne.large örneklerini oluşturmayı dener.

Birden fazla örnek türü kullanmak, ölçeklendirme grubunuzu tek bir tür kullanmaktan daha dayanıklı hale getirir. Bir örnek türünün envanteri yetersiz olduğunda Auto Scaling, öncelik listenizdeki sonraki kullanılabilir türden otomatik olarak bir örnek oluşturmayı dener. Bu yöntem, ölçek genişletme başarı oranını önemli ölçüde artırır ve uygulamanızın taleple birlikte ölçeklenebilmesini sağlar.