Ölçeklendirmeyi uygulama

Tamamlandı

Contoso için, sanal makine ölçek kümeleri dalgalı iş yükleri için VM'leri hızla oluşturma ve yönetme gereksinimini çözebilir. Gereksinimleri karşılamak için dikey ölçeklendirme veya yatay ölçeklendirme kullanabilirler.

Dikey ölçeklendirme nedir?

Ölçeği artırma ve azaltma olarak da bilinen dikey ölçeklendirme, bir kullanımın yanıtında VM boyutlarının artırılması veya azaltılması anlamına gelir. Dikey ölçeklendirme uyguladığınızda, bazen mevcut VM'ler yeniden yapılandırılır. Diğer durumlarda VM'ler daha yüksek kapasiteye sahip diğerleriyle değiştirilir.

Mevcut bir VM'yi kaldırıp yenisiyle değiştirmek yeniden sağlama olarak bilinir. Sanal makine ölçek kümesindeki VM'lerin boyutunu artırdığınızda veya azalttığınızda, bazı durumlarda mevcut VM'leri yeniden boyutlandırmak ve verilerinizi korumak, diğer durumlarda ise yeni, daha büyük boyutlu VM'ler dağıtmanız gerekir.

Dikey ölçeklendirme aşağıdaki durumlarda yararlı olabilir:

  • VM'ler üzerinde oluşturulan bir hizmet yetersiz kullanılır (belki de hafta sonları). VM boyutunu azaltmak aylık maliyetleri azaltabilir.
  • Ek VM'ler oluşturmadan daha büyük taleple başa çıkmak için VM boyutunu artırma.

Sanal makine ölçek kümenizden gelen ölçüm tabanlı uyarılara göre tetiklenecek dikey ölçeklendirmeyi ayarlayabilirsiniz. Uyarı etkinleştirildiğinde, ölçek kümenizin ölçeğini artırabilen veya azaltabilen bir runbook'u etkinleştiren bir web kancası tetikler. Aşağıdaki üst düzey yordamı kullanarak dikey ölçeklendirme gerçekleştirebilirsiniz:

  1. Farklı çalıştır özelliğine sahip bir Azure Otomasyonu hesabı oluşturun.
  2. Sanal makine ölçek kümeleri için Azure Otomasyonu Dikey Ölçek runbook'larını aboneliğinize aktarabilirsiniz.
  3. Runbook'unuza bir web kancası ekleyin.
  4. Web kancası bildirimini kullanarak sanal makine ölçek kümenize uyarı ekleyin.

Dikey ölçek kümesi oluşturmak için sanal makine ölçek kümeleri ile dikey otomatik ölçeklendirme'yi gözden geçirin.

Yatay ölçeklendirme nedir?

Ölçeği genişletme ve ölçeği daraltma olarak da adlandırılan yatay ölçeklendirme, vm sayısı iş yüküne bağlı olarak değişir. Contoso yatay ölçeklendirmeyi seçtiyse, aşağıdaki tabloda açıklandığı gibi ölçeklendirmeyi iki şekilde yapılandırabilir.

Türü Açıklama
El ile ölçekleme El ile ölçeklendirme sayesinde sabit örnek sayısını korur ve talep artışlarını ele almak için gerektiğinde el ile kaydırıcı kullanarak bunu ayarlarsınız.
Özel otomatik ölçeklendirme Özel otomatik ölçeklendirme ile ölçümleri kullanarak veya her ikisinin birleşimini kullanarak zamanlanmış olarak ölçeklendirin.

Aşağıdaki örnekleri göz önünde bulundurun.

Örnek 1

Contoso'da, cuma gecesi şirketin web sitesine erişim genellikle en yoğun zamanlarıdır. Buna karşılık, Çarşamba günü saat 07:00 genellikle en sessiz zamanlarıdır. Contoso, Cuma gecesi en yoğun talebi karşılamak için 50 web sunucusuna ihtiyacı olduğunu belirler. Ancak Çarşamba günü (en sessiz sabah) talebi yönetmek için yalnızca 2 sunucu gerekir. Azure ücretleri kaynakların tüketimine bağlı olarak tahakkuk ettiğinden Contoso'nun ihtiyacı olmayan hizmetleri kullanmaması önemlidir. Contoso'nun birkaç yoğun saatin talebini karşılamak için tüm hafta boyunca 50 sunucu için ödeme yapması mantıklı değildir.

Bu örnekte, sanal makine ölçek kümesini oluşturduktan sonra Contoso'daki yönetici, Sanal makine ölçek kümesi oluştur dikey penceresinde ölçek kümesinin Ölçeklendirme sekmesini seçer ve ardından Özel otomatik ölçeklendirme'yi seçer. Yönetici yeni bir ölçek koşulu ekler ve beklenen talepleri karşılamak için uygun bir zamanlama tanımlar.

Örnek 2

Contoso yeni bir ürün oluşturuyor ve lansman yaklaştıkça BT desteği web sitesi trafiğinde artış bekliyor. Sorun, BT desteğinin talebin ne zaman veya ne kadar süreyle artabileceğinden emin olamıyor olmasıdır. Bununla birlikte, ortaya çıktığında artan talebi karşılayabilmek isterler. Bu durumda Contoso,özel otomatik ölçeklendirmeyi yeniden düşünmelidir. Bu tür otomatik ölçeklendirme, talep arttıkça altyapının ölçeğini genişletecek ve talep azaldığında ölçeği yeniden daraltacaktır.

Bu örnekte, sanal makine ölçek kümesini oluşturduktan sonra Contoso'daki yönetici, Sanal makine ölçek kümesi oluştur dikey penceresinde ölçek kümesinin Ölçeklendirme sekmesini seçer. Ardından Özel otomatik ölçeklendirme'yi seçer. Yönetici yeni bir ölçek koşulu ekler ve bir ölçüme göre ölçeklendirmeyi tanımlar. Örneğin, şunları ekleyebilirler: (Ortalama) CPU > yüzdesi 75, Sayını 1 artır.

Yatay ölçeklendirmeyi kullanarak sanal makine ölçek kümesi oluşturma

Bu yordamda, Windows Server VM için bir sanal makine ölçek kümesi oluşturacağız. Bunu yapmak için aşağıdaki adımları kullanın:

  1. Azure portalındaki arama kutusuna Ölçek kümesi yazın.
  2. Sonuçlarda, Market'in altında Sanal makine ölçek kümeleri'ni seçin.
  3. Sanal makine ölçek kümeleri dikey penceresinde Sanal makine ölçek kümesi oluştur'u seçin.
  4. Sanal makine ölçek kümesi oluştur dikey penceresinin Temel Bilgiler sekmesinde aşağıdaki bilgileri yapılandırın:
    • Abonelik ve Kaynak grubu
    • Sanal makine ölçek kümesi adı
    • Bölge ve Kullanılabilirlik bölgesi
    • Görüntü: Windows Server 2019 Datacenter
    • Büyüklük
    • Yönetici istrator hesabı ayrıntıları
  5. Diğer sekmelere gitmek için İleri'yi seçin.
  6. Ölçeklendirme sekmesinde, İlk örnek sayısı, Ölçeklendirme ilkesi ve Ölçeklendirme ilkesi'ni yapılandırın.
  7. Gözden geçir ve oluştur’u seçin.
  8. Doğrulamadan sonra, ölçek kümesini dağıtmak için Oluştur'u seçin.

A screenshot of the Create a virtual machine scale set blade. The administrator has selected all default settings on the Scaling tab.

Ölçeklendirme ayarlarını özelleştirmek istiyorsanız, Ölçeklendirme sekmesindeki Ölçeklendirme ilkesi için Özel'i seçin. Yeni sayfa açıldığında ek ayrıntıları yapılandırın ve gözden geçir + oluştur'u seçin.

A screenshot of the Create a virtual machine scale set blade. The administrator is configuring the Scaling tab, and has selected Custom, which results in more options being available.

Ölçeklendirmeyi yapılandırma

Sanal makine ölçek kümesini oluşturduktan sonra yeni oluşturulan kaynağı açın. Sanal makine ölçek kümesi oluştur sayfasında, Ayarlar altında Ölçeklendirme'yi seçin. Daha sonra ölçeklendirmeyi aşağıdakilerden biri olacak şekilde yapılandırabilirsiniz:

  • El ile ölçeklendirme (varsayılan)
  • Özel otomatik ölçeklendirme

Otomatik ölçeklendirmeyi yapılandırmak istiyorsanız Özel otomatik ölçeklendirme seçeneğini belirleyin ve Ölçek Modu için sanal makine konak cpu yüzdesi veya belirli bir örnek sayısı gibi bir ölçüme göre ölçeklendirin.

A screenshot of the Scaling tab for the selected virtual machine scale set. The administrator is defining a Scale based on a metric, and rules are displayed that indicate when action scaling should be taken.

Ölçeklendirmeyi otomatik olarak zamanlamak istiyorsanız, Özel otomatik ölçeklendirme seçeneğini ve ardından Ölçek koşulu ekle'yi seçin. Daha sonra ek ölçümler veya talepte bilinen değişiklikleri kabul etmek için bir zamanlama belirtebilirsiniz.

A screenshot of the Scaling tab for the selected virtual machine scale set. The administrator is defining a Scale based on a schedule.

Deneyin

Önceki ünitelerde açıklanan görevlerden bazılarını gerçekleştirmek istiyorsanız, Learn portalında belgelenmiş alıştırmalara erişmek için aşağıdaki bağlantıları kullanın.

Bu alıştırmaları tamamlamak için ücretsiz deneme Azure aboneliği edinin. Alıştırmaları tamamladıktan sonra, oluşturduğunuz kaynak gruplarını kaldırın.