Dela via


Vad är Azure IoT Akri Preview?

Viktigt!

Förhandsversion av Azure IoT Operations – aktiverad av Azure Arc finns för närvarande i FÖRHANDSVERSION. Du bör inte använda den här förhandsgranskningsprogramvaran i produktionsmiljöer.

Juridiska villkor för Azure-funktioner i betaversion, förhandsversion eller som av någon annan anledning inte har gjorts allmänt tillgängliga ännu finns i kompletterande användningsvillkor för Microsoft Azure-förhandsversioner.

Azure IoT Akri Preview är en värd för identifieringshanterare som gör att du kan identifiera enheter och tillgångar vid gränsen och exponera dem som resurser i ett Kubernetes-kluster. Använd Azure IoT Akri för att förenkla processen med att projicera lövenheter som OPC UA-enheter, kameror, IoT-sensorer och kringutrustning i klustret. Azure Iot Akri använder enheternas egna protokoll för att projicera lövenheter i klustret. För administratörer som ansluter eller tar bort enheter från ett kluster minskar den här funktionen mängden samordning och manuell konfiguration som krävs.

Azure IoT Akri är också utökningsbar. Du kan använda den som levererad, eller så kan du lägga till anpassade identifierings- och etableringsfunktioner genom att lägga till protokollhanterare, koordinatorer och beteenden.

Azure IoT Akri är en Microsoft-hanterad kommersiell version av Akri, ett CNCF-projekt (Cloud Native Computing Foundation) med öppen källkod.

Integrationsutmaningar för Leaf-enheter

Det är vanligt att köra Kubernetes direkt på infrastrukturen. Men för att integrera icke-Kubernetes IoT-lövenheter i ett Kubernetes-kluster krävs en unik lösning.

IoT Leaf-enheter utgör följande utmaningar:

  • Innehåller maskinvara som är för liten, för gammal eller för låst för att köra Kubernetes.
  • Använd olika protokoll och olika topologier.
  • Ha tillfälliga driftstopp och tillgänglighet.
  • Kräv olika metoder för autentisering och hemlig lagring.

Kärnfunktioner

För att hantera utmaningen med att integrera IoT-lövenheter som inte är Kubernetes har Azure IoT Akri flera kärnfunktioner:

Enhetsidentifiering

Azure IoT Akri-distributioner kan innehålla identifieringshanterare för fast nätverk. Identifieringshanterare gör det möjligt för tillgångar från kända nätverksslutpunkter att hitta lövenheter som de visas i enhetsgränssnitt eller lokala undernät. Exempel på nätverksslutpunkter är OPC UA-servrar med en fast IP-adress och identifieringshanterare för nätverksgenomsökning.

Dynamisk etablering

En annan funktion i Azure IoT Akri är dynamisk enhetsetablering.

Med Azure IoT Akri kan du dynamiskt etablera enheter som:

  • USB-kameror som ska användas i klustret.
  • IP-kameror som du inte vill söka efter IP-adresser för.
  • OPC UA-serversimuleringar som körs på värddatorn som du använder för att testa Kubernetes-arbetsbelastningar.

Kompatibilitet med Kubernetes

Azure IoT Akri använder vanliga Kubernetes-primitiver som gör att du kan använda dina befintliga kunskaper och kunskaper. Små enheter som är anslutna till ett Akri-konfigurerat kluster kan visas som Kubernetes-resurser, precis som minne eller processorer. Med Azure IoT Akri-styrenheten kan klusteroperatören starta koordinatorer, jobb eller andra arbetsbelastningar för enskilda anslutna enheter eller grupper av enheter. Dessa Azure IoT Akri-enhetskonfigurationer och -egenskaper finns kvar i klustret så att andra noder kan hämta allt förlorat arbete om det uppstår nodfel.

Identifiera OPC UA-tillgångar

Azure IoT Akri är en nyckelfärdig lösning som gör att du kan identifiera och skapa tillgångar som är anslutna till en OPC UA-server vid gränsen. Azure IoT Akri identifierar enheter vid gränsen och mappar dem till tillgångar i klustret. Tillgångarna skickar telemetri till överordnade anslutningsappar. Med Azure IoT Akri kan du eliminera den noggranna processen med att manuellt konfigurera och registrera tillgångarna i klustret.

Nyckelfunktioner

I följande lista visas de viktigaste funktionerna i Förhandsversionen av Azure IoT Akri:

  • Dynamisk identifiering. Protokollrepresentationer av enheter kan komma och gå, utan statiska konfigurationer i koordinatorer eller kundcontainrar. För att identifiera enheter använder Azure IoT Akri följande metoder:

    • Genomsökning av enhetsnätverk. Den här funktionen är användbar för att hitta enheter på mindre, fjärranslutna platser, till exempel en ersättningskamera i ett arkiv. Protokollen ONVIF och OPC UA localhost stöder för närvarande identifiering av enhetsnätverksgenomsökning.
    • Enheten ansluter. Den här funktionen används vanligtvis i större industriella scenarier, till exempel fabriksmiljöer där nätverket vanligtvis är statiskt och nätverksgenomsökning inte tillåts. Protokollen udev för den lokala identifieringsservern och OPC UA stöder för närvarande enhetsanslutningsidentifiering.
    • Enhetsanslutning. Azure IoT Akri stöder även anpassad logik för mappning eller anslutning av enheter. Det finns mallar med öppen källkod för att påskynda anpassningen.
  • Optimal schemaläggning. Azure IoT Akri kan schemalägga enheter på angivna noder med minimal svarstid eftersom det vet var vissa enheter finns i Kubernetes-klustret. Optimal schemaläggning gäller för direktanslutna enheter eller i scenarier där endast specifika noder kan komma åt enheterna.

  • Optimal konfiguration. Azure IoT Akri använder nodens kapacitet för att driva kardinaliteten för koordinatorerna för de identifierade enheterna.

  • Säker hantering av autentiseringsuppgifter. Azure IoT Akri underlättar säker åtkomst till tillgångar och enheter genom att integrera med tjänster i klustret som möjliggör säker distribution av autentiseringsmaterial till mäklare.

Funktioner som stöds

Förhandsversionen av Azure IoT Akri stöder följande funktioner:

CNCF Akri-funktioner Stöds
Dynamisk identifiering av enheter vid gränsen (protokoll som stöds: OPC UA, ONVIF, udev)
Schemalägga enheter med minimal svarstid med hjälp av Akris information om nodtillhörighet i klustret
Visa Akri-mått och loggar lokalt via Prometheus och Grafana
Hantering av hemligheter och autentiseringsuppgifter
M:N-förhållandet mellan enhet och koordinator via resursstöd på konfigurationsnivå
Observerbarhet för Akri-distributioner via Prometheus- och Grafana-instrumentpaneler
Azure IoT Akri-funktioner Stöds
Installation via Azure IoT Akri Arc-klustertillägg
Distribution via orkestreringstjänsten
Registrera enheter som anpassade resurser till ett gränskluster
Visa Azure IoT Akri-mått och -loggar via Azure Monitor
Azure IoT Akri-konfiguration med hjälp av Azure IoT Operations-portalen (förhandsversion)
Azure IoT Akri identifierar och skapar tillgångar som kan matas in i Azure Device Registry
ISV:er kan skapa och sälja anpassade protokollhanterare för Azure IoT Operations-lösningar

Mer information om Azure IoT Akri finns i:

Mer information om CNCF Akri med öppen källkod finns i följande resurser: