Aracılığıyla paylaş


Korumalı Alanlar

Şunlar için geçerlidir: ✅Azure Veri Gezgini

Kusto, güvenli ve yalıtılmış bir ortamda çalıştırılması gereken belirli akışlar için korumalı alanları çalıştırabilir. Bu akışlara örnek olarak Python eklentisini veya R eklentisini kullanarak çalışan kullanıcı tanımlı betikler verilebilir.

Korumalı alanlar, uzak aramalar için ek gecikme süresi olmadan yerel olarak çalıştırılır (yani işleme verilerin yakınında gerçekleştirilir).

Ön koşullar ve sınırlamalar

  • Korumalı alanlar, Hyper-V teknolojisi kullanılarak uygulanan ve hiçbir sınırlaması olmayan iç içe sanallaştırmayı destekleyen VM boyutlarında çalıştırılmalıdır.
  • Korumalı alanları çalıştırma görüntüsü her küme düğümüne dağıtılır ve çalışması için ayrılmış SSD alanı gerektirir.
    • Tahmini boyut 10-20 GB arasındadır.
    • Bu, kümenin veri kapasitesini etkiler ve kümenin maliyetini etkileyebilir.

Çalışma Zamanı

  • Korumalı sorgu işleci, yürütülmesi için bir veya daha fazla korumalı alan kullanabilir.
    • Korumalı alan yalnızca tek bir sorgu için kullanılır ve sorgu tamamlandıktan sonra atılır.
    • Bir düğüm yeniden başlatıldığında, örneğin bir hizmet yükseltmesinin parçası olarak, üzerinde çalışan tüm korumalı alanlar atılır.
  • Her düğüm, gelen istekleri çalıştırmaya hazır önceden tanımlanmış sayıda korumalı alan tutar.
    • Korumalı alan kullanıldığında, yeni bir korumalı alan otomatik olarak kullanılabilir duruma getirilir.
  • Sorgu işlecine hizmet vermek için önceden ayrılmış korumalı alan yoksa, yeni korumalı alanlar kullanılabilir olana kadar kısıtlanır. Daha fazla bilgi için bkz . Hatalar. Yeni korumalı alan ayırma, SKU'ya ve veri düğümündeki kullanılabilir kaynaklara bağlı olarak korumalı alan başına 10-15 saniye kadar sürebilir.

Korumalı alan parametreleri

Parametrelerin bazıları, her tür korumalı alan için küme düzeyinde bir korumalı alan ilkesi kullanılarak denetlenebilir.

  • Düğüm başına korumalı alan sayısı: Düğüm başına korumalı alan sayısı sınırlıdır.
    • Kullanılabilir korumalı alan olmadığında yapılan istekler kısıtlanır.
  • Başlangıçta başlatma: (varsayılan) olarak ayarlanırsa false , bir düğümde korumalı alanlar lazily olarak başlatılır; sorgunun yürütülmesi için ilk kez bir korumalı alan gerekir. Aksi takdirde, olarak ayarlanırsa true, korumalı alanlar hizmet başlatmanın bir parçası olarak başlatılır.
    • Bu, bir düğümde korumalı alan kullanan bir eklentinin ilk yürütmesinin kısa bir ısınma süresi içereceği anlamına gelir.
  • CPU: Korumalı alanın konağın işlemcilerini kullanabileceği maksimum CPU oranı sınırlıdır (varsayılan değerdir 50%).
    • Sınıra ulaşıldığında korumalı alanın CPU kullanımı kısıtlanır, ancak yürütme devam eder.
  • Bellek: Korumalı alanın konağın RAM'ini kullanabileceği maksimum RAM miktarı sınırlıdır.
    • Hyper-V teknolojisi için varsayılan bellek 1 GB ve eski korumalı alanlar için 20 GB'tır.
    • Sınıra ulaşılması, korumalı alanın sonlandırılmasına ve sorgu yürütme hatasına neden olur.

Korumalı alan sınırlamaları

  • Ağ: Korumalı alan, sanal makinedeki (VM) veya dışındaki herhangi bir kaynakla etkileşim kuramaz.
    • Korumalı alan başka bir korumalı alanla etkileşim kuramaz.

Not

Korumalı alan ile kullanılan kaynaklar yalnızca isteğin parçası olarak işlenen verilerin boyutuna değil, korumalı alanda çalışan mantığa ve bu verilerin kullandığı kitaplıkların uygulanmasına da bağlıdır. Örneğin ve r eklentileri içinpython, ikincisi kullanıcı tarafından sağlanan betik ve çalışma zamanında tükettiği Python veya R kitaplıkları anlamına gelir.

Hatalar

ErrorCode Durum İleti Olası neden
E_SB_QUERY_THROTTLED_ERROR TooManyRequests (429) Korumalı sorgu, azaltma nedeniyle durduruldu. Geri alma işlemi başarılı olduktan sonra yeniden deneme Hedef düğümde kullanılabilir korumalı alan yok. Yeni korumalı alanlar birkaç saniye içinde kullanıma sunulacak
E_SB_QUERY_THROTTLED_ERROR TooManyRequests (429) '{kind}' türünde korumalı alanlar henüz başlatılmadı Korumalı alan ilkesi yakın zamanda değişti. Yeni ilkeye uyan yeni korumalı alanlar birkaç saniye içinde kullanıma sunulacak
InternalServiceError (520) Korumalı alan sorgu, korumalı alanları başlatma hatası nedeniyle durduruldu Beklenmeyen bir altyapı hatası.

İç içe sanallaştırmayı destekleyen VM Boyutları

Aşağıdaki tabloda Hyper-V korumalı alan teknolojisini destekleyen tüm modern VM boyutları listelemektedir.

Ad Kategori
Standard_L8s_v3 depolama için iyileştirilmiş
Standard_L16s_v3 depolama için iyileştirilmiş
Standard_L8as_v3 depolama için iyileştirilmiş
Standard_L16as_v3 depolama için iyileştirilmiş
Standard_E8as_v5 depolama için iyileştirilmiş
Standard_E16as_v5 depolama için iyileştirilmiş
Standard_E8s_v4 depolama için iyileştirilmiş
Standard_E16s_v4 depolama için iyileştirilmiş
Standard_E8s_v5 depolama için iyileştirilmiş
Standard_E16s_v5 depolama için iyileştirilmiş
Standard_E2ads_v5 işlem için iyileştirilmiş
Standard_E4ads_v5 işlem için iyileştirilmiş
Standard_E8ads_v5 işlem için iyileştirilmiş
Standard_E16ads_v5 işlem için iyileştirilmiş
Standard_E2d_v4 işlem için iyileştirilmiş
Standard_E4d_v4 işlem için iyileştirilmiş
Standard_E8d_v4 işlem için iyileştirilmiş
Standard_E16d_v4 işlem için iyileştirilmiş
Standard_E2d_v5 işlem için iyileştirilmiş
Standard_E4d_v5 işlem için iyileştirilmiş
Standard_E8d_v5 işlem için iyileştirilmiş
Standard_E16d_v5 işlem için iyileştirilmiş
Standard_D32d_v4 işlem için iyileştirilmiş