Co to jest usługa Azure Container Storage włączona przez usługę Azure Arc?
Usługa Azure Container Storage włączona przez usługę Azure Arc to system magazynu opracowany na potrzeby klastrów Kubernetes połączonych z usługą Arc. Usługę Azure Container Storage włączoną przez usługę Azure Arc można wdrożyć w celu zapisywania plików w trwałym oświadczeniu woluminu "ReadWriteMany" (PVC), w którym są następnie przenoszone do usługi Azure Blob Storage. Usługa Azure Container Storage włączona przez usługę Azure Arc oferuje szereg funkcji do obsługi operacji usługi Azure IoT i innych usług Arc. Usługa Azure Container Storage włączona przez usługę Azure Arc z wysoką dostępnością i odpornością na uszkodzenia będzie w pełni obsługiwana i ogólnie dostępna w drugiej połowie 2024 r.
Co robi usługa Azure Container Storage włączona przez usługę Azure Arc?
Usługa Azure Container Storage włączona przez usługę Azure Arc służy jako natywny system magazynu trwałego dla klastrów Kubernetes połączonych z usługą Arc. Jej główną rolą jest zapewnienie niezawodnego, odpornego na błędy systemu plików, który umożliwia obsługę warstw danych na platformie Azure. W przypadku operacji usługi Azure IoT i innych usług Arc usługa Azure Container Storage włączona przez usługę Azure Arc ma kluczowe znaczenie w dokonaniu stanowych klastrów Kubernetes. Najważniejsze funkcje usługi Azure Container Storage włączone przez usługę Azure Arc dla klastrów K8s połączonych z usługą Arc obejmują:
- Tolerancja awarii węzłów: po skonfigurowaniu jako klaster 3 węzłów usługa Azure Container Storage włączona przez usługę Azure Arc replikuje dane między węzłami (triplication), aby zapewnić wysoką dostępność i tolerancję na awarie pojedynczego węzła.
- Synchronizacja danych z platformą Azure: usługa Azure Container Storage włączona przez usługę Azure Arc jest skonfigurowana z docelowym magazynem, więc dane zapisywane w woluminach są automatycznie warstwowe w usłudze Azure Blob (blokowy obiekt blob, ADLSgen-2 lub OneLake) w chmurze.
- Operacje o małych opóźnieniach: usługi Arc, takie jak operacje usługi Azure IoT, mogą oczekiwać małych opóźnień dla operacji odczytu i zapisu.
- Proste połączenie: klienci mogą łatwo łączyć się z usługą Azure Container Storage włączoną przez wolumin usługi Azure Arc przy użyciu sterownika CSI, aby rozpocząć tworzenie trwałych oświadczeń woluminu względem magazynu.
- Elastyczność wdrażania: usługa Azure Container Storage włączona przez usługę Azure Arc może być wdrażana jako część operacji usługi Azure IoT lub jako rozwiązanie autonomiczne.
- Zauważalne: usługa Azure Container Storage włączona przez usługę Azure Arc obsługuje standardowe w branży dzienniki monitorowania i obiekty metryk platformy Kubernetes oraz obsługuje możliwość obserwowania agenta usługi Azure Monitor.
- Neutralność platformy: usługa Azure Container Storage włączona przez usługę Azure Arc to system magazynu Kubernetes, który może działać na dowolnej obsługiwanej platformie Kubernetes usługi Arc. Walidacja została wykonana dla określonych platform, w tym Ubuntu + CNCF K3s/K8s, Windows IoT + AKS-EE i Azure Stack HCI + AKS-HCI.
Jakie są różne usługi Azure Container Storage włączone przez oferty usługi Azure Arc?
Oryginalna usługa Azure Container Storage włączona przez ofertę usługi Azure Arc to Woluminy pamięci podręcznej. Najnowszą ofertą są woluminy brzegowe.
Co to jest usługa Azure Container Storage włączona przez woluminy usługi Azure Arc Edge?
Pierwszym dodatkiem do oferty woluminów usługi Edge są woluminy lokalnej udostępnionej krawędzi, zapewniając magazyn o wysokiej dostępności, w trybie failover, lokalny dla klastra Kubernetes. Ten udostępniony typ magazynu pozostaje niezależny od infrastruktury chmury, co czyni go idealnym rozwiązaniem dla miejsc tymczasowych, magazynu tymczasowego i lokalnie trwałych danych nieodpowiednich dla miejsc docelowych w chmurze.
Druga nowa oferta to woluminy usługi Cloud Ingest Edge, które ułatwiają nieograniczone pozyskiwanie danych z krawędzi do obiektu blob, w tym ADLSgen2 i OneLake. Pliki zapisane w tym typie magazynu są bezproblemowo przesyłane do usługi Blob Storage, a następnie przeczyszczane z lokalnej pamięci podręcznej po potwierdzeniu przekazania, zapewniając dostępność miejsca dla nowych danych. Ponadto ta opcja magazynu obsługuje integralność danych w środowiskach odłączonych, włączając magazyn lokalny i synchronizację po ponownym połączeniu z siecią.
Dostosowane do aplikacji IoT woluminy edge nie tylko eliminują problemy z magazynem lokalnym i ograniczenia pozyskiwania, ale także optymalizują lokalne wykorzystanie zasobów i zmniejszają wymagania dotyczące magazynu.
Jak działają woluminy brzegowe?
Zapisujesz w woluminach usługi Edge tak, jakby był to lokalny system plików. W przypadku lokalnego udostępnionego woluminu krawędzi dane są przechowywane i pozostawione bez zmian. W przypadku woluminu usługi Cloud Ingest Edge wolumin sprawdza, czy nowe dane mają być oznaczane pod kątem przekazywania co minutę, a następnie przekazuje te nowe dane do określonego miejsca docelowego chmury. Pięć minut po potwierdzonym przekazaniu do chmury kopia lokalna jest czyszczone, co pozwala zachować lokalny wolumin bez starych danych i nadal odbierać nowe dane.
Wprowadzenie do woluminów usługi Edge.
Obsługiwane regiony platformy Azure dla usługi Azure Container Storage włączone przez usługę Azure Arc
Usługa Azure Container Storage włączona przez usługę Azure Arc jest dostępna tylko w następujących regionach świadczenia usługi Azure:
- East US
- Wschodnie stany USA 2
- Zachodnie stany USA
- Zachodnie stany USA 2
- Zachodnie stany USA 3
- Europa Północna
- West Europe
Operacje Azure IoT
Jeśli używasz operacji usługi Azure IoT, przejdź do sekcji Konfigurowanie woluminów.