Kullanılmayan bulut kaynakları, bilgi işlem bütçenizi gereksiz yere tüketebilir ve eski şirket içi mimarilerin aksine, yoğun kullanım zamanları için işlem kaynaklarını aşırı tedarik etmenize gerek yoktur.

Otomatik ölçeklendirme, kapasiteyi talebe daha iyi hizalamak için kullanılan kaynakların ölçeğini otomatik olarak artırıp azaltarak Azure iş yükleriniz için maliyet tasarruflarının kilidini açmaya yardımcı olabilecek değer kaldıraçlarından biridir. Bu uygulama, doğası gereği “zirvede” talebe sahip dinamik iş yükleri için boşa harcanan harcamaları büyük ölçüde azaltabilir.

Bazı durumlarda, zaman zaman yüksek yoğun talebe sahip iş yükleri son derece düşük ortalama kullanıma sahiptir ve bu da onları hak kazanma ve rezervasyon gibi diğer maliyet optimizasyonu uygulamaları için uygun hale getirmez.

Bir uygulamanın bulut kaynaklarına daha ağır bir talep getirdiği dönemlerde, otomatik ölçeklendirme, yükü işlemek ve performans ve kullanılabilirlik için hizmet düzeyi sözleşmelerini karşılamak üzere kaynaklar ekler. Yük talebinin azaldığı zamanlarda (geceler, hafta sonları, tatiller), otomatik ölçeklendirme maliyetleri azaltmak için boşta kalan kaynakları kaldırabilir. Otomatik ölçeklendirme, minimum ve maksimum örnek sayısı arasında otomatik olarak ölçeklendirilir ve bir dizi kurala bağlı olarak VM’leri otomatik olarak çalıştırır, ekler veya kaldırır.

Otomatik ölçeklendirmenin minimum (bu örnekte 2) ve en fazla örnek sayısı (bu örnekte 5) arasında otomatik olarak nasıl ölçeklendiğini ve bir kural kümesine bağlı olarak VM'leri otomatik olarak nasıl çalıştıracağını, ekleyeceğini veya kaldıracağını gösteren bir örnek.

Otomatik ölçeklendirme, gerçek zamanlı maliyet optimizasyonuna yakındır. Bunu şu şekilde düşünün: Evinize yılın çoğunda kullanılmayan ekstra yatak odalarıyla bir ek inşa etmek yerine, yakındaki bir otelle bir anlaşmanız var. Misafirleriniz istedikleri zaman ve son dakikada check-in yapabilir ve otel, ziyaret ettikleri günler için sizden otomatik olarak ücret tahsil edecektir.

Yalnızca ihtiyacınız olduğunda kapasite için ödeme yaparak bulut esnekliğinden yararlanmakla kalmaz, aynı zamanda operatörün bir sistemin performansını sürekli olarak izlemesi ve kaynak ekleme veya kaldırma konusunda kararlar alması ihtiyacını da azaltabilirsiniz.

Hangi hizmetleri otomatik olarak ölçeklendirebilirsiniz?

Azure, aşağıdakiler dahil olmak üzere çoğu işlem seçeneği için Azure İzleyici otomatik ölçeklendirmesini kullanarak yerleşik otomatik ölçeklendirme sağlar:Azure, provide built-in autoscaling using Azure Monitor autoscale for most compute options, including:

Azure İşlevleri, herhangi bir otomatik ölçeklendirme kuralı yapılandırmanız gerekmediğinden önceki işlem seçeneklerinden farklıdır. Seçtiğiniz barındırma planı, işlev uygulamanızın nasıl ölçeklendirileceğini belirler:

  • Bir tüketim planı ile işlevler uygulamanız otomatik olarak ölçeklendirilir ve yalnızca işlevleriniz çalışırken işlem kaynakları için ödeme yaparsınız.
  • Premium planda, uygulamanız boşta kaldıktan sonra uygulamaları gecikmeden çalıştıran önceden ısıtılmış çalışanları kullanarak talebe göre otomatik olarak ölçeklendirilir.
  • Özel bir planla, işlevlerinizi bir App Service planı içinde normal App Service planı ücretleriyle çalıştırırsınız.

Azure İzleyici otomatik ölçeklendirmesi, sanal makine ölçek kümeleri, Azure App Service ve Azure Cloud Service için ortak bir otomatik ölçeklendirme işlevselliği kümesi sağlar. Ölçeklendirme, bir zamanlamaya göre veya CPU ya da bellek kullanımı gibi bir çalışma zamanı ölçümüne göre gerçekleştirilebilir.

Platformun yerleşik otomatik ölçeklendirme özelliklerini, gereksinimlerinizi karşılıyorsa kullanın. Değilse, gerçekten daha karmaşık ölçeklendirme özelliklerine ihtiyacınız olup olmadığını dikkatlice düşünün. Ek gereksinimlere örnek olarak denetimin daha ayrıntılı olması, ölçeklendirme için tetikleyici olayları algılamanın farklı yolları, abonelikler arasında ölçeklendirme ve diğer kaynak türlerini ölçeklendirme verilebilir.

Uygulama tasarımının, yük arttıkça uygulamanın ölçeği nasıl işlediğini etkileyebileceğini unutmayın. Doğru veri depolama alanını, VM boyutunu ve daha fazlasını seçmek de dahil olmak üzere ölçeklenebilir uygulamalar için tasarımla ilgili önemli noktaları gözden geçirmek için Ölçeklenebilir Azure uygulamaları tasarlama (Microsoft Azure Well-Architected Framework) başlıklı makaleye göz atın.

Ayrıca, genel olarak, ölçeği küçültmekten ziyade büyütmenin daha iyi olduğunu bilin. Ölçeği küçültme genellikle sağlamayı kaldırmayı veya kapalı kalma süresini içerir. Bu nedenle, bir iş yükü çok değişken olduğunda daha küçük örnekler seçin ve gerekli performans düzeyini elde etmek için ölçeği genişletin.
Azure portalPowerShell, Azure CLI veya Azure İzleyici REST API’sinde otomatik ölçeklendirmeyi ayarlayabilirsiniz.

Otomatik ölçeklendirmeyi kullanmaya başlayın

Otomatik ölçeklendirme ile uygulamalarınızı değişen talebi karşılayacak şekilde dinamik olarak ölçeklendirebilir veya farklı zamanlamalarla yükleri tahmin edebilir ve ölçeklendirme eylemlerini tetikleyen kurallar ayarlayabilirsiniz. Nasıl kurduğunuzdan bağımsız olarak, amaç, uygulamanızın performansını en üst düzeye çıkarmak ve sunucu kaynaklarını boşa harcamadan paradan tasarruf etmektir.

 

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Fill out this field
Fill out this field
Lütfen geçerli bir e-posta adresi girin.
You need to agree with the terms to proceed

Menü