Vergelijking van Internet of Things (IoT)-oplossingen (PaaS versus aPaaS)
IoT-oplossingen vereisen een combinatie van technologieën om apparaten, gebeurtenissen en acties effectief te verbinden met cloudtoepassingen. In Azure hebben we één set richtlijnen voor het bouwen en verbinden van apparaten met de cloud. Er zijn echter veel opties voor het bouwen en implementeren van uw IoT-cloudoplossingen. Welke technologieën en services u gaat gebruiken, is afhankelijk van de ontwikkelings-, implementatie- en beheerbehoeften van uw scenario.
Beginnen met Azure IoT Central (aPaaS)
Het gebruik van een platform as a service (aPaaS) stroomlijnt veel van de complexe beslissingen die u moet nemen bij het bouwen van een IoT-oplossing. Azure IoT Central is het aPaaS-aanbod van Microsoft dat is ontworpen om de assembly en werking van IoT-oplossingen te vereenvoudigen en te versnellen door platform as a service-onderdelen (PaaS) samen te stellen in een extensible en volledig beheerd platform voor het ontwikkelen van apps dat wordt gehost door Microsoft. Dit vergt veel geraden en complexiteit bij het bouwen van betrouwbare, schaalbare en veilige IoT-toepassingen.
Een out-of-the-box web-UX- en API-surface area maken het eenvoudig om apparaatvoorwaarden te bewaken, regels te maken en miljoenen apparaten en hun gegevens op afstand te beheren gedurende hun levenscyclus. Daarnaast kunt u met de service reageren op inzichten over apparaten door IoT-intelligentie uit te breiden naar LOB-toepassingen. Azure IoT Central biedt ook ingebouwd herstel na noodherstel, multitenancy, wereldwijde beschikbaarheid en een voorspelbare kostenstructuur.
Diagram met details van IoT Central architectuur en services waaruit deze
Bouwen met Azure PaaS-services
In bepaalde scenario's hebt u mogelijk een hogere mate van controle en aanpassing nodig dan Azure IoT Central biedt. In dergelijke gevallen biedt Azure ook afzonderlijke paaS platform as a service cloudservices die u kunt gebruiken om een aangepaste IoT-oplossing te bouwen. U kunt bijvoorbeeld een oplossing bouwen met behulp van een combinatie van deze PaaS-services:
Azure IoT Device Provisioning Service en Azure IoT Hub voor apparaatinrichting, apparaatconnectiviteit en beheer
Azure Time Series Insights voor het opslaan en analyseren van tijdreeksgegevens van warme en koude paden van IoT-apparaten
Azure Stream Analytics voor het analyseren van hot path-gegevens van IoT-apparaten
Azure IoT Edge voor het uitvoeren van AI, services van derden of uw eigen bedrijfslogica op IoT Edge apparaten
Benaderingen vergelijken
Als u ervoor kiest om te bouwen met Azure IoT Central hebt u de mogelijkheid om tijd en geld te besteden aan het transformeren van uw bedrijf en het ontwerpen van innovatieve producten, in plaats van een complexe en voortdurend veranderende IoT-infrastructuur te onderhouden en bij te werken. Als uw oplossing echter functies of services vereist die Azure IoT Central momenteel niet ondersteunt, moet u mogelijk een PaaS-oplossing ontwikkelen met behulp van Azure IoT Hub als een kernelement.
U kunt de onderstaande tabel en koppelingen gebruiken om te bepalen of u een beheerde oplossing op basis van Azure IoT Central kunt gebruiken of dat u een PaaS-oplossing moet bouwen met behulp van Azure IoT Hub.
| Azure IoT Central | Azure IoT Hub | |
|---|---|---|
| Type of Service | Volledig beheerde aPaaS-oplossing. Het vereenvoudigt de connectiviteit en het beheer van apparaten op schaal, zodat u tijd en resources kunt richten op het gebruik van IoT voor bedrijfstransformatie. Deze eenvoud komt met een afweging: een op aPaaS gebaseerde oplossing is minder aanpasbaar dan een paaS-oplossing. | Beheerde PaaS-back-endoplossing die fungeert als een centrale berichtenhub tussen uw IoT-toepassing en de apparaten die erop worden beheerd. U kunt meer functionaliteit bouwen met behulp van extra Azure PaaS-services. Deze aanpak biedt veel flexibiliteit, maar vereist meer ontwikkelings- en beheerinspanning om uw oplossing te bouwen en te gebruiken. |
| Toepassingssjabloon | Toepassingssjablonen in Azure IoT Central oplossingsbouwers helpen bij het starten van de ontwikkeling van IoT-oplossingen. U kunt aan de slag gaan met een algemene toepassingssjabloon of een vooraf gebouwde, branchegerichte toepassingssjabloon gebruiken voor detailhandel, energie, overheidof gezondheidszorg. | Wordt niet ondersteund. U ontwerpt en bouwt uw eigen oplossing met behulp van Azure IoT Hub en andere PaaS-services. |
| Apparaatbeheer | Biedt naadloze apparaatintegratie en apparaatbeheermogelijkheden. Device Provisioning Service-mogelijkheden (DPS) zijn ingebouwd. | Geen ingebouwde ervaring. U ontwerpt en bouwt uw eigen oplossingen met behulp Azure IoT Hub primitieven, zoals apparaat dubbels en directe methoden. DPS moet afzonderlijk worden ingeschakeld. |
| Schaalbaarheid | Ondersteunt automatisch schalen. | Er is geen ingebouwd mechanisme voor het automatisch schalen van een IoT Hub. U moet andere oplossingen implementeren om automatisch schalen mogelijk te maken. Zie: Uw Azure IoT Hub |
| Bewaarperiode van berichten | Behoudt gegevens op een rolling, 30-daagse basis. U kunt continu gegevens exporteren met behulp van de exportfunctie. | Hiermee kunt u gegevens in de ingebouwde Event Hubs maximaal 7 dagen bewaren. |
| Visualisaties | Ja, IoT Central een UX die het eenvoudig maakt om apparaatgegevens te visualiseren, analysequery's uit te voeren en aangepaste dashboards te maken. | Nee. |
| OPC UA-protocol | Nog niet. | OPC Publisher is een door Microsoft ondersteund opensource-product dat de hiaat tussen industriële activa en in Azure gehoste resources overbrugt. Het maakt verbinding met OPC UA-assets of software voor industriële connectiviteit en publiceert telemetriegegevens naar Azure IoT Hub in verschillende indelingen, waaronder de standaardindeling IEC62541 OPC UA PubSub. Zie: Azure/iot-edge-opc-publisher: Microsoft OPC Publisher |
| Prijzen | De eerste twee actieve apparaten binnen een IoT Central-toepassing zijn gratis, als het berichtvolume niet hoger is dan 800 (Standard Tier 0-abonnement), 10.000 (Standard Tier 1-abonnement) of 60.000 (Standard Tier 2-abonnement) per maand. Voor volumes die deze drempelwaarden overschrijden, worden overschrijdingskosten in rekening gebracht. Daarnaast worden de prijzen voor apparaten maandelijks pro pro 2019 pro 2019.000 pro 2019.00 Voor elk uur tijdens de factureringsperiode wordt het hoogste aantal actieve apparaten geteld en gefactureerd. Zie: Azure IoT Central prijzen |
Zie: Azure IoT Hub prijzen |
| Analyse, Insights en acties | Geïntegreerde analyse-ervaring gericht op het verkennen van apparaatgegevens in de context van apparaatbeheer. | U gebruikt afzonderlijke Azure PaaS-services om analyses, inzichten en acties op te nemen, zoals Azure Streaming Analytics, Time Series Insight, Azure Data Explorer en Azure Synapse. |
| Big Gegevensbeheer | Gegevensbeheer kunnen worden beheerd vanuit Azure IoT Central zelf. | U moet uw Azure PaaS-services big data en beheren als onderdeel van uw oplossing. |
| Hoge beschikbaarheid en herstel na noodgevallen | Mogelijkheden voor hoge beschikbaarheid en herstel na noodgevallen zijn ingebouwd in Azure IoT Central en worden automatisch voor u beheerd. Zie: Best practices voor apparaatontwikkeling in Azure IoT Central |
Kan worden geconfigureerd om meerdere scenario's voor hoge beschikbaarheid en herstel na nood gevallen te ondersteunen. Zie: Azure IoT Hub hoge beschikbaarheid en herstel na noodherstel |
| SLA | Azure IoT Central garandeert u een connectiviteit van 99,9%. Zie: SLA voor Azure IoT Central |
De Azure IoT Hub standard- en basic-lagen garanderen een uptime van 99,9%. Er is geen SLA opgegeven voor de gratis laag van Azure IoT Hub. Zie: SLA voor Azure IoT Hub |
| Apparaatsjabloon | Ondersteunt het centraal definiëren en beheren van apparaatsjablonen die helpen de kenmerken en het gedrag van apparaattypen te structureren voor gebruik in ondersteunde taken en visualisaties voor apparaatbeheer. | Vereist dat gebruikers hun eigen opslagplaats maken voor het definiëren en beheren van apparaatberichtsjablonen. |
| Gegevensexport | Biedt gegevensexport naar Azure Blob Storage, Event Hubs, Service Bus, webhook en Azure Data Explorer. Aanvullende mogelijkheden zijn onder andere het filteren, verrijken en transformeren van berichten bij een egress. | Biedt een ingebouwd Event Hub-eindpunt en kan ook gebruikmaken van berichtroutering om gegevens te exporteren naar andere opslaglocaties. |
| Multitenancy | IoT Central Ingeschakelde in-app multitenancy waarbij u een hiërarchie definieert om te beheren welke gebruikers kunnen zien welke apparaten in uw IoT Central app. | Wordt niet ondersteund. Tenancy kan worden bereikt met behulp van afzonderlijke hubs per klant en/of toegangsbeheer kan worden ingebouwd in de gegevenslaag van oplossingen. |
| Regels en acties | Biedt een ingebouwde mogelijkheid voor het verwerken van regels en acties met e-mailmeldingen, Azure Monitor groeps-, Power Automate- en webhookacties. Zie: Wat is Azure IoT Central? |
Gegevens die afkomstig zijn IoT Hub kunnen worden verzonden naar Azure Stream Analytics, Azure Time Series Insights of Azure Event Grid. Vanuit deze services kunt u verbinding maken met Azure Logic Apps of andere aangepaste toepassingen voor het verwerken van regels en acties. Zie: Externe IoT-bewaking en meldingen met Azure Logic Apps |
| SigFox/LoRaWAN Protocol | Maakt gebruik IoT Central Device Bridge. Zie: Azure IoT Central Device Bridge |
Hiervoor moet u een aangepaste module schrijven op Azure IoT Edge en integreren met Azure IoT Hub. |
Volgende stappen
Meer informatie over IoT Hub en IoT Central:
Gerelateerde resources
Aanvullende IoT-onderwerpen:
Handleidingen voor IoT-architectuur:
Voorbeeldarchitecten die gebruikmaken van Azure IoT Central:
- Retail - Koop online, haal het in de winkel op
- Omgevingsbewaking en toeleveringsketenoptimalisatie met IoT
- Toepassing voor blockchainwerkstroom
Voorbeeldarchitect Azure IoT Hub: