Akış Alımı Aktarım Hızı Sınırları

Not

Time Series Insights hizmeti 7 Temmuz 2024'te kullanımdan kaldırılacaktır. Mevcut ortamları mümkün olan en kısa sürede alternatif çözümlere geçirmeyi göz önünde bulundurun. Kullanımdan kaldırma ve geçiş hakkında daha fazla bilgi için belgelerimizi ziyaret edin.

Azure Time Series Insights 2. Nesil akış verileri giriş sınırlamaları aşağıda açıklanmıştır.

İpucu

Tüm sınırların kapsamlı bir listesi için Azure Time Series Insights 2. Nesil ortamınızı planlama makalesini okuyun.

Ortam başına sınırlamalar

Genel olarak giriş oranları, kuruluşunuzdaki cihaz sayısının, olay emisyon sıklığının ve her olayın boyutunun faktörü olarak görüntülenir:

  • Olay emisyon sıklığı × cihaz sayısı × Her olayın boyutu.

Varsayılan olarak, Azure Time Series Insights 2. Nesil gelen verileri saniyede 1 megabayta (MB/sn ) veya Azure Time Series Insights 2. Nesil ortamı için saniyede depolanan 1000 olaya kadar alabilir. Hub bölümü başına ek sınırlamalar vardır. Verilerinizi nasıl modellediğinize bağlı olarak, nesne dizileri depolanan birden çok olaya ayrılabilir: Nesne dizimin birden çok olay üretip üretmeyeceğini öğrenme.

İpucu

  • İstekle 2 MBps'ye kadar olan alma hızları için ortam desteği sağlanabilir.
  • Azure portalı üzerinden bir destek bileti göndererek daha yüksek aktarım hızına ihtiyacınız varsa bizimle iletişime geçin.
  • Örnek 1:

    Contoso Shipping'de dakikada üç kez olay yayan 100.000 cihaz vardır. Bir olayın boyutu 200 bayttır. Azure Time Series Insights 2. Nesil olay kaynağı olarak dört bölüme sahip bir IoT Hub kullanıyorlar.

    • Azure Time Series Insights 2. Nesil ortamları için alım oranı şu şekilde olabilir: 100.000 cihaz * 200 bayt/olay * (60 olay/sn 3/0) = 1 MB/sn.
      • Dengeli bölümler varsayıldığında, bölüm başına alım oranı 0,25 MBps olacaktır.
      • Contoso Shipping'in alım oranı ölçek sınırlamaları dahilinde olacaktır.
  • Örnek 2:

    Contoso Fleet Analytics'in her saniye bir olay yayan 10.000 cihazı vardır. Azure Time Series Insights 2. Nesil olay kaynağı olarak bölüm sayısı 2 olan bir Olay Hub'ı kullanıyorlar. Bir olayın boyutu 200 bayttır.

    • Ortam alım hızı şöyle olabilir: 10.000 cihaz * 200 bayt/olay * 1 olay/sn = 2 MBps.
      • Dengeli bölümler varsayarsak, bölüm başına hızları 1 MB/sn olur.
      • Contoso Fleet Analytics'in alım oranı, ortam ve bölüm sınırlarını aşıyor. Ortamlarının alım oranını artırmak için Azure portal aracılığıyla Azure Time Series Insights 2. Nesil'e istek gönderebilir ve sınırların içinde olacak daha fazla bölüm içeren bir Olay Hub'ı oluşturabilirler.

Hub bölümleri ve bölüm başına sınırlar

Azure Time Series Insights 2. Nesil ortamınızı planlarken, Azure Time Series Insights 2. Nesil'e bağlanacak olay kaynaklarının yapılandırmasını göz önünde bulundurmanız önemlidir. Hem Azure IoT Hub hem de Event Hubs, olay işleme için yatay ölçeklendirmeyi etkinleştirmek için bölümleri kullanır.

Bölüm, bir hub'da tutulan sıralı bir olay dizisidir. Bölüm sayısı, hub oluşturma aşamasında ayarlanır ve değiştirilemez.

Event Hubs bölümleme en iyi yöntemleri için kaç bölüme ihtiyacım var? bölümünü gözden geçirin .

Not

Azure Time Series Insights 2. Nesil ile kullanılan IoT Hub'larının çoğu yalnızca dört bölüme ihtiyaç duyar.

Azure Time Series Insights 2. Nesil ortamınız için yeni bir hub oluştururken veya mevcut bir hub'ı kullanırken, sınırların içinde olup olmadığını belirlemek için bölüm başına alım oranınızı hesaplamanız gerekir.

Azure Time Series Insights 2. Nesil şu anda bölüm başına 0,5 MBps veya saniyede depolanan 500 olay için genel bir sınıra sahiptir. Verilerinizi nasıl modellediğinize bağlı olarak, nesne dizileri depolanan birden çok olaya ayrılabilir: Nesne dizimin birden çok olay üretip üretmeyeceğini öğrenme.

IoT Hub'a özgü önemli noktalar

IoT Hub'da bir cihaz oluşturulduğunda kalıcı olarak bir bölüme atanır. Bunu yaparken IoT Hub olay sıralamasını garanti edebiliyor (atama hiçbir zaman değişmediğinden).

Sabit bölüm ataması, IoT Hub aşağı akışından gönderilen verileri almakta olan Azure Time Series Insights 2. Nesil örneklerini de etkiler. Birden çok cihazdan gelen iletiler aynı ağ geçidi cihaz kimliği kullanılarak hub'a iletildiğinde, aynı anda aynı bölüme ulaşarak bölüm başına ölçek sınırlarını aşabilir.

Etki:

  • Tek bir bölüm, sınırın üzerinde sürekli alım oranıyla karşılaşırsa, IoT Hub veri saklama süresi aşılmadan önce Azure Time Series Insights 2. Nesil tüm cihaz telemetri verilerini eşitlemez. Sonuç olarak, alım sınırları sürekli olarak aşılırsa gönderilen veriler kaybolabilir.

Bu durumu azaltmak için aşağıdaki en iyi yöntemleri öneririz:

  • Çözümünüzü dağıtmadan önce ortam başına ve bölüm başına alım oranlarınızı hesaplayın.
  • IoT Hub cihazlarınızın yük dengelemesinin mümkün olan en yüksek ölçüde olduğundan emin olun.

Önemli

IoT Hub'ı olay kaynağı olarak kullanan ortamlarda, oranın bölüm başına 0,5 MB/sn'nin altına düştüğünden emin olmak için kullanımdaki hub cihazlarının sayısını kullanarak alım oranını hesaplayın.

  • Aynı anda birkaç olay gelse bile, sınır aşılmaz.

IoT Hub Bölüm Diyagramı

Hub aktarım hızını ve bölümlerini iyileştirme hakkında daha fazla bilgi edinmek için aşağıdaki kaynaklara bakın:

Sonraki adımlar