Volba správné IoT Hub úrovně a velikosti pro vaše řešení
Každé řešení IoT je jiné, 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 vaše IoT Hub potřeby. Informace o cenách IoT Hub úrovních najdete v tématu ceny Azure IoT Hub.
Pokud se chcete rozhodnout, která IoT Hub úroveň je pro vaše řešení nejvhodnější, položte si dvě otázky:
Jaké funkce mám v plánu používat?
Azure IoT Hub nabízí dvě úrovně, Basic a Standard, které se liší počtem funkcí, 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, pak je pro vás pravděpodobně nejvhodnější úroveň Basic. Pokud chcete ke vzdálenému řízení zařízení IoT použít pokročilejší konfigurace nebo distribuovat některé úlohy do samotných zařízení, měli byste zvážit úroveň Standard. Podrobný rozpis toho, které funkce jsou zahrnuté v jednotlivých úrovních, najdete v části Úrovně Basic a Standard.
Kolik dat mám v plánu denně přesunout?
Každá IoT Hub úroveň je k dispozici ve třech velikostech podle toho, kolik propustnosti dat může v daném dni zpracovat. Tyto velikosti se číselně označují jako 1, 2 a 3. Například každá jednotka iot hubu úrovně 1 dokáže zpracovat 400 tisíc zpráv denně, zatímco jednotka úrovně 3 zvládne 300 milionů. Další podrobnosti o pokynech k datům najdete v části Edice a jednotky vrstev.
Úrovně Basic a Standard
Standardní úroveň IoT Hub umožňuje všechny funkce a vyžaduje se pro všechna řešení IoT, která chtějí využívat možnosti obousměrné komunikace. 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 zařízení-cloud | Yes | Yes |
Identita pro jednotlivá zařízení | Yes | Yes |
Směrování zpráv, rozšiřování zpráv a integrace služby Event Grid | Yes | Yes |
Protokoly HTTP, AMQP a MQTT | Yes | Yes |
Device Provisioning Service | Yes | Yes |
Monitorování a diagnostika | Yes | Yes |
Zasílání zpráv z cloudu do zařízení | Yes | |
Dvojčata zařízení, dvojčata modulů a správa zařízení | Yes | |
Streamy zařízení (Preview) | Yes | |
Azure IoT Edge | Yes | |
IoT Plug and Play | Yes |
IoT Hub také nabízí bezplatnou úroveň, která je určená pro testování a hodnocení. Má všechny možnosti standardní úrovně, ale zahrnuje omezené možnosti zasílání zpráv. Z úrovně Free nemůžete upgradovat na úroveň Basic nebo Standard.
IoT Hub rozhraní REST API
Rozdíl v podporovaných možnostech 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:
Oddíly
Centra Azure IoT obsahují mnoho základních komponent z Azure Event Hubs, včetně oddílů. Streamy událostí pro centra IoT se naplní příchozími telemetrickými daty, která hlásí různá zařízení IoT. Dělení streamu událostí se používá k omezení kolizí, ke kterým dochází při souběžných čtení a zápisu do datových proudů událostí.
Limit oddílů se zvolí při vytvoření centra IoT a nedá se 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 center IoT potřebuje pouze čtyři oddíly. Další informace o určení oddílů najdete v dotazu Kolik oddílů potřebuji? v nejčastějších dotazech k Azure Event Hubs.
Upgradujte úrovně
Po vytvoření centra IoT můžete upgradovat z úrovně Basic na úroveň Standard bez přerušení stávajících operací. Není možné downgradovat z úrovně Standard na úroveň Basic. Další informace najdete v tématu Postup upgradu centra IoT.
Při migraci z úrovně Basic na úroveň Standard zůstane konfigurace oddílů beze změny.
Poznámka
Úroveň Free nepodporuje upgrade na úroveň Basic nebo Standard.
Edice a jednotky vrstev
Jakmile zvolíte úroveň, která poskytuje nejlepší funkce pro vaše řešení, určete velikost, která poskytuje nejlepší datovou kapacitu pro vaše řešení.
Každá IoT Hub úroveň je k dispozici ve třech velikostech podle toho, kolik propustnosti dat může v daném dni zpracovat. Tyto velikosti se číselně označují jako 1, 2 a 3.
Úrovně a velikosti jsou reprezentovány jako edice. IoT hub úrovně Basic o velikosti 2 představuje edice B2. Podobně je centrum IoT úrovně Standard velikosti 3 reprezentováno edicí S3.
Pro službu IoT Hub je možné zvolit pouze jeden typ IoT Hub edice v rámci jedné vrstvy. 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 zpráv zařízení-cloud pro každou velikost.
Velikost | Počet zpráv za den a jednotku | Data za den a jednotku |
---|---|---|
1 | 400 000 | 1,5 GB |
2 | 6 000 000 | 22,8 GB |
3 | 300 000 000 | 1144,4 GB |
Pro centrum IoT velikosti 1 nebo 2 můžete zakoupit až 200 jednotek nebo až 10 jednotek pro centrum IoT velikosti 3. Denní limit zpráv a omezení se odvíjí od kombinované kapacity všech jednotek. Například zakoupením jedné jednotky velikosti 2 získáte stejný denní limit zpráv jako patnáct jednotek velikosti 1.
Další informace o kapacitě a limitech jednotlivých edic IoT Hub najdete v tématu kvóty IoT Hub a omezování.
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)
- Upgrade nebo downgrade mezi edicemi v rámci příslušné úrovně (například upgrade z B1 na B2)
Další informace najdete v tématu Postup upgradu centra IoT.
Automatické škálování
Pokud se ve službě IoT Hub blížíte povolenému limitu zpráv, můžete pomocí těchto kroků automaticky škálovat jednotku IoT Hub na stejné IoT Hub úrovni.
Další kroky
Další informace o možnostech IoT Hub a podrobnostech o výkonu najdete v tématu ceny Azure IoT Hub nebo IoT Hub kvót a omezování.
Pokud chcete změnit úroveň IoT Hub, postupujte podle kroků v tématu Postup upgradu centra IoT.