Sık kullanılan otomatik ölçeklendirme düzenlerine 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. Örneğin:
- 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.
- En az çalışan örnek sayısı 2 olarak ayarlanır.
- Örnek sayısı üst sınırı 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çeklendirin. Aşağıdaki görüntüde, yük dengeleyicide ayrılan bağlantı noktalarının sayısına göre sanal makine ölçek kümesini ölçeklendirin 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 günlerde 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 ve tam tersi olduğunda sona erer.
- Diğer profillerin kapsamadığı zaman olmadığından varsayılan profil ilgisizdir.
Not
Bitiş zamanı olmadan yinelenen profil oluşturma işlemi 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. Örneğin:
Varsayılan olarak en az 3 örnek ayarlayın.
Kara Cuma haftası için beklenen trafiği işlemek için en az ö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çeklendirin. Örneğin, bir web ön ucunuz ve arka uçla iletişim kuran bir API katmanınız olabilir ve API katmanını ön uçtaki özel olaylara göre ölçeklendirmek isteyebilirsiniz.
Sonraki adımlar
Aşağıdaki makalelerde otomatik ölçeklendirme hakkında daha fazla bilgi edinin:
- Azure İzleyici genel ölçümlerini otomatik ölçeklendirme
- Azure İzleyici özel ölçümlerini 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