Azure IoT-subsystemen
Wij bevelen een architectuur aan voor IoT-toepassingen die cloud-eigen is, een microservice biedt en serverloos is. De architectuur ondersteunt tevens een hybride cloud en een Edge-berekeningsstrategie, aangezien naar verwachting ook gegevens on-premises worden verwerkt. Voor het horizontaal schalen van afzonderlijke subsystemen is het raadzaam om een orchestrator te gebruiken zoals Azure Managed Kubernetes of Service Fabric, of PaaS-services die horizontale schalingmogelijkheden bieden, zoals Azure App Services.
Begeleiding bij implementatie
Producten/beschrijving | Documentatie | |
---|---|---|
Azure IoT Hub |
De cloudgateway voor het systeem beheert een bidirectionele, veilige communicatie naar en van apparaten. | |
Azure Cosmos DB |
Gebruikt voor warme opslag van apparaatgegevens. | |
Virtuele machines |
Hosts containers die microservices bevatten voor de verwerking van gegevens en voor het hosten van de gebruikersinterface. | |
Azure Stream Analytics |
Verwerkt gegevens die in het systeem komen vanuit apparaten. | |
Blob Storage |
Koude opslag van apparaatgegevens. | |
Azure Active Directory |
Gebruikt voor verificatie en autorisatie van het systeem. |
Productinformatie
De koppelingen aan de rechterkant leiden naar documentatie over het implementeren en beheren van de Azure-producten die in de bovenstaande oplossingsarchitectuur worden vermeld.