Co to jest wersja zapoznawcza usługi Azure IoT Akri?

Ważne

Usługa Azure IoT Operations Preview — włączona przez usługę Azure Arc jest obecnie dostępna w wersji zapoznawczej. Nie należy używać tego oprogramowania w wersji zapoznawczej w środowiskach produkcyjnych.

Zobacz Dodatkowe warunki użytkowania wersji zapoznawczych platformy Microsoft Azure, aby zapoznać się z postanowieniami prawnymi dotyczącymi funkcji platformy Azure, które są w wersji beta lub wersji zapoznawczej albo w inny sposób nie zostały jeszcze wydane jako ogólnie dostępne.

Usługa Azure IoT Akri (wersja zapoznawcza) jest hostem procedur obsługi odnajdywania, które umożliwiają wykrywanie urządzeń i zasobów na brzegu sieci oraz uwidacznianie ich jako zasobów w klastrze Kubernetes. Usługa Azure IoT Akri upraszcza proces projekcji urządzeń liścia, takich jak urządzenia OPC UA, kamery, czujniki IoT i urządzenia peryferyjne w klastrze. Usługa Azure Iot Akri używa własnych protokołów urządzeń do projektu urządzeń w klastrze. W przypadku administratorów, którzy dołączają lub usuwają urządzenia z klastra, ta funkcja zmniejsza ilość wymaganej koordynacji i ręcznej konfiguracji.

Usługa Azure IoT Akri jest również rozszerzalna. Można jej używać jako dostarczanej lub można dodać niestandardowe funkcje odnajdywania i aprowizacji, dodając programy obsługi protokołów, brokerów i zachowania.

Azure IoT Akri to zarządzana przez firmę Microsoft komercyjna wersja Akri, projekt Open source Cloud Native Computing Foundation (CNCF).

Wyzwania związane z integracją urządzeń liścia

Często platforma Kubernetes jest uruchamiana bezpośrednio w infrastrukturze. Jednak integracja urządzeń innych niż Kubernetes IoT z klastrem Kubernetes wymaga unikatowego rozwiązania.

Urządzenia liści IoT przedstawiają następujące wyzwania:

  • Zawierają sprzęt, który jest za mały, zbyt stary lub zbyt zablokowany, aby uruchomić platformę Kubernetes.
  • Używaj różnych protokołów i różnych topologii.
  • Sporadycznie przestój i dostępność.
  • Wymagaj różnych metod uwierzytelniania i magazynu wpisów tajnych.

Podstawowe możliwości

Aby rozwiązać problem z integracją urządzeń innych niż Kubernetes IoT leaf, usługa Azure IoT Akri ma kilka podstawowych możliwości:

Odnajdywanie urządzeń

Wdrożenia usługi Azure IoT Akri mogą obejmować programy obsługi odnajdywania o stałej sieci. Programy obsługi odnajdywania umożliwiają zasobom ze znanych punktów końcowych sieci znajdowanie urządzeń liścia w miarę ich wyświetlania w interfejsach urządzeń lub podsieciach lokalnych. Przykłady punktów końcowych sieci obejmują serwery OPC UA na stałym adresie IP i programy obsługi odnajdywania skanowania sieci.

Dynamiczna aprowizacja

Inną możliwością usługi Azure IoT Akri jest dynamiczna aprowizacja urządzeń.

Za pomocą usługi Azure IoT Akri można dynamicznie aprowizować urządzenia, takie jak:

  • Kamery USB do użycia w klastrze.
  • Kamery IP, dla których nie chcesz szukać adresów IP.
  • Symulacje serwera OPC UA uruchomione na maszynie hosta używane do testowania obciążeń platformy Kubernetes.

Zgodność z platformą Kubernetes

Usługa Azure IoT Akri używa standardowych typów pierwotnych kubernetes, które umożliwiają zastosowanie istniejącej wiedzy i wiedzy. Małe urządzenia połączone z klastrem skonfigurowanym przez platformę Akri mogą być wyświetlane jako zasoby kubernetes, podobnie jak w przypadku pamięci lub procesorów CPU. Kontroler usługi Azure IoT Akri umożliwia operatorowi klastra uruchamianie brokerów, zadań lub innych obciążeń dla poszczególnych połączonych urządzeń lub grup urządzeń. Te konfiguracje i właściwości urządzeń usługi Azure IoT Akri pozostają w klastrze, aby w przypadku awarii węzła inne węzły mogły odebrać każdą utraconą pracę.

Odnajdywanie zasobów OPC UA

Azure IoT Akri to gotowe rozwiązanie, które umożliwia odnajdywanie i tworzenie zasobów połączonych z serwerem OPC UA na brzegu sieci. Usługa Azure IoT Akri odnajduje urządzenia na urządzeniach brzegowych i mapuje je na zasoby w klastrze. Zasoby wysyłają dane telemetryczne do łączników nadrzędnych. Usługa Azure IoT Akri pozwala wyeliminować żmudny proces ręcznego konfigurowania i dołączania zasobów do klastra.

Kluczowe cechy i funkcje

Na poniższej liście przedstawiono kluczowe funkcje usługi Azure IoT Akri (wersja zapoznawcza):

  • Odnajdywanie dynamiczne. Reprezentacje protokołów urządzeń mogą przychodzić i przechodzić bez statycznych konfiguracji w brokerach lub kontenerach klientów. Aby odnaleźć urządzenia, usługa Azure IoT Akri używa następujących metod:

    • Skanowanie sieci urządzenia. Ta funkcja jest przydatna do znajdowania urządzeń w mniejszych lokalizacjach zdalnych, takich jak aparat zastępczy w sklepie. Protokoły ONVIF i OPC UA localhost obsługują obecnie odnajdywanie sieci urządzeń.
    • Łączenie urządzenia. Ta funkcja jest zwykle używana w większych scenariuszach przemysłowych, takich jak środowiska fabryczne, w których sieć jest zwykle statyczna, a skanowanie sieci nie jest dozwolone. Protokoły udev lokalnego serwera odnajdywania OPC UA obsługują obecnie odnajdywanie połączeń urządzeń.
    • Dołączanie urządzenia. Usługa Azure IoT Akri obsługuje również niestandardową logikę mapowania lub łączenia urządzeń. Istnieją szablony typu open source umożliwiające przyspieszenie dostosowywania.
  • Optymalne planowanie. Usługa Azure IoT Akri może planować urządzenia w określonych węzłach z minimalnym opóźnieniem, ponieważ wie, gdzie znajdują się określone urządzenia w klastrze Kubernetes. Optymalne planowanie dotyczy bezpośrednio połączonych urządzeń lub w scenariuszach, w których tylko określone węzły mogą uzyskiwać dostęp do urządzeń.

  • Optymalna konfiguracja. Usługa Azure IoT Akri używa pojemności węzła, aby zwiększyć kardynalność brokerów dla odnalezionych urządzeń.

  • Bezpieczne zarządzanie poświadczeniami. Usługa Azure IoT Akri ułatwia bezpieczny dostęp do zasobów i urządzeń dzięki integracji z usługami w klastrze, które umożliwiają bezpieczną dystrybucję materiałów poświadczeń brokerom.

Obsługiwane funkcje

Usługa Azure IoT Akri (wersja zapoznawcza) obsługuje następujące funkcje:

Funkcje STRUKTURY CNCF Akri Obsługiwane
Dynamiczne odnajdywanie urządzeń na brzegu (obsługiwane protokoły: OPC UA, ONVIF, udev)
Planowanie urządzeń z minimalnym opóźnieniem przy użyciu informacji Akri dotyczących koligacji węzła w klastrze
Wyświetlanie metryk i dzienników Akri lokalnie za pośrednictwem rozwiązań Prometheus i Grafana
Zarządzanie wpisami tajnymi i poświadczeniami
M:N stosunek urządzenia do brokera za pomocą obsługi zasobów na poziomie konfiguracji
Możliwość obserwowania wdrożeń Akri za pośrednictwem pulpitów nawigacyjnych Rozwiązania Prometheus i Grafana
Funkcje usługi Azure IoT Akri Obsługiwane
Instalacja za pomocą rozszerzenia klastra usługi Azure IoT Akri Arc
Wdrażanie za pośrednictwem usługi orkiestracji
Dołączanie urządzeń jako zasobów niestandardowych do klastra brzegowego
Wyświetlanie metryk i dzienników usługi Azure IoT Akri za pomocą usługi Azure Monitor
Konfiguracja usługi Azure IoT Akri przy użyciu portalu Operacje usługi Azure IoT (wersja zapoznawcza)
Usługa Azure IoT Akri wykrywa i tworzy zasoby, które można pozyskać do rejestru urządzeń platformy Azure
Dostawcy oprogramowania mogą tworzyć i sprzedawać niestandardowe programy obsługi protokołów dla rozwiązań operacyjnych usługi Azure IoT

Aby dowiedzieć się więcej o usłudze Azure IoT Akri, zobacz:

Aby dowiedzieć się więcej na temat open source CNCF Akri, zobacz następujące zasoby: