Aracılığıyla paylaş


Akış birimlerini otomatik ölçeklendirme

Akış birimleri (SU) bir Stream Analytics işini yürütmek için ayrılan bilgi işlem kaynaklarını temsil eder. SU sayısı ne kadar yüksek olursa, işinize o kadar fazla CPU ve bellek kaynağı ayrılır. Stream Analytics, işinizin yükünü işlemek için doğru sayıda Akış Birimi (SU) çalıştırmanızı sağlayan iki tür ölçeklendirme sunar.

Bu makalede, Azure portalında Stream Analytics işiniz için bu farklı ölçeklendirme yöntemlerini nasıl kullanabileceğiniz açıklanmaktadır.

Stream Analytics tarafından desteklenen iki ölçeklendirme türü el ile ölçeklendirme ve özel otomatik ölçeklendirmedir.

El ile ölçeklendirme , işiniz için sabit sayıda akış birimi tutmanızı ve ayarlamanızı sağlar.

Özel otomatik ölçeklendirme , işinizin kural tanımlarınıza göre dinamik olarak ayarlayabilmesi için en düşük ve en fazla akış birimi sayısını belirtmenize olanak tanır. Özel otomatik ölçeklendirme, önceden yapılandırılmış kural kümesini inceler. Ardından yük artışlarını işlemek veya bilgi işlem kaynakları boştayken SU sayısını azaltmak için SU'ların eklenmesini belirler. Azure İzleyici'de otomatik ölçeklendirme hakkında daha fazla bilgi için bkz . Microsoft Azure'da otomatik ölçeklendirmeye genel bakış.

Not

İşin durumundan bağımsız olarak el ile ölçeklendirmeyi kullanabilirsiniz ancak özel otomatik ölçeklendirme yalnızca iş running durumundayken etkinleştirilebilir.

Özel otomatik ölçeklendirme kurallarına örnek olarak şunlar verilebilir:

  • Son 2 dakika içinde işin ortalama SU% kullanımı %75'in üzerine çıktığında akış birimlerini artırın.
  • Son 15 dakika içinde işin ortalama SU% kullanımı %30'un altında olduğunda akış birimlerini azaltın.
  • İş saatlerinde daha fazla akış birimi, çalışma saatleri dışında ise daha az akış birimi kullanın.

Otomatik ölçeklendirme sınırları

Tüm Stream Analytics işleri 3/1, 2/3 ve 1 SU V2 arasında otomatik ölçeklendirme yapabilir. 1 SU V2'nin ötesinde otomatik ölçeklendirme, işinizin paralel veya utanç verici derecede paralel bir topolojiye sahip olmasını gerektirir. 1'den küçük veya buna eşit akış birimiyle oluşturulan paralel işler, bölüm sayısına göre bu işin en yüksek SU değerine otomatik olarak ölçeklenebilir.

Stream Analytics işinizi ölçeklendirme

İlk olarak, Azure Stream Analytics işinizin Ölçek sayfasına gitmek için bu adımları izleyin.

  1. Azure Portal'da oturum açın
  2. Kaynak listesinde, ölçeklendirmek istediğiniz Stream Analytics işini bulun ve açın.
  3. İş sayfasındaki Yapılandır başlığının altında Ölçek'i seçin.
    Ölçek'e gezintiyi gösteren ekran görüntüsü.
  4. Yapılandır altında ölçeklendirme için iki seçenek görürsünüz: El ile ölçeklendirme ve Özel otomatik ölçeklendirme.
    El ile ölçeklendirmeyi veya özel otomatik ölçeklendirmeyi seçtiğiniz Yapılandırma alanını gösteren ekran görüntüsü.

El ile ölçekleme

Bu ayar, işiniz için sabit sayıda akış birimi ayarlamanıza olanak tanır. İş oluştururken varsayılan SU sayısının 1 olduğuna dikkat edin.

İşinizi el ile ölçeklendirmek için

  1. Henüz seçili değilse El ile ölçeklendirme'yi seçin.
  2. İşin SU'larını ayarlamak için Kaydırıcı'yı kullanın veya doğrudan kutuya yazın. İş çalışırken belirli SU ayarlarıyla sınırlısınız. Sınırlama, iş yapılandırmanıza bağlıdır.
    Kaydırıcıyla akış birimi sayısını seçtiğiniz El ile ölçeklendirmeyi gösteren ekran görüntüsü.
  3. Ayarı kaydetmek için araç çubuğunda Kaydet'i seçin.
    Yapılandır alanındaki Kaydet seçeneğini gösteren ekran görüntüsü.

Özel otomatik ölçeklendirme - varsayılan koşul

Koşulları kullanarak akış birimlerinin otomatik ölçeklendirmesini yapılandırabilirsiniz. Diğer ölçek koşullarından hiçbiri eşleşmediğinde Varsayılan ölçek koşulu yürütülür. Bu nedenle, işiniz için bir Varsayılan koşul seçmelisiniz. Varsayılan koşulunuz için bir ad seçebilir veya önceden doldurulmuş olarak Auto created scale conditionbırakabilirsiniz.

Düzenlediğiniz Özel otomatik ölçeklendirme varsayılan koşulunu gösteren ekran görüntüsü.

Aşağıdaki ölçek modlarından birini seçerek Varsayılan koşulu ayarlayın:

  • Ölçüme göre ölçeklendirme (CPU veya bellek kullanımı gibi)
  • Belirli sayıda akış birimine ölçeklendirin

Not

Varsayılan koşul içinde Zamanlama ayarlayamazsınız. Varsayılan yalnızca diğer zamanlama koşullarının hiçbiri karşılanmadığında yürütülür.

Bir ölçümü temel alan ölçek

Aşağıdaki yordamda, SU (bellek) kullanımı %75'ten fazla olduğunda akış birimlerini otomatik olarak artırmak (ölçeği genişletmek) için bir koşul ekleme işlemi gösterilmektedir. Veya SU kullanımı %25'in altında olduğunda akış birimlerini azaltma (ölçeği daraltma). Artımlar kesirli birimlerden (1/3 ve 2/3) tam akış birimine (1 SU V2) yapılır. Benzer şekilde, düşüşler 1'den 2/3'e 1/3'e kadar yapılır.

  1. Ölçek sayfasında Özel otomatik ölçeklendirme'yi seçin.
  2. Sayfanın Varsayılan bölümünde, varsayılan koşul için bir ad belirtin. Metni düzenlemek için kalem simgesini seçin.
  3. Ölçek modu için bir ölçüme göre ölçeklendir'i seçin.
  4. + Kural ekle'yi seçin.
    Ölçek kuralı ekle seçeneğini gösteren ekran görüntüsü.
  5. Ölçek kuralı sayfasında şu adımları izleyin:
    1. Ölçüm Ad Alanı'nın altında, Ölçüm adı açılan listesinden bir ölçüm seçin. Bu örnekte, SU Kullanım Yüzdesi'dir.
    2. bir İşleç ve eşik değerleri seçin. Bu örnekte, ölçek eylemini tetiklemek için Ölçüm eşiği için büyüktür ve 75'tir.
    3. Eylem bölümünden bir işlem seçin. Bu örnekte Artır olarak ayarlanmıştır.
    4. Ardından Ekle'yi seçin.
      Kural ölçüm seçeneklerini eklemeyi gösteren ekran görüntüsü.
  6. + Kural ekle'yi yeniden seçin ve Ölçek kuralı sayfasında şu adımları izleyin:
    1. Ölçüm adı açılan listesinden bir ölçüm seçin. Bu örnekte, SU Kullanım Yüzdesi'dir.
    2. Bir işleç ve eşik değerleri seçin. Bu örnekte, ölçek eylemini tetiklemek için Ölçüm eşiği için 25'ten küçüktür.
    3. Eylem bölümünden bir işlem seçin. Bu örnekte Azalt olarak ayarlanmıştır.
    4. Ardından Ekle'yi seçin.
  7. Genel SU kullanımı bu örnekte %25'in altına iniyorsa otomatik ölçeklendirme özelliği ad alanının akış birimlerini azaltır.
  8. Akış birimlerinin en düşük ve en yüksek ve varsayılan sayısını ayarlayın. En düşük ve en yüksek akış birimleri, işiniz için ölçeklendirme sınırlamalarını temsil eder. Varsayılan değer, ölçeklendirmenin başarısız olduğu nadir örnekte kullanılır. Varsayılan değeri işin çalışmakta olduğu SU sayısına ayarlamanızı öneririz.
  9. Kaydet'i seçin.
    Bir kural için Kaydet seçeneğini gösteren ekran görüntüsü.

Not

Flapping, bir dizi karşıt ölçek olayına neden olan bir döngü koşulunu ifade eder. Ölçek olayı karşı ölçek olayını tetiklediğinde, kanat çırpma gerçekleşir. Otomatik ölçeklendirmede flapping işlemini ve nasıl önleyebileceğinizi açıklayan bu makaleye bakın.

Belirli sayıda akış birimine ölçeklendirin

İşi belirli sayıda akış birimi kullanacak şekilde ölçeklendirmek üzere kuralı yapılandırmak için bu adımları izleyin. Diğer ölçek koşullarından hiçbiri eşleşmediğinde de varsayılan koşul uygulanır.

  1. Ölçek sayfasında Özel otomatik ölçeklendirme'yi seçin.
  2. Sayfanın Varsayılan bölümünde, varsayılan koşul için bir ad belirtin.
  3. Ölçek modu için Belirli akış birimlerine ölçeklendir'i seçin.
  4. Akış birimleri için varsayılan akış birimi sayısını seçin.

Özel otomatik ölçeklendirme – Daha fazla ölçek koşulu ekleme

Önceki bölümde, otomatik ölçeklendirme ayarı için varsayılan koşulun nasıl ekleneceği gösterilmektedir. Bu bölümde, otomatik ölçeklendirme ayarına nasıl daha fazla koşul ekleneceği gösterilmektedir. Bu diğer varsayılan olmayan koşullar için, haftanın belirli günlerine veya tarih aralığına göre bir zamanlama ayarlayabilirsiniz.

Bir ölçümü temel alan ölçek

  1. Ölçek sayfasında, Kaynağınızın nasıl ölçeklendirileceğini seçin seçeneği için Özel otomatik ölçeklendirme'yi seçin.
  2. Varsayılan blok altında Ölçek koşulu ekle'yi seçin.
    Özel otomatik ölçeklendirme ölçek koşulunu gösteren ekran görüntüsü.
  3. Koşul için bir ad belirtin.
  4. Ölçüme göre ölçeklendir seçeneğinin belirlendiğini onaylayın.
  5. Genel SU kullanımı %75'in üzerine çıktığında akış birimlerini artırmak için + Kural ekle'yi seçin. Önceki Varsayılan koşul bölümünde verilen adımları izleyin.
  6. Akış birimlerinin en düşük ve en yüksek ve varsayılan sayısını ayarlayın.
  7. Zamanlama, Saat Dilimi, Başlangıç tarihi ve Bitiş tarihini özel koşulda ayarlayın (ancak varsayılan koşulda ayarlamayın). Koşul için başlangıç ve bitiş tarihlerini belirtebilirsiniz (veya) Haftanın belirli günlerini (Pazartesi, Salı vb.) yinele'yi seçebilirsiniz.
    • Başlangıç/bitiş tarihlerini belirtin'i seçerseniz, koşulun geçerli olması için Saat Dilimi, Başlangıç tarihi ve saati ve Bitiş tarihi ve saati'ni seçin.
    • Belirli günleri yinele'yi seçerseniz, koşulun geçerli olması gereken haftanın günlerini, saat dilimini, başlangıç saatini ve bitiş saatini seçin.

Belirli sayıda akış birimine ölçeklendirin

  1. Ölçek sayfasında, Kaynağınızın nasıl ölçeklendirileceğini seçin seçeneği için Özel otomatik ölçeklendirme'yi seçin.
  2. Varsayılan blok altında Ölçek koşulu ekle'yi seçin.
  3. Koşul için bir ad belirtin.
  4. Ölçek modu için belirli akış birimlerine ölçeklendir seçeneğini belirleyin.
  5. Akış birimi sayısını yazın.
  6. Zamanlama için, bir hafta ve saat için belirli günleri (Pazartesi, Salı vb.) seçme koşulu (veya) için başlangıç ve bitiş tarihlerini belirtin.
    1. Başlangıç/bitiş tarihlerini belirtin'i seçerseniz, koşulun geçerli olması için Saat Dilimi, Başlangıç tarihi ve saati ve Bitiş tarihi ve saati'ni seçin.
    2. Belirli günleri yinele'yi seçerseniz, koşulun geçerli olması gereken haftanın günlerini, saat dilimini, başlangıç saatini ve bitiş saatini seçin.

Otomatik ölçeklendirme ayarlarının nasıl çalıştığı hakkında daha fazla bilgi edinmek için, özellikle de bir profili veya koşulu seçme ve birden çok kuralı değerlendirme hakkında daha fazla bilgi edinmek için bkz . Otomatik Ölçeklendirme ayarlarını anlama.

Sonraki adımlar