Pomysły dotyczące rozwiązań
Ten artykuł jest pomysłem na rozwiązanie. Jeśli chcesz, abyśmy rozszerzyli zawartość o więcej informacji, takich jak potencjalne przypadki użycia, alternatywne usługi, zagadnienia dotyczące implementacji lub wskazówki dotyczące cen, daj nam znać, przekazując opinię w usłudze GitHub.
W tym artykule opisano rozwiązanie dotyczące korzystania ze sztucznej inteligencji brzegowej w przypadku odłączenia od Internetu. Rozwiązanie używa usługi Azure Stack Hub do przenoszenia modeli sztucznej inteligencji na brzeg.
Apache®, Apache Hadoop, Apache Spark, Apache HBase i Apache Storm są zastrzeżonymi znakami towarowymi lub znakami towarowymi platformy Apache Software Foundation w Stany Zjednoczone i/lub innych krajach. Użycie tych znaków nie jest dorozumiane przez fundację Apache Software Foundation.
Architektura
Pobierz plik programu Visio z tą architekturą.
Przepływ danych
- Analitycy danych używają usługi Azure Machine Edukacja i klastra usługi Azure HDInsight do trenowania modelu uczenia maszynowego. Model jest konteneryzowany i umieszczany w usłudze Azure Container Registry.
- Model jest wdrażany w klastrze usługi Azure Kubernetes Service (AKS) w usłudze Azure Stack Hub.
- Użytkownicy końcowi dostarczają dane, które są oceniane względem modelu.
- Szczegółowe informacje i anomalie z oceniania są umieszczane w magazynie na potrzeby przekazywania później.
- Globalne istotne i zgodne szczegółowe informacje są dostępne w aplikacji globalnej.
- Analitycy danych używają oceniania z krawędzi, aby ulepszyć model.
Elementy
- Usługa Machine Edukacja to środowisko oparte na chmurze, za pomocą którego można tworzyć, wdrażać i zarządzać modelami uczenia maszynowego. Dzięki tym modelom można prognozować przyszłe zachowanie, wyniki i trendy.
- USŁUGA HDInsight to zarządzana usługa analizy typu open source o pełnym spektrum w chmurze dla przedsiębiorstw. Platformy typu open source można używać z usługą HDInsight, takimi jak Hadoop, Spark, HBase i Storm.
- Container Registry to usługa, która tworzy zarządzany rejestr obrazów kontenerów. Za pomocą usługi Container Registry można tworzyć i przechowywać obrazy oraz zarządzać nimi. Można go również użyć do przechowywania konteneryzowanych modeli uczenia maszynowego.
- Usługa AKS jest usługą Kubernetes o wysokiej dostępności, bezpiecznym i w pełni zarządzanym. Usługa AKS ułatwia wdrażanie konteneryzowanych aplikacji i zarządzanie nimi.
- Usługa Azure Virtual Machines to oferta typu infrastruktura jako usługa (IaaS). Za pomocą maszyn wirtualnych można wdrażać na żądanie skalowalne zasoby obliczeniowe, takie jak maszyny wirtualne z systemami Windows i Linux.
- Usługa Azure Storage oferuje wysoce dostępne, skalowalne, bezpieczne magazyny w chmurze dla danych, aplikacji i obciążeń.
- Azure Stack Hub to rozszerzenie platformy Azure, które umożliwia uruchamianie aplikacji w środowisku lokalnym i dostarczanie usług platformy Azure do centrum danych.
Szczegóły scenariusza
Dzięki narzędziom sztucznej inteligencji platformy Azure i platformie Azure Edge i platformie w chmurze możliwe jest analizę brzegową. Aplikacje hybrydowe z obsługą sztucznej inteligencji mogą działać w miejscu, w którym dane żyją lokalnie. Korzystając z usługi Azure Stack Hub, możesz przenieść przeszkolony model sztucznej inteligencji na brzeg i zintegrować go z aplikacjami na potrzeby analizy o małych opóźnieniach. Dzięki temu podejściu nie trzeba wprowadzać zmian w narzędziach ani procesach dla aplikacji lokalnych. W przypadku korzystania z usługi Azure Stack Hub możesz upewnić się, że rozwiązania w chmurze działają nawet wtedy, gdy rozłączysz się z Internetem.
To rozwiązanie jest przeznaczone dla scenariusza odłączonego usługi Azure Stack Hub. Ze względu na opóźnienia lub sporadyczne problemy lub przepisy dotyczące łączności mogą nie być zawsze połączone z platformą Azure. W scenariuszach bez połączenia można przetwarzać dane lokalnie i agregować je później na platformie Azure w celu dalszej analizy. Aby zapoznać się z połączoną wersją tego scenariusza, zobacz sztuczna inteligencja na brzegu sieci.
Potencjalne przypadki użycia
Może być konieczne wdrożenie w stanie rozłączenia w następujących scenariuszach:
- Masz zabezpieczenia lub inne ograniczenia, które wymagają wdrożenia usługi Azure Stack Hub w środowisku, które nie jest połączone z Internetem.
- Chcesz zablokować wysyłanie danych (w tym danych użycia) do platformy Azure.
- Chcesz użyć usługi Azure Stack Hub wyłącznie jako rozwiązania chmury prywatnej wdrożonego w firmowym intranecie i nie interesuje Cię scenariusze hybrydowe.
Następne kroki
Aby uzyskać więcej informacji na temat rozwiązań usługi Azure Stack, zobacz następujące zasoby:
- Moduł szkoleniowy: wprowadzenie do usługi Azure Stack
- Certyfikat firmy Microsoft: Kojarzenie operatora usługi Azure Stack Hub
- Instalowanie aparatu AKS w systemie Linux w usłudze Azure Stack Hub
- Instalowanie aparatu AKS w systemie Windows w usłudze Azure Stack Hub
- Urządzenia zarządzane w usłudze Azure Stack Edge, które łączą sztuczną inteligencję platformy Azure z urządzeniami brzegowymi
- Używanie kontenerów usług Azure Cognitive Services do udostępniania interfejsów API platformy Azure lokalnie
Aby uzyskać więcej informacji na temat składników rozwiązania, zobacz następującą dokumentację produktu:
- Azure App Service
- AKS
- Machine Learning
- Dokumentacja usługi Azure Stack Hub
- Opcje wdrażania usługi Azure Stack Hub
- Container Registry
- HDInsight
- Storage
- Maszyny wirtualne na platformie Azure
- Dokumentacja rozwiązań i wzorców hybrydowych i wielochmurowych platformy Azure
Aby zapoznać się z przykładami, zobacz następujący zasób:
Powiązane zasoby
Aby zapoznać się z powiązanymi rozwiązaniami, zobacz następujące artykuły:
- Sztuczna inteligencja na brzegu sieci za pomocą usługi Azure Stack Hub
- Wykrywanie pułapek opartych na sztucznej inteligencji
- Wdrażanie sztucznej inteligencji i obliczeń uczenia maszynowego w środowisku lokalnym i na brzegu sieci
- Publiczne wdrożenie zasobów obliczeniowych z wieloma dostępami na platformie Azure
- Wybierz platformę Kubernetes bez systemu operacyjnego na platformie brzegowej