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ış Biriminin (SU) çalıştırılmasını sağlayan iki tür ölçeklendirme sunar.

Bu makalede, Azure portal 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ı örnekleri şunlardır:

  • 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.
  • İş saatleri içinde daha fazla akış birimi ve kapalı saatlerde daha az akış birimi kullanın.

Otomatik ölçeklendirme sınırları

Tüm Stream Analytics işleri 1/3, 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ş için en yüksek SU değerine otomatik ölçeklendirme yapabilir.

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 portalda 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çeklendirme

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ı ile 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. Varsayılan ölçek koşulu, diğer ölçek koşullarından hiçbiri eşleşmediğinde 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 akış birimi sayısına ölçeklendirme

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.

Ölçüme göre ölçeklendirme

Aşağıdaki yordamda, SU (bellek) kullanımı %75'ten büyük olduğunda akış birimlerini otomatik olarak artırmak (ölçeği genişletmek) için bir koşulun nasıl ekleneceği gösterilmektedir. Veya SU kullanımı %25'ten az 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, azalmalar 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üzdesidir.
    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üzdesidir.
    2. Bir işleç ve eşik değerleri seçin. Bu örnekte, ölçeklendirme eylemini tetiklemek için Ölçüm eşiği için küçük ve 25'tir.
    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 düşerse, 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. Minimum ve maksimum akış birimleri, işinizin ö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.
    Kural için Kaydet seçeneğini gösteren ekran görüntüsü.

Belirli akış birimi sayısına ölçeklendirme

İşi belirli sayıda akış birimi kullanacak şekilde ölçeklendirmek üzere kuralı yapılandırmak için bu adımları izleyin. Yine, diğer ölçek koşullarından hiçbiri eşleşmediğinde 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.

Ölçüme göre ölçeklendirme

  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ündeki 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 saative Bitiş tarihi ve saatini 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 akış birimi sayısına ölçeklendirme

  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çeklendirme modu için belirli akış birimlerine ölçeklendir seçeneğini belirleyin.
  5. Akış birimi sayısını yazın.
  6. Zamanlama için, koşul için başlangıç ve bitiş tarihlerini belirtin (veya) haftanın ve saatlerin belirli günlerini (Pazartesi, Salı vb.) seçin.
    1. Başlangıç/bitiş tarihlerini belirtin'i seçerseniz, koşulun geçerli olması için Saat Dilimi, Başlangıç tarihi ve saative Bitiş tarihi ve saatini 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ığı, ö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