Wat is Azure IoT Operations Preview?
Belangrijk
Azure IoT Operations Preview: ingeschakeld door Azure Arc is momenteel in preview. Gebruik deze preview-software niet in productieomgevingen.
U moet een nieuwe Azure IoT Operations-installatie implementeren wanneer er een algemeen beschikbare release beschikbaar wordt gesteld. U kunt geen preview-installatie upgraden.
Raadpleeg de Aanvullende voorwaarden voor Microsoft Azure-previews voor juridische voorwaarden die van toepassing zijn op Azure-functies die in bèta of preview zijn of die anders nog niet algemeen beschikbaar zijn.
Azure IoT Operations Preview is een geïntegreerd gegevensvlak voor de edge. Het bestaat uit een set modulaire, schaalbare en maximaal beschikbare gegevensservices die worden uitgevoerd op Kubernetes-clusters met Azure Arc, zoals AKS Edge Essentials. Het maakt gegevensopname van verschillende systemen mogelijk en kan worden geïntegreerd met toepassingen voor gegevensmodellering, zoals Microsoft Fabric, om organisaties te helpen de industriële metaverse te implementeren.
Azure IoT-bewerkingen:
- Is vanaf de grond opgebouwd met behulp van systeemeigen Kubernetes-toepassingen.
- Bevat een geavanceerde, edge-native MQTT-broker die gebeurtenisgestuurde architecturen mogelijk maakt.
- Is zeer uitbreidbaar, schaalbaar, flexibel en veilig.
- Hiermee kunt u alle edge-services vanuit de cloud beheren met behulp van Azure Arc.
- Kan klantworkloads integreren in het platform om een geïntegreerde oplossing te maken.
- Ondersteunt GitOps-configuratie als code voor implementatie en updates.
- Integreert systeemeigen met Azure Event Hubs, de MQTT-broker van Azure Event Grid en Microsoft Fabric in de cloud.
Architectuuroverzicht
Er zijn twee kernelementen in de Azure IoT Operations Preview-architectuur:
- Azure IoT Operations Preview. De set gegevensservices die worden uitgevoerd op Kubernetes-clusters met Azure Arc. Het bevat de volgende services:
- De MQTT-broker is een edge-native MQTT-broker die gebeurtenisgestuurde architecturen mogelijk maakt.
- De connector voor OPC UA verwerkt de complexiteit van OPC UA-communicatie met OPC UA-servers en andere leaf-apparaten.
- De operationele ervaring is een webgebruikersinterface die een uniforme ervaring biedt voor operationele technologen voor het beheren van assets en gegevensstromen in een Azure IoT Operations-implementatie. Een IT-beheerder kan Azure Arc-sitebeheer (preview) gebruiken om Azure IoT Operations-exemplaren te groeperen op fysieke locatie en het gemakkelijker te maken voor OT-gebruikers om exemplaren te vinden.
Implementeren
Azure IoT Operations wordt uitgevoerd op Kubernetes-clusters met Arc aan de rand. U kunt Azure IoT-bewerkingen implementeren met behulp van Azure Portal of de Azure CLI.
Notitie
Tijdens de openbare preview is er geen ondersteuning voor het upgraden van een bestaande Azure IoT Operations-implementatie naar een nieuwere versie. Verwijder in plaats daarvan Azure IoT Operations uit uw cluster en implementeer vervolgens de nieuwste versie. Zie Azure IoT-bewerkingen bijwerken voor meer informatie.
Apparaten en assets beheren
Azure IoT Operations kan verbinding maken met verschillende industriële apparaten en assets. U kunt de bewerkingservaring of de Azure CLI gebruiken om de apparaten en assets te beheren waarmee u verbinding wilt maken.
De connector voor OPC UA beheert de verbinding met OPC UA-servers en andere leaf-apparaten. De connector voor OPC UA publiceert gegevens van de OPC UA-servers naar MQTT-brokeronderwerpen.
Automatische detectie van assets
Automatische assetdetectie met behulp van Akri-services is niet beschikbaar in de huidige versie van Azure IoT Operations. Zie de releaseopmerkingen voor de huidige versie voor meer informatie.
Notitie
Sommige Akri-services worden nog steeds geïmplementeerd als onderdeel van de huidige Versie van Azure IoT Operations, maar bieden geen ondersteuning voor configureerbare scenario's voor gebruikers.
Als u een eerdere versie van Azure IoT Operations gebruikt, vindt u de Akri-documentatie op de site met vorige versies.
Publiceren en abonneren met MQTT
De MQTT-broker wordt uitgevoerd aan de rand. Hiermee kunt u MQTT-onderwerpen publiceren en abonneren. U kunt de MQTT-broker gebruiken om gebeurtenisgestuurde architecturen te bouwen die uw apparaten en assets verbinden met de cloud.
Voorbeelden van hoe onderdelen in Azure IoT Operations de MQTT-broker gebruiken, zijn:
- De connector voor OPC UA publiceert gegevens van OPC UA-servers en andere leaf-apparaten naar MQTT-onderwerpen.
- Gegevensstromen abonneren zich op MQTT-onderwerpen om berichten op te halen voor verwerking.
- Northbound cloudconnectors abonneren zich op MQTT-onderwerpen om berichten op te halen voor het doorsturen naar cloudservices.
Maak verbinding met de cloud
Als u vanuit Azure IoT Operations verbinding wilt maken met de cloud, hebt u de volgende opties:
Met de northbound cloudconnectors kunt u de MQTT-broker rechtstreeks verbinden met cloudservices, zoals:
Gegevens verwerken
In Azure IoT-bewerkingen v0.6.0 is de gegevensverwerker vervangen door gegevensstromen. Gegevensstromen bieden verbeterde mogelijkheden voor gegevenstransformatie en contextuele gegevens binnen Azure IoT-bewerkingen. Gegevensstromen kunnen schema's gebruiken die zijn opgeslagen in het schemaregister om berichten te deserialiseren en serialiseren.
Notitie
Als u de gegevensverwerker wilt blijven gebruiken, moet u Azure IoT Operations v0.5.1 implementeren met de extra vlag om het onderdeel voor gegevensverwerking op te nemen. Het is niet mogelijk om de gegevensverwerker te implementeren met Azure IoT Operations v0.6.0 of hoger. De CLI-extensie voor Azure IoT-bewerkingen met de vlag voor het implementeren van de gegevensprocessor is versie 0.5.1b1. Voor deze versie is Azure CLI v2.46.0 of hoger vereist. De documentatie voor gegevensverwerker is momenteel beschikbaar op de site van de vorige versies: Azure IoT Operations-gegevensprocessor.
Telemetrie visualiseren en analyseren
Als u telemetriegegevens van uw apparaten en assets wilt visualiseren en analyseren, kunt u cloudservices gebruiken, zoals:
Beveiligde communicatie
Gebruik het azure IoT Layered Network Management Preview-onderdeel om communicatie tussen apparaten en de cloud te beveiligen via geïsoleerde netwerkomgevingen op basis van de ISA-95/Purdue-netwerkarchitectuur.
Gevalideerde omgevingen
Azure IoT Operations wordt geleverd als een set Kubernetes-services met Azure Arc en is bedoeld voor gebruik met CNCF-conforme Arc-partnerproducten. Momenteel heeft Microsoft Azure IoT-bewerkingen gevalideerd op basis van de volgende vaste set infrastructuren en omgevingen:
Omgeving | Versie |
---|---|
AKS-EE in Windows 11 IoT Enterprise op een AMD Ryzen-7 met één knooppunt (8 core, 3,3 GHz), 16 GB RAM |
AksEdge-K3s-1.28.5-1.8.202.0 |
K3s op Ubuntu 22.04.2 op een AMD Ryzen-7 met één knooppunt (8 core, 3,3 GHz), 16 GB RAM |
K3s versie 1.28.5 |
Belangrijk
De eerder vermelde omgevingen zijn productieachtige omgevingen die Door Microsoft zijn gevalideerd. Dit zijn niet de enige omgevingen waarop Azure IoT Operations kan worden uitgevoerd. Azure IoT Operations kan worden uitgevoerd op elk Kubernetes-cluster met Arc dat voldoet aan de systeemvereisten voor Kubernetes met Azure Arc. Momenteel biedt Azure IoT Operations geen ondersteuning voor ARM64-architecturen.
Ondersteunde regio’s
In de openbare preview-versie 0.7.x biedt Azure IoT Operations ondersteuning voor clusters waarvoor Arc is ingeschakeld in de volgende regio's:
Regio | CLI-waarde |
---|---|
VS - oost | eastus |
VS - oost 2 | eastus2 |
VS - west | westus |
VS - west 2 | westus2 |
US - west 3 | westus3 |
Europa -west | westeurope |
Europa - noord | northeurope |
Deze lijst met ondersteunde regio's is alleen van toepassing op de regio die u gebruikt bij het verbinden van uw cluster met Azure Arc. Deze lijst beperkt u niet tot het gebruik van uw favoriete Azure-regio voor uw cloudresources. Azure IoT Operations-onderdelen en andere resources die zijn geïmplementeerd in uw cluster in deze ondersteunde regio's, kunnen nog steeds verbinding maken met cloudresources in verschillende regio's.
Volgende stap
Probeer de quickstart: Aan de slag met een end-to-end-voorbeeld.