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í zahrnutých v jednotlivých úrovních najdete v části 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 limit denních zpráv podle směrného plánu a pak můžete škálovat 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 limitů zpráv najdete v edicích a jednotkách vrstev.
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 zařízení-cloud | Ano | Yes |
Identita pro jednotlivá zařízení | Ano | Yes |
Směrování zpráv, rozšiřování zpráv a integrace služby Event Grid | Ano | Yes |
Protokoly HTTP, AMQP a MQTT | Ano | Yes |
Služba Device Provisioning | Ano | Yes |
Monitorování a diagnostika | Ano | Yes |
Zasílání zpráv z cloudu do zařízení | Ano | |
Dvojčata zařízení, dvojčata modulů a správa zařízení | Ano | |
Streamy zařízení (Preview) | 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.
Rozhraní REST API Centra 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:
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 jsou naplněny příchozími telemetrickými daty, která jsou hlášena 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 oddílů se zvolí při vytvoření centra IoT a nejde ho 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 propustnosti dat může zpracovat v jakémkoli daném dni. Tyto velikosti jsou číselně identifikovány jako 1, 2 a 3.
Dvojice velikostí vrstev je reprezentována jako edice. IoT Hub úrovně Basic o velikosti 2 je reprezentován edicí B2. Podobně ioT Hub úrovně Standard o velikosti 3 představuje edice S3. Další informace, včetně podrobností o cenách includig, najdete v edici IoT Hubu.
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 typu zařízení-cloud pro každou velikost.
Velikost | Zprávy za den za jednotku | Data za den za jednotku |
---|---|---|
0 | 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 nákup jedné jednotky velikosti 2 vám poskytne stejný denní limit zpráv jako patnáct 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)
- Upgrade nebo downgrade mezi edicemi v rámci své úrovně (například upgrade 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
Další informace o možnostech služby IoT Hub a podrobnostech o výkonu najdete v tématu Ceny služby Azure IoT Hub nebo kvóty a omezování služby IoT Hub.
Pokud chcete změnit úroveň služby IoT Hub, postupujte podle kroků v části Postup upgradu ioT Hubu.