Udostępnij przez


Czym jest AKS udostępniony przez Azure Arc?

Usługa Azure Kubernetes Service (AKS) włączona przez usługę Azure Arc w usłudze Azure Local to zarządzana usługa Kubernetes, która umożliwia wdrażanie konteneryzowanych aplikacji i zarządzanie nimi lokalnie, w centrach danych lub w lokalizacjach brzegowych, takich jak sklepy detaliczne lub zakłady produkcyjne. Aby rozpocząć pracę z AKS, potrzebna jest minimalna wiedza na temat Kubernetes. AKS redukuje złożoność i obciążenia operacyjne związane z zarządzaniem Kubernetes, przenosząc dużą część tej odpowiedzialności na Azure. Usługa AKS to dobra platforma do wdrażania konteneryzowanych aplikacji, które wymagają wysokiej dostępności, skalowalności i przenośności oraz zarządzania nimi. Dobrze jest również wdrażać aplikacje w wielu lokalizacjach, używać narzędzi typu open source i integrować je z istniejącymi narzędziami DevOps.

Informacje o usłudze AKS w środowisku lokalnym platformy Azure

AKS Arc on Azure Local używa Azure Arc do tworzenia nowych klastrów Kubernetes na Azure Local bezpośrednio z platformy Azure. Umożliwia ona używanie znanych narzędzi, takich jak witryna Azure Portal, interfejs wiersza polecenia platformy Azure i szablony usługi Azure Resource Manager, do tworzenia klastrów Kubernetes działających w środowisku lokalnym platformy Azure i zarządzania nimi. Ponieważ klastry łączą się automatycznie z usługą Arc po ich utworzeniu, możesz użyć identyfikatora Entra firmy Microsoft do nawiązania połączenia z klastrami z dowolnego miejsca. Dzięki temu deweloperzy i operatorzy aplikacji mogą konfigurować klastry Kubernetes i zarządzać nimi zgodnie z zasadami firmy.

Firma Microsoft koncentruje się na dostarczaniu spójnego środowiska dla wszystkich klastrów usługi AKS. Jeśli utworzyłeś i zarządzasz klastrami Kubernetes przy użyciu platformy Azure, będziesz czuć się jak w domu, zarządzając klastrami Kubernetes działającymi na platformie Azure lokalnie za pomocą Azure Portal lub Azure CLI.

Uproszczone zarządzanie składnikami usługi AKS w środowisku lokalnym platformy Azure

Usługa AKS Arc w Azure Local zawiera kilka składników infrastruktury, które zapewniają środowisko Azure, takie jak mostek zasobów Arc, lokalizacja niestandardowa i rozszerzenie Kubernetes dla operatora AKS Arc. Te składniki infrastruktury są teraz częścią usługi Azure Local:

  • Mostek zasobów usługi Arc: mostek zasobów usługi Arc jest tworzony automatycznie podczas wdrażania usługi Azure Local. Ta uproszczona maszyna wirtualna Kubernetes łączy lokalną platformę Azure z chmurą platformy Azure i umożliwia lokalne zarządzanie zasobami z platformy Azure. Mostek zasobów usługi Azure Arc zapewnia dostęp do chmur prywatnych wymaganych do zarządzania zasobami, takimi jak klastry Kubernetes lokalnie za pośrednictwem platformy Azure.
  • Lokalizacja niestandardowa: podobnie jak mostek zasobów usługi Arc, lokalizacja niestandardowa jest tworzona automatycznie podczas wdrażania usługi Azure Local. Lokalizacja niestandardowa jest lokalnym odpowiednikiem regionu świadczenia usługi Azure i rozszerza koncepcję lokalizacji platformy Azure. Lokalizacje niestandardowe pozwalają administratorom dzierżaw na użycie centrum danych z odpowiednio zainstalowanymi rozszerzeniami jako lokalizacji docelowej do wdrażania AKS.
  • Rozszerzenie Kubernetes dla operatorów usługi AKS Arc: rozszerzenie Kubernetes dla operatorów usługi AKS Arc jest instalowane automatycznie na mostku zasobów usługi Arc podczas wdrażania usługi Azure Local. Jest to lokalny odpowiednik dostawcy zasobów usługi Azure Resource Manager i ułatwia zarządzanie usługą AKS za pośrednictwem platformy Azure.

Dzięki zintegrowaniu tych składników usługa Azure Arc zapewnia ujednolicony i wydajny sposób aprowizacji platformy Kubernetes i zarządzania nią, pomostując lukę między infrastrukturą lokalną i chmurową.

Osoby kluczowe

Administrator infrastruktury: administrator infrastruktury konfiguruje platformę Azure Lokalnie, w tym wszystkie wdrożenia składników infrastruktury wymienione wcześniej. Administrator konfiguruje również konfigurację platformy, na przykład sieć i magazyn, dzięki czemu operatorzy kubernetes mogą tworzyć klastry Kubernetes i zarządzać nimi.

Operator kubernetes: operatorzy kubernetes tworzą klastry Kubernetes i zarządzają nimi w środowisku lokalnym platformy Azure, aby uruchamiać aplikacje bez koordynowania z administratorami infrastruktury. Administrator zapewnia operatorowi dostęp do subskrypcji platformy Azure, lokalizacji niestandardowej platformy Azure i sieci wirtualnej. Operator nie potrzebuje dostępu do podstawowej infrastruktury lokalnej. Po uzyskaniu wymaganego dostępu operator tworzy klastry Kubernetes na podstawie potrzeb aplikacji, takich jak pule węzłów systemu Windows lub Linux i wersje platformy Kubernetes.

Przegląd AKS włączonego przez Azure Arc

AKS obsługiwany przez Azure Arc zmniejsza złożoność i obciążenie operacyjne zarządzania Kubernetes, przenosząc tę odpowiedzialność na Azure. Po utworzeniu usługi AKS włączonej przez klaster usługi Azure Arc automatycznie połączysz go z usługą Azure Arc w celu scentralizowanego zarządzania. Zarządzając wszystkimi zasobami platformy Kubernetes w jednej płaszczyźnie sterowania na platformie Azure, możesz zapewnić bardziej spójne doświadczenie programistyczne i operatorskie, aby uruchamiać aplikacje natywne dla chmury w dowolnym miejscu i przy dowolnej opcji infrastruktury.

AKS uruchomione przez Azure Arc oferuje następujące funkcje:

  • Uruchamianie klastrów Kubernetes w środowisku lokalnym, na brzegu sieci lub w innych środowiskach chmurowych. Ta elastyczność pomaga spełnić określone potrzeby biznesowe lub techniczne.
  • Uzyskaj spójne środowisko zarządzania klastrami Kubernetes w różnych infrastrukturach, podobnie jak w przypadku usługi AKS na platformie Azure.
  • Centralne zarządzanie klastrami Kubernetes za pośrednictwem witryny Azure Portal niezależnie od tego, gdzie je hostujesz. Obejmuje to monitorowanie, aktualizowanie i skalowanie klastrów.
  • Rozszerzyć możliwości zabezpieczeń i zarządzania platformy Azure na klastry Kubernetes działające w dowolnym miejscu. Zastosuj usługę Azure Policy w celu zapewnienia ładu i użyj usługi Azure Security Center do monitorowania zabezpieczeń i wykrywania zagrożeń.
  • Integracja z usługami platformy Azure, takimi jak Azure Monitor, Azure Policy i Azure Security Center, w celu zapewnienia bezproblemowego działania i zarządzania.
  • Użyj metodyki GitOps do zarządzania konfiguracją i ciągłego wdrażania. Takie podejście umożliwia zautomatyzowane i spójne procesy wdrażania.

Kiedy używać AKS z Azure Arc

Poniżej przedstawiono niektóre typowe przypadki użycia usługi AKS włączone przez usługę Azure Arc:

  • Wdrożenia chmury hybrydowej: uruchamianie aplikacji w środowiskach lokalnych i platformy Azure przy użyciu spójnej warstwy zarządzania.
  • Przetwarzanie brzegowe: wdrażanie aplikacji na brzegu w celu uzyskania małych opóźnień i lokalnego przetwarzania w miejscach takich jak sklepy detaliczne, podłogi produkcyjne lub lokalizacje zdalne.
  • Przepisy i zgodność: spełniają wymagania dotyczące przepisów i zgodności, wdrażając klastry Kubernetes i zarządzając nimi lokalnie.

Opcje wdrażania Azure Arc z włączonym AKS

Poniżej przedstawiono dostępne opcje wdrażania:

  • AKS na platformie Azure Local: AKS na platformie Azure Local używa usługi Azure Arc do bezpośredniego tworzenia nowych klastrów Kubernetes na platformie Azure Local z platformy Azure. Używasz znanych narzędzi, takich jak witryna Azure Portal i szablony usługi Azure Resource Manager, aby tworzyć klastry Kubernetes uruchomione na platformie Azure lokalnie i zarządzać nimi.

  • AKS Edge Essentials: AKS Edge Essentials zawiera lekką dystrybucję Kubernetes o niewielkim śladzie i prostym procesie instalacji, co ułatwia wdrażanie platformy Kubernetes na sprzęcie typu PC lub "lekkiej" krawędzi.

  • Usługa AKS w oprogramowaniu VMWare (wersja zapoznawcza): usługa AKS w programie VMware (wersja zapoznawcza) umożliwia tworzenie nowych klastrów Kubernetes w środowisku VMware vSphere przy użyciu usługi Azure Arc. Dzięki AKS na VMware, możesz zarządzać swoimi klastrami AKS działającymi na VMware vSphere za pomocą znanych narzędzi, takich jak Azure CLI.

  • Usługa AKS w systemie Windows Server: usługa AKS w systemie Windows Server to lokalna implementacja usługi Kubernetes usługi AKS, która automatyzuje uruchamianie konteneryzowanych aplikacji na dużą skalę przy użyciu programu Windows PowerShell i centrum administracyjnego systemu Windows. Upraszcza wdrażanie usługi AKS i zarządzanie nią w systemie Windows Server 2019 lub 2022 Datacenter.

Usługa AKS obsługiwana przez Azure Arc i adaptacyjne podejście chmurowe.

Usługa AKS włączona przez usługę Azure Arc jest częścią adaptacyjnego podejścia firmy Microsoft do chmury. Takie podejście ułatwia organizacjom uruchamianie aplikacji i zarządzanie nimi w wielu środowiskach, w tym platformy Azure, innych dostawców usług w chmurze, systemów lokalnych i lokalizacji brzegowych. Usługa AKS obsługuje to podejście, ułatwiając wdrażanie klastrów Kubernetes i zarządzanie nimi wszędzie tam, gdzie są potrzebne, na przykład w środowisku lokalnym platformy Azure. Za pomocą usługi Azure Arc można używać tych samych narzędzi i zasad do zarządzania klastrami we wszystkich tych środowiskach, co pomaga zachować spójność i bezpieczeństwo operacji.

Kolejne kroki