Sdílet prostřednictvím


Volba správné úrovně a velikosti služby IoT Hub pro vaše řešení

Každé řešení IoT se liší, takže Azure IoT Hub nabízí několik možností na základě cen a škálování. Tento článek vám pomůže vyhodnotit potřeby ioT Hubu. Informace o cenách úrovní služby IoT Hub najdete v tématu Ceny služby Azure IoT Hub.

Pokud se chcete rozhodnout, která úroveň IoT Hubu je pro vaše řešení správná, položte si dvě otázky:

Jaké funkce mám v plánu používat?

Azure IoT Hub nabízí dvě úrovně, základní a standardní, které se liší v funkcích, které podporují. Pokud je vaše řešení IoT založené na shromažďování dat ze zařízení a jejich centrální analýze, je pro vás pravděpodobně nejvhodnější úroveň Basic. Pokud chcete použít pokročilejší konfigurace k vzdálenému řízení zařízení IoT nebo distribuci některých úloh do samotných zařízení, měli byste zvážit úroveň Standard.

Podrobný rozpis funkcí, které jsou součástí jednotlivých úrovní, najdete v výběru funkcí: úrovně Basic a Standard.

Kolik dat plánujem přesunout denně?

Každá úroveň IoT Hubu je dostupná ve třech velikostech podle toho, kolik propustnosti dat dokáže zpracovat za den. Tyto velikosti jsou číselně identifikovány jako 1, 2 a 3. Velikost určuje základní limit denních zpráv a pak můžete rozšířit centrum IoT přidáním jednotek. Každá jednotka centra IoT úrovně 1 může například zpracovat 400 000 zpráv denně. Centrum IoT úrovně 1 s pěti jednotkami dokáže zpracovat 2 000 000 zpráv denně. Nebo přejděte na centrum úrovně 2, kde každá jednotka má denní limit 6 000 000 zpráv.

Další podrobnosti o určení požadavků a omezení zpráv najdete v části Výběr velikosti: edice a jednotky.

Volba funkcí: úrovně Basic a Standard

Základní úroveň IoT Hubu umožňuje podmnožinu dostupných funkcí a je určená pro řešení IoT, která potřebují jenom jednosměrnou komunikaci ze zařízení do cloudu. Standardní úroveň IoT Hubu umožňuje všechny funkce a je určená pro řešení IoT, která chtějí využívat obousměrné komunikační funkce. Základní úroveň nabízí jen podmnožinu funkcí. Je určená pro řešení IoT, která potřebují jenom jednosměrnou komunikaci ze zařízení do cloudu.

Obě úrovně nabízejí stejné bezpečnostní a ověřovací funkce.

Schopnost Základní úroveň Úroveň Standard
Telemetrie ze zařízení do cloudu Ano Ano
Identita pro jednotlivá zařízení Ano Ano
Směrování zpráv, rozšiřování zpráv a integrace služby Event Grid Ano Ano
Protokoly HTTP, AMQP a MQTT Ano Ano
Služba zařizování zařízení Ano Ano
Monitorování a diagnostika Ano Ano
Zasílání zpráv z cloudu do zařízení Ano
Virtuální dvojčata zařízení, virtuální dvojčata modulů a správa zařízení Ano
Streamy zařízení (náhled) Ano
Azure IoT Edge Ano
IoT Plug and Play Ano

IoT Hub také nabízí úroveň Free, která je určená pro testování a hodnocení. Má všechny možnosti úrovně Standard, ale zahrnuje omezené příspěvky na zasílání zpráv. Z úrovně Free nejde upgradovat na úroveň Basic nebo Standard.

Poznámka:

Název IoT hubu ve volné úrovni může být viditelný pro ostatní uživatele této úrovně. Přístup ke službě IoT Hub můžete spravovat pomocí Id Microsoft Entra a Azure RBAC.

Rozhraní REST API Hubu IoT

Rozdíl v podporovaných funkcích mezi úrovněmi Basic a Standard služby IoT Hub znamená, že některá volání rozhraní API nefungují se službami IoT Hub úrovně Basic. Následující tabulka ukazuje, která rozhraní API jsou k dispozici:

rozhraní API Základní úroveň Úroveň Standard
Vytvoření nebo aktualizace zařízení, získání zařízení, odstranění zařízení Ano Ano
Vytvoření nebo aktualizace modulu, získání modulu, odstranění modulu Ano Ano
Získání statistik registru Ano Ano
Získání statistik služby Ano Ano
Dotazování IoT Hubu Ano Ano
Vytvoření identifikátoru URI SAS pro nahrání souboru Ano Ano
Příjem oznámení vázaného na zařízení Ano Ano
Odeslání události zařízení Ano Ano
Odeslání události modulu Pouze AMQP a MQTT AMQP a MQTT pouze
Aktualizace stavu nahrání souboru Ano Ano
Hromadná operace zařízení Ano, s výjimkou možností IoT Edge Ano
Vytvoření úlohy importu exportu, získání úlohy importu exportu, zrušení úlohy importu exportu Ano Ano
Získat digitální dvojče zařízení, Aktualizovat digitální dvojče zařízení Ano
Získání modulu dvojčete, Aktualizace modulu dvojčete Ano
Vyvolání metody zařízení Ano
Oznámení o opuštění zařízení vázané na zařízení Ano
Dokončení oznámení vázaného na zařízení Ano
Vytvoření úlohy, získání úlohy, zrušení úlohy Ano
Úlohy dotazů Ano

Oddíly

Azure IoT Hubs obsahuje mnoho základních komponent ze služby Azure Event Hubs, včetně oddílů. Streamy událostí pro centra IoT se naplní příchozími telemetrickými daty hlášenými různými zařízeními IoT. Dělení streamu událostí se používá ke snížení kolizí, ke kterým dochází při souběžné čtení a zápisu do datových proudů událostí.

Limit počtu oddílů se zvolí při vytvoření centra IoT a nelze ji změnit. Maximální limit oddílů typu zařízení-cloud pro služby IoT Hub úrovně Basic a Standard je 32. Většina ioT Hubů potřebuje jenom čtyři oddíly. Další informace o určení oddílů najdete v tématu Kolik oddílů potřebuji? V nejčastějších dotazech ke službě Azure Event Hubs.

Upgradujte úrovně

Po vytvoření centra IoT můžete upgradovat z úrovně Basic na úroveň Standard, aniž byste přerušili stávající operace. Nejde downgradovat z úrovně Standard na úroveň Basic. Další informace najdete v tématu Postup upgradu centra IoT.

Konfigurace oddílu zůstane při migraci z úrovně Basic na úroveň Standard beze změny.

Poznámka:

Úroveň Free nepodporuje upgrade na úroveň Basic nebo Standard.

Zvolte svou velikost: edice a jednotky

Jakmile zvolíte úroveň, která poskytuje nejlepší funkce pro vaše řešení, určete velikost, která poskytuje nejlepší kapacitu dat pro vaše řešení.

Každá úroveň služby IoT Hub je dostupná ve třech velikostech na základě toho, kolik datové propustnosti může zpracovat za den. Tyto velikosti jsou číselně identifikovány jako 1, 2 a 3.

Kombinace velikosti úrovně je reprezentována jako edice. IoT Hub úrovně Basic o velikosti 2 je reprezentován edicí B2. Podobně je standardní stupeň IoT Hub o velikosti 3 reprezentován vydáním S3. Další informace, včetně podrobností o cenách, najdete v tématu Ceny služby Azure IoT Hub.

Jakmile zvolíte edici služby IoT Hub, můžete zvýšit počet jednotek a zvýšit tak její kapacitu zasílání zpráv.

Každé centrum IoT může mít pouze jednu edici. Můžete například vytvořit Centrum IoT s několika jednotkami S1. Nemůžete ale vytvořit Centrum IoT s kombinací jednotek z různých edic, jako jsou S1 a B3 nebo S1 a S2.

Následující tabulka uvádí kapacitu pro zprávy z zařízení do cloudu pro každou velikost.

Velikost Zprávy za den za jednotku Denní data na jednotku
1 400 000 1.5 GB
2 6 000 000 22,8 GB
3 300 000 000 1144,4 GB

Pro centrum IoT o velikosti 1 nebo 2 můžete zakoupit až 200 jednotek nebo až 10 jednotek pro centrum IoT o velikosti 3. Denní limit zpráv a limity omezování jsou založeny na kombinované kapacitě všech jednotek. Například zakoupení jedné jednotky velikosti 2 vám poskytne stejný denní limit zpráv jako 15 jednotek velikosti 1.

Další informace o kapacitě a limitech jednotlivých edicí služby IoT Hub najdete v tématu Kvóty a omezování služby IoT Hub.

Upgrade nebo downgrade edicí

Po vytvoření centra IoT, aniž byste přerušili stávající operace, můžete:

  • Změna počtu jednotek dostupných v rámci edice (například upgrade z jedné na tři jednotky B1)
  • Aktualizace nebo downgrade mezi edicemi v rámci své úrovně (například povýšení z B1 na B2)

Další informace najdete v tématu Postup upgradu centra IoT.

Automatické škálování

Pokud se blížíte povolenému limitu zpráv ve službě IoT Hub, můžete pomocí těchto kroků automaticky navýšit jednotku ioT Hubu ve stejné úrovni IoT Hubu.

Další kroky