Porovnání přístupů k řešení Internet věcí (IoT) (PaaS vs. aPaaS)
Řešení IoT vyžadují kombinaci technologií, aby bylo možné efektivně propojit zařízení, události a akce s cloudovým aplikacím. V Azure máme jednu sadu pokynů pro sestavování a připojování zařízení ke cloudu. Existuje ale spousta možností pro sestavování a nasazování cloudových řešení IoT. Které technologie a služby budete používat, závisí na potřebách vývoje, nasazení a správy vašeho scénáře.
Počínaje Azure IoT Central (aPaaS)
Použití aplikační platformy jako služby (aPaaS) zjednodušuje mnoho složitých rozhodnutí při sestavování řešení IoT. Azure IoT Central je nabídka Microsoftu pro aPaaS, která je navržená tak, aby zjednodušila a urychlila vytváření sestavení a operací řešení IoT díky tomu, že napravuje součásti platformy jako služby (PaaS) na rozšiřitelnou a plně spravovanou platformu pro vývoj aplikací hostovanou Díky tomu máte spoustu přibližných a složitých aplikací pro vytváření spolehlivých, škálovatelných a zabezpečených aplikací IoT.
Předem připravená oblast webového uživatelského rozhraní a rozhraní API usnadňuje monitorování podmínek zařízení, vytváření pravidel a správu milionů zařízení a jejich dat vzdáleně v průběhu jejich životního cyklu. Kromě toho vám umožňuje reagovat na přehledy zařízení díky rozšíření IoT Intelligence do obchodních aplikací. Azure IoT Central také nabízí integrovanou službu zotavení po havárii, víceklientské architektury, globální dostupnost a předvídatelné nákladovou strukturu.
Sestavování se službami Azure PaaS
V některých scénářích budete možná potřebovat vyšší úroveň řízení a přizpůsobení než Azure IoT Central poskytuje. V těchto případech Azure také nabízí jednotlivé cloudové služby PaaS (Platform as a Service), které můžete použít k vytvoření vlastního řešení IoT. Můžete například sestavit řešení pomocí kombinace těchto služeb PaaS Services:
Služba Azure IoT Device Provisioning a Azure IoT Hub pro zřizování zařízení, připojení zařízení a správu
Azure Time Series Insights pro ukládání a analýzu dat časových řad s předstihem a studenou cestou ze zařízení IoT
Azure Stream Analytics pro analýzu dat v Hot Path ze zařízení IoT
Azure IoT Edge pro spouštění AI, služeb třetích stran nebo vlastní obchodní logiky na zařízeních IoT Edge
Porovnávání přístupů
Když zvolíte sestavení pomocí Azure IoT Central, získáte příležitost soustředit se na čas a peníze na transformaci vašich obchodních a navržených inovativních nabídek místo údržby a aktualizace složitých a nepřetržitě se vyvíjející infrastruktury IoT. Pokud ale vaše řešení vyžaduje funkce nebo služby, které Azure IoT Central v současné době nepodporuje, možná budete muset vyvíjet řešení PaaS pomocí Azure IoT Hub jako základní prvek.
Níže uvedené tabulky a odkazy vám pomohou při rozhodování, jestli můžete použít spravované řešení založené na Azure IoT Central, nebo pokud byste měli zvážit vytvoření řešení PaaS pomocí Azure IoT Hub.
| Azure IoT Central | Azure IoT Hub | |
|---|---|---|
| Typ služby | Plně spravované řešení aPaaS Zjednodušuje konektivitu a správu zařízení, takže můžete soustředit čas a prostředky na používání transformace IoT pro firmy. Tato jednoduchost přináší kompromis: řešení založené na aPaaS je méně přizpůsobitelnější než řešení založené na PaaS. | Spravované řešení back-endu PaaS, které funguje jako centrální Centrum zpráv mezi aplikací IoT a zařízeními, která spravuje. Pomocí dalších služeb Azure PaaS můžete vytvořit další funkce. Tento přístup poskytuje skvělou flexibilitu, ale vyžaduje k sestavování a provozování vašeho řešení další úsilí při vývoji a správě. |
| Šablona aplikace | Šablony aplikací v Azure IoT Central v sestavách řešení Help pro sestavování řešení IoT zahájit vývoj řešení IoT. Můžete začít s šablonou obecné aplikace nebo použít předem vytvořenou šablonu aplikace zaměřenou na obor pro maloobchodní prodej, energii, státnísprávu nebo zdravotní péči. | Nepodporováno Budete navrhovat a sestavovat vlastní řešení s využitím Azure IoT Hub a dalších služeb PaaS. |
| Správa zařízení | Poskytuje bezproblémové funkce pro integraci zařízení a správu zařízení. Možnosti služby Device Provisioning (DPS) jsou integrované. | Bez integrovaného prostředí. Budete navrhovat a sestavovat vlastní řešení pomocí primitivních IoT Hub Azure, jako jsou například Dvojitá a přímá metoda zařízení. DPS musí být povolená samostatně. |
| Škálovatelnost | Podporuje automatické škálování. | Neexistuje žádný vestavěný mechanismus pro automatické škálování IoT Hub. Pokud chcete povolit automatické škálování, budete muset nasadit další řešení. Viz: Automatické škálování IoT Hub Azure |
| Uchovávání zpráv | Zachovává data po třiceti dnech. Data můžete průběžně exportovat pomocí funkce exportu. | Povoluje uchovávání dat v předdefinovaných Event Hubs po dobu maximálně 7 dní. |
| Vizualizace | Ano, IoT Central má uživatelské rozhraní, které usnadňuje vizualizaci dat zařízení, provádění analytických dotazů a vytváření vlastních řídicích panelů. | No. |
| Protokol OPC UA | Zatím ne. | OPC Publisher je open-source produkt podporovaný společností Microsoft, který přemostěníuje mezeru mezi průmyslovými prostředky a hostovanými prostředky Azure. Připojuje se k assetům s povoleným OPC UA nebo softwaru pro průmyslové připojení a publikuje data telemetrie do Azure IoT Hub v různých formátech, včetně IEC62541 OPC UA pubsub Standard Format. Viz: Azure/IoT-Edge-OPC-Publisher: Microsoft opc Publisher |
| Ceny | První dvě aktivní zařízení v rámci aplikace IoT Central jsou zdarma, pokud jejich objem zpráv nepřekračuje 800 (Plán Standard úrovně 0), 10 000 (plán standardní vrstvy 1) nebo 60 000 (standardní plán úrovně 2) měsíčně. Objemy překračující tyto prahové hodnoty budou zpoplatněné za nadlimitní využití. Kromě toho ceny zařízení se přepočítají měsíčně. Za každou hodinu během fakturačního období se počítá a účtuje nejvyšší počet aktivních zařízení. Viz: ceny Azure IoT Central |
Viz: ceny Azure IoT Hub |
| analýzy, Přehledy a akce | Integrované analytické prostředí zaměřené na průzkum dat zařízení v kontextu správy zařízení. | K začleňování analýz, přehledů a akcí, jako je Azure dataanalytics, Time Series Insight, Azure Průzkumník dat a Azure synapse, budete používat samostatné služby Azure PaaS. |
| Velký Správa dat | Správa dat můžete spravovat přímo z Azure IoT Central. | Jako součást řešení budete muset přidat a spravovat velké objemy dat služby Azure PaaS. |
| Vysoká dostupnost a zotavení po havárii | Funkce pro vysokou dostupnost a zotavení po havárii jsou integrované do Azure IoT Central a jsou spravované pro vás automaticky. Viz: osvědčené postupy pro vývoj zařízení v Azure IoT Central |
Dá se nakonfigurovat tak, aby podporoval více scénářů vysoké dostupnosti a zotavení po havárii. Viz: Azure IoT Hub vysoká dostupnost a zotavení po havárii |
| SLA | Azure IoT Central garantuje připojení 99,9%. Viz: SLA pro Azure IoT Central |
Úrovně Standard a Basic služby Azure IoT Hub zaručují 99,9% dobu provozu. Pro bezplatnou úroveň Azure IoT Hub se neposkytuje žádná smlouva SLA. Viz: SLA pro Azure IoT Hub |
| Šablona zařízení | Podporuje centralizované definování a správu šablon zařízení, které vám pomůžou se strukturou vlastností a chování typů zařízení pro použití v podporovaných úlohách a vizualizacích správy zařízení. | Vyžaduje, aby uživatelé vytvářeli vlastní úložiště pro definování a správu šablon zpráv zařízení. |
| Export dat | Poskytuje export dat do služby Azure Blob Storage, centra událostí, Service Bus, Webhooku a Azure Průzkumník dat. Mezi další možnosti patří filtrování, obohacení a transformace zpráv při odchozím přenosu. | Poskytuje integrovaný koncový bod centra událostí a může také pomocí směrování zpráv exportovat data do jiných umístění úložiště. |
| Architektura s více tenanty | IoT Central organizacích s podporou víceklientské architektury v aplikaci, kde můžete definovat hierarchii pro správu, kteří uživatelé uvidí zařízení v aplikaci IoT Central. | Nepodporováno Tenantů je možné dosáhnout použitím samostatného centra na zákazníka nebo řízení přístupu, které můžete integrovat do datové vrstvy řešení. |
| Pravidla a akce | poskytuje vestavěná pravidla a akce zpracování pomocí e-mailových oznámení, Azure Monitor skupiny, Power Automate a akcí webhooku. Viz: co je Azure IoT Central? |
Data přicházející z IoT Hub lze odeslat do Azure Stream Analytics, Azure Time Series Insights nebo Azure Event Grid. Z těchto služeb se můžete připojit ke službě Azure Logic Apps nebo k jiným vlastním aplikacím pro zpracování pravidel a akcí. Viz: vzdálené monitorování a oznámení IoT pomocí Azure Logic Apps |
| Protokol SigFox/LoRaWAN | Používá most zařízení IoT Central. Viz: most zařízení Azure IoT Central |
Vyžaduje, abyste si napsali vlastní modul na Azure IoT Edge a integrujte ho s Azure IoT Hub. |
Další kroky
Pokračovat v učení o IoT Hub a IoT Central:
Související prostředky
Další témata IoT:
Příručky k architektuře IoT:
Ukázkové architektury využívající Azure IoT Central:
- Maloobchod – nákup online, vyzvednutí v obchodě (BOPIS)
- Monitorování prostředí a optimalizace dodavatelských řetězců pomocí IoT
- Aplikace s blockchainovými pracovními postupy
Ukázkové architektury využívající Azure IoT Hub: