encyklopedia.space

Azure Arc

Azure Arc – usługa platformy Azure firmy Microsoft, umożliwiająca zarządzanie i zabezpieczanie zasobów informatycznych znajdujących się poza publiczną chmurą Azure. Dzięki Azure Arc organizacje mogą rozszerzyć możliwości zarządzania chmurą hybrid i edge, traktując serwery, maszyny wirtualne, klaster Kubernetes, bazy danych oraz aplikacje jako integralną część ekosystemu Azure, niezależnie od miejsca ich fizycznego umiejscowienia.

Historia

Projekt Azure Arc został ogłoszony w 2020 roku podczas konferencji Microsoft Build. Pierwsza wersja dostępna była w trybie preview w czerwcu 2020, a pełna wersja produkcyjna została udostępniona w kwietniu 2021 roku. Rozwój usługi był odpowiedzią na rosnące zapotrzebowanie na chmurę hybrydową i edge computing oraz potrzebę scentralizowanego zarządzania zróżnicowanym środowiskiem IT.

Kluczowe funkcje

  • Rejestrowanie zasobów – możliwość dodania zasobów on‑premises, w innych chmurach publicznych (AWS, Google Cloud) oraz w środowiskach edge do Azure Resource Manager (ARM).
  • Polityki i zgodność – centralne definiowanie polityk zabezpieczających, monitorowanie zgodności i automatyczne reagowanie na niezgodności.
  • Ujednolicona obsługa – zarządzanie serwerami Windows Server i systemami Linux przy użyciu tego samego zestawu narzędzi, co w Azure.
  • Integracja z usługami Azure – możliwość wykorzystania Azure Monitor, Azure Security Center, Azure Policy, Azure Update Management i innych usług na zasobach poza Azure.
  • Obsługa Kubernetes – rejestrowanie klastrów Kubernetes (AKS, EKS, GKE, on‑premises) jako Azure Arc‑enabled Kubernetes, co pozwala na wdrażanie aplikacji przy pomocy politki i GitOps.
  • Rozszerzalność – możliwość tworzenia własnych rozszerzeń (custom locations, custom scripts) oraz integracji z Azure IoT w scenariuszach edge.

Architektura

Azure Arc opiera się na kilku podstawowych komponentach:

  1. Azure Connected Machine agent – lekki agent instalowany na maszynach fizycznych lub wirtualnych, umożliwiający komunikację z usługami Azure.
  2. Azure Resource Provider – warstwa pośrednicząca, która rejestruje i udostępnia zasoby w modelu ARM.
  3. Azure Policy engine – mechanizm egzekwujący polityki na zarejestrowanych zasobach.
  4. Azure Monitor i Log Analytics – zbieranie danych telemetrycznych i logów z zasobów.

Scenariusze zastosowań

Azure Arc znajduje zastosowanie w wielu obszarach:

  • Centralne zarządzanie infrastrukturą – administracja setkami serwerów rozproszonych geograficznie z jednego panelu kontrolnego.
  • Modernizacja aplikacji – uruchamianie kontenerów i mikroserwisów w istniejących centrach danych przy pomocy AKS w trybie hybrydowym.
  • Zgodność i audyt – automatyczna kontrola zgodności z normami (ISO, GDPR, PCI‑DSS) na całej infrastrukturze.
  • Edge computing – wdrażanie modeli AI i analiz danych w pobliżu źródła danych, z pełnym wsparciem Azure Security i aktualizacji.
  • Multi‑cloud – spójne zarządzanie zasobami rozproszonymi pomiędzy Azure, AWS i Google Cloud.

Zalety i ograniczenia

Zalety

  • Jednolity sposób zarządzania różnorodnymi zasobami.
  • Wykorzystanie istniejących inwestycji w on‑premises bez konieczności migracji do chmury.
  • Automatyzacja i standaryzacja polityk bezpieczeństwa.
  • Rozszerzalna architektura – możliwość dodawania własnych rozszerzeń.

Ograniczenia

  • Wymagana stała łączność internetowa do usług Azure.
  • Pełna funkcjonalność dostępna dopiero po zarejestrowaniu zasobów w Azure – wymaga instalacji agenta.
  • Nie wszystkie usługi Azure są dostępne w trybie hybrydowym (np. niektóre usługi PaaS).

Powiązane pojęcia

Więcej informacji można znaleźć w następujących artykułach encyklopedycznych:

Bibliografia

  1. Microsoft Docs – dokumentacja Azure Arc (dostęp 2026‑09‑10).
  2. „Hybrid Cloud Strategy” – publikacja Microsoft, 2022.
  3. „Edge Computing with Azure” – seria techniczna, 2023.