Ortak otomatik ölçeklendirme desenlerine genel bakış

Otomatik ölçeklendirme ayarları, uygulamanızın dalgalı yükünü işlemek için doğru miktarda kaynağa sahip olduğunuzdan emin olmanıza yardımcı olur. Otomatik ölçeklendirme ayarlarını yük veya performansı gösteren ölçümlere göre veya zamanlanmış bir tarih ve saatte tetiklenecek şekilde yapılandırabilirsiniz.

Azure otomatik ölçeklendirme birçok kaynak türünü destekler. Desteklenen kaynaklar hakkında daha fazla bilgi için bkz. Desteklenen kaynakları otomatik ölçeklendirme.

Bu makalede, Azure'daki kaynaklarınızı ölçeklendirmek için kullanabileceğiniz bazı yaygın desenler açıklanmaktadır.

Önkoşullar

Bu makalede, otomatik ölçeklendirme hakkında bilgi sahibi olduğunuz varsayılır. Daha fazla bilgi için bkz. Kaynağınızı ölçeklendirmek için buraya başlayın.

Ölçümlere göre ölçeklendirme

Kaynağınızı, kaynağın kendisi veya başka bir kaynak tarafından üretilen ölçümlere göre ölçeklendirin. Örnek:

  • Sanal makine ölçek kümenizi, sanal makinenin CPU kullanımına göre ölçeklendirin.
  • En az sayıda örnek olduğundan emin olun.
  • Örnek sayısı için bir üst sınır ayarlayın.

Aşağıdaki görüntüde sanal makine ölçek kümesi için varsayılan ölçek koşulu gösterilmektedir:

  • Ölçek kuralı sekmesi, ölçüm kaynağının ölçek kümesinin kendisi ve kullanılan ölçümün CPU Yüzdesi olduğunu gösterir.
  • Çalışan en az örnek sayısı 2 olarak ayarlanır.
  • En fazla örnek sayısı 10 olarak ayarlanır.
  • Ölçek kümesi başlatıldığında varsayılan örnek sayısı 3'tür.

%CPU'ya göre ölçeklendirilen otomatik ölçeklendirme ayarını gösteren ekran görüntüsü.

Başka bir kaynağın ölçümüne göre ölçeklendirme

Bir kaynağı farklı bir kaynaktan alınan ölçümlere göre ölçeklendirme. Aşağıdaki görüntüde, yük dengeleyicide ayrılan bağlantı noktalarının sayısına göre bir sanal makine ölçek kümesini ölçeklendileyen bir ölçek kuralı gösterilmektedir.

Yük dengeleyici ölçümlerini temel alan otomatik ölçeklendirme kuralını gösteren ekran görüntüsü.

Hafta sonları farklı ölçeklendirme

Kaynaklarınızı haftanın farklı günlerinde farklı şekilde ölçeklendikleyebilirsiniz. Örneğin, bir sanal makine ölçek kümeniz olabilir ve şunları yapmak isteyebilirsiniz:

  • Gelen akışlara göre ölçeklendirme yaparak hafta içi en az 3 örnek ayarlayın.
  • Daha az trafik olduğunda hafta sonları sabit bir 1 örneğe ölçeklendirin.

Bu örnekte:

  • Hafta sonu profili cumartesi sabahı 00:01'de başlar ve Pazartesi sabahı saat 04:00'te sona erer.
  • Bitiş saatleri boş bırakılır. Hafta içi profili, hafta sonu profili başladığında (veya tam tersi) sona erer.
  • Diğer profillerin kapsamadığı zaman olmadığından varsayılan profil önemli değildir.

Not

Bitiş saati olmadan yinelenen profil oluşturmak yalnızca Azure portal ve Azure Resource Manager şablonları (ARM şablonları) aracılığıyla desteklenir. ARM şablonlarıyla yinelenen profiller oluşturma hakkında daha fazla bilgi için bkz. ARM şablonlarını kullanarak yinelenen profil ekleme.

Bitiş saati CLI komutuna dahil değilse, varsayılan bitiş saati olan 23:59, adlandırma kuralıyla "name": {\"name\": \"Auto created default scale condition\", \"for\": \"<non-default profile name>\"}varsayılan profilin bir kopyası oluşturularak uygulanır.

Biri varsayılan, diğeri hafta sonları için olan iki otomatik ölçeklendirme profilini gösteren ekran görüntüsü.

Belirli olaylar sırasında farklı ölçeklendirme

Ölçek kurallarınızı ve örnek sınırlarınızı belirli olaylar için farklı ayarlayabilirsiniz. Örnek:

  • Varsayılan olarak en az 3 örnek ayarlayın.

  • Kara Cuma haftası için, beklenen trafiği işlemek için minimum örnek sayısını 10 olarak ayarlayın.

    Biri varsayılan, diğeri belirli bir tarih aralığı için olmak üzere iki otomatik ölçeklendirme profilini gösteren ekran görüntüsü.

Özel ölçümlere göre ölçeklendirme

Uygulamanız tarafından oluşturulan özel ölçümlere göre ölçeklendirme. Örneğin, arka uçla iletişim kuran bir web ön ucunuz ve bir API katmanınız olabilir ve ön uçtaki özel olaylara göre API katmanını ölçeklendirmek isteyebilirsiniz.

Özel ölçüme göre otomatik ölçeklendirme profilini ve kural ölçeklendirmesini gösteren ekran görüntüsü.

Sonraki adımlar

Aşağıdaki makalelerde otomatik ölçeklendirme hakkında daha fazla bilgi edinin: