Delen via


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

Diagram met de architectuur op hoog niveau van Azure IoT Operations.

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.