Akış birimlerini otomatik ölçeklendirme

Akış birimleri (SU), Stream Analytics işini yürüten bilgi işlem kaynaklarını temsil eder. SU sayısını artırdığınızda, işinize daha fazla CPU ve bellek kaynağı ayırırsınız. Stream Analytics, işinizin yükünü işlemek için doğru sayıda Akış Birimi (SU) çalıştırmak için kullanabileceğiniz 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çeklendirmeyi yalnızca iş running durumundayken etkinleştirebilirsiniz.

Ö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 veri akışı birimlerini artırın.
  • Son 15 dakika içinde işin ortalama SU% kullanımı %30'un altında olduğunda streaming 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 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şin en yüksek SU değerine otomatik olarak ölçeklenebilir.

Stream Analytics işinizi ölçeklendirme

İlk olarak, Azure Stream Analytics işinizin Scale 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.
    Scale'e yönlendirmeyi gösteren ekran görüntüsü.
  4. Yapılandır'ın 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ü.

Manuel ölçek

Bu ayar, işiniz için sabit sayıda akış birimi ayarlamanıza olanak tanır. İş oluştururken varsayılan SU sayısı 1'dir.

Görevinizi manuel olarak ö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ırma çubuğunu 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ış birimlerinin sayısını seçebileceğiniz Manuel Ö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 çalışı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 koşul yalnızca diğer zamanlama koşullarının hiçbiri karşılanmadığında çalışı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ındayken akış birimlerini nasıl azaltacağınızı (ölçeği küçültme) öğrenin. 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, ardından 1/3'e yapılır.

  1. Ölçek'teÖ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. Bir ölçüme göre ölçeklendir'i Ölçek modu için 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 metrik 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ği75'ten büyüktür.
    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çüt eşiği, 25'ten daha 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. En düşük, en yüksek ve varsayılan akış birimi 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 şu anda çalıştığı SU sayısına ayarlayın.
  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. Bir ölçek olayı, karşıt bir ölçek olayını tetiklediğinde kanat çırpma meydana gelir. Daha fazla bilgi için otomatik ölçeklendirmede çırpma ve bunun nasıl önlenebileceği konularını 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. Varsayılan koşul, diğer ölçek koşullarından hiçbiri eşleşmediğinde uygulanır.

  1. Ölçek'teÖzel otomatik ölçeklendirme'yi seçin.
  2. Varsayılan bölümünde, varsayılan koşul için bir ad girin.
  3. Ölçek modunu Belirli akış birimlerine ölçeklendir olarak seçin.
  4. Akış birimleri için 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'te, 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 blokunun 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 girin.
  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 seçeneğini seçin. Önceki Varsayılan koşul bölümünde verilen adımları izleyin.
  6. En düşük, en yüksek ve varsayılan akış birimi 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 belirtebilir 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'te, 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 blokunun altında Ölçek koşulu ekle'yi seçin."
  3. Koşul için bir ad girin.
  4. Ölçek modu için belirli akış birimlerine ölçeklendir seçeneğini belirleyin.
  5. Akış birimi sayısını girin.
  6. Zamanlama için, koşul için başlangıç ve bitiş tarihlerini belirtin ya da 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 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