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.
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.
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.
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.
Ö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.
Sonraki adımlar
Aşağıdaki makalelerde otomatik ölçeklendirme hakkında daha fazla bilgi edinin:
- Azure İzleyici genel ölçümleri otomatik ölçeklendirme
- Azure İzleyici özel ölçümleri otomatik ölçeklendirme
- Birden çok profille otomatik ölçeklendirme
- Otomatik ölçeklendirmede dokunma
- E-posta ve web kancası uyarı bildirimleri göndermek için otomatik ölçeklendirme eylemlerini kullanma
- REST API'sini otomatik ölçeklendirme