Co to jest usługa AKS włączona przez usługę Azure Arc?
Usługa Azure Kubernetes Service (AKS) włączona przez usługę Azure Arc to zarządzana usługa Kubernetes, której można użyć do wdrażania konteneryzowanych aplikacji i zarządzania nimi lokalnie, w centrach danych lub w lokalizacjach brzegowych, takich jak sklepy detaliczne lub zakłady produkcyjne. Aby rozpocząć pracę z usługą AKS, potrzebna jest minimalna wiedza na temat platformy Kubernetes. Usługa AKS zmniejsza złożoność i nakłady operacyjne związane z zarządzaniem rozwiązaniem Kubernetes, przenosząc znaczną część tej odpowiedzialności na platformę Azure. Usługa AKS to idealna platforma do wdrażania konteneryzowanych aplikacji i zarządzania nimi, które wymagają wysokiej dostępności, skalowalności i przenośności. Doskonale nadaje się również do wdrażania aplikacji w wielu lokalizacjach, używania narzędzi typu open source i integracji z istniejącymi narzędziami DevOps.
Omówienie usługi AKS włączonej przez usługę Azure Arc
Usługa AKS włączona przez usługę Azure Arc zmniejsza złożoność i nakłady operacyjne związane z zarządzaniem platformą Kubernetes przez przeniesienie tej odpowiedzialności na platformę Azure. Po utworzeniu usługi AKS włączonej przez klaster usługi Azure Arc jest on automatycznie połączony z usługą Azure Arc w celu scentralizowanego zarządzania. Zarządzając wszystkimi zasobami Platformy Kubernetes na jednej płaszczyźnie sterowania na platformie Azure, możesz umożliwić bardziej spójne środowisko programistyczne i operatorowe do uruchamiania aplikacji natywnych dla chmury w dowolnym miejscu i w dowolnej opcji infrastruktury.
Usługa AKS włączona przez usługę Azure Arc oferuje następujące funkcje:
- Obsługuje uruchamianie klastrów Kubernetes lokalnie, na urządzeniach brzegowych lub w innych środowiskach chmury. Zapewnia to elastyczność w celu spełnienia określonych wymagań biznesowych lub technicznych.
- Spójne środowisko zarządzania klastrami Kubernetes w różnych infrastrukturach, podobnie jak w przypadku korzystania z usługi AKS na platformie Azure.
- Scentralizowane zarządzanie klastrami Kubernetes za pośrednictwem witryny Azure Portal, niezależnie od tego, gdzie są hostowane. Obejmuje to monitorowanie, aktualizowanie i skalowanie klastrów.
- Rozszerza możliwości zabezpieczeń i ładu platformy Azure na klastry Kubernetes działające w dowolnym miejscu. Możesz zastosować usługę Azure Policy do zapewnienia ładu i używać usługi Azure Security Center do monitorowania zabezpieczeń i wykrywania zagrożeń.
- Integruje się z różnymi usługami platformy Azure, takimi jak Azure Monitor, Azure Policy i Azure Security Center, zapewniając bezproblemowe środowisko operacji i zarządzania.
- Obsługuje metodyki GitOps na potrzeby zarządzania konfiguracją i praktyk ciągłego wdrażania. Umożliwia to zautomatyzowane i spójne procesy wdrażania.
Kiedy używać usługi AKS włączonej przez usługę Azure Arc
Poniższa lista zawiera opis niektórych typowych przypadków użycia usługi AKS, ale nie jest wyczerpującą listą:
- Wdrożenia chmury hybrydowej: idealne rozwiązanie dla organizacji, które chcą uruchamiać aplikacje w wielu środowiskach, w tym lokalnie i na platformie Azure, przy zachowaniu spójnej warstwy zarządzania.
- Przetwarzanie brzegowe: przydatne do wdrażania aplikacji na urządzeniach brzegowych, gdzie małe opóźnienia i lokalne przetwarzanie mają krytyczne znaczenie, takie jak w sklepach detalicznych, piętrach produkcyjnych lub lokalizacjach zdalnych.
- Przepisy i zgodność: pomaga spełnić określone wymagania prawne i wymagania dotyczące zgodności, umożliwiając zlokalizowane wdrażanie klastrów Kubernetes i zarządzanie nimi.
Usługa AKS włączona przez opcje wdrażania usługi Azure Arc
Dostępne opcje wdrażania są następujące:
- Usługa AKS w usłudze Azure Stack HCI 23H2: usługa AKS w usłudze Azure Stack HCI 23H2 używa usługi Azure Arc do tworzenia nowych klastrów Kubernetes w usłudze Azure Stack HCI bezpośrednio z platformy Azure. Umożliwia ona używanie znanych narzędzi, takich jak witryna Azure Portal i szablony usługi Azure Resource Manager, do tworzenia klastrów Kubernetes działających w usłudze Azure Stack HCI i zarządzania nimi.
- AKS Edge Essentials: AKS Edge Essentials zawiera uproszczoną dystrybucję Kubernetes z niewielkim zużyciem i prostym środowiskiem instalacji, co ułatwia wdrażanie rozwiązania Kubernetes na sprzęcie brzegowym klasy pc lub "lekkim".
- Usługa AKS w systemie Windows Server: Usługa Azure Kubernetes Service w systemie Windows Server (i w usłudze Azure Stack HCI 22H2) 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/2022 Datacenter i Azure Stack HCI 22H2.
- Usługa AKS w programie VMWare (wersja zapoznawcza): usługa AKS w programie VMware (wersja zapoznawcza) umożliwia tworzenie nowych klastrów Kubernetes w programie VMware vSphere przy użyciu usługi Azure Arc. Usługa AKS w programie VMware umożliwia zarządzanie klastrami usługi AKS uruchomionymi w środowisku VMware vSphere przy użyciu znanych narzędzi, takich jak interfejs wiersza polecenia platformy Azure.
Następne kroki
Aby rozpocząć pracę z usługą AKS włączoną przez usługę Azure Arc, zobacz następujące omówienie opcji wdrażania: