Modele wdrożenia chmury

Modele wdrożenia chmury określają, gdzie fizycznie znajdują się zasoby IT oraz kto odpowiada za ich utrzymanie. W praktyce chodzi o to, czy infrastruktura działa w publicznej chmurze dostawcy, w prywatnym centrum danych organizacji, czy w połączeniu obu środowisk. Wyróżniamy trzy podstawowe modele wdrożenia:

  • Chmura publiczna (Public Cloud) - Zasoby uruchamiane są w środowisku dostawcy chmury, takiego jak Azure, AWS czy GCP. Organizacja korzysta z infrastruktury i usług bez posiadania własnego sprzętu fizycznego.

  • Chmura prywatna (Private Cloud) - Infrastruktura działa w prywatnym datacenter firmy lub w dedykowanym środowisku, które nie jest współdzielone z innymi klientami. Daje pełną kontrolę nad zasobami, ale wymaga własnego utrzymania (CapEx).

  • Chmura hybrydowa (Hybrid Cloud) - Połączenie chmury publicznej i prywatnej. Część zasobów działa lokalnie, a część w chmurze dostawcy. Pozwala elastycznie przenosić obciążenia i łączyć zalety obu podejść.

  • Multi-Cloud - Nie jest to „model wdrożenia” w sensie klasycznym, ale Microsoft klasyfikuje to w dokumentacji jako osobny scenariusz.



Chmura publicznaChmura prywatnaChmura hybrydowa
Brak kosztów kapitałowych związanych ze skalowaniemOrganizacje mają pełną kontrolę nad zasobami i zabezpieczeniamiZapewnia największą elastyczność
Aplikacje mogą być szybko uruchamiane i wyłączaneDane nie są współlokowane z danymi innych organizacjiOrganizacje decydują, gdzie uruchamiać swoje aplikacje
Organizacje płacą tylko za to, czego używająSprzęt musi zostać zakupiony na start i do utrzymaniaOrganizacje kontrolują kwestie zabezpieczeń, zgodności i wymogów prawnych
Organizacje nie mają pełnej kontroli nad zasobami i zabezpieczeniamiOrganizacje są odpowiedzialne za utrzymanie i aktualizację sprzętu

Modele integracji chmury Azure

Jak organizacje mogą wdrażać chmurę, łączyć ją z infrastrukturą lokalną i przenosić obciążenia?

W praktyce większość firm nie przechodzi do chmury jednym krokiem. Zwykle zaczynają od łączenia zasobów lokalnych z usługami Azure, a dopiero później przenoszą kolejne obciążenia lub wdrażają nowe aplikacje natywnie w chmurze. Dlatego tak ważne są rozwiązania, które pozwalają rozszerzyć możliwości Azure na środowiska lokalne oraz uprościć migrację istniejących systemów.

  • Azure Arc umożliwia zarządzanie serwerami, klastrami Kubernetes i bazami danych działającymi poza Azure tak, jakby znajdowały się w samej platformie Azure. Dzięki temu organizacje mogą utrzymać spójne zasady bezpieczeństwa, automatyzację i nadzór niezależnie od miejsca działania zasobów.

  • Azure VMware Solution (AVS) pozwala uruchamiać istniejące środowiska VMware bez zmian w ich architekturze. Firmy mogą przenosić maszyny wirtualne do Azure praktycznie bez modyfikacji, zachowując dobrze znane narzędzia i operacje administracyjne. To ułatwia migrację oraz elastyczne skalowanie obciążeń tam, gdzie jest to korzystniejsze.

W połączeniu oba rozwiązania wspierają modele hybrydowe i wielochmurowe, dając organizacjom możliwość stopniowego przechodzenia do chmury, kontrolowania kosztów i zachowania kompatybilności z istniejącą infrastrukturą.

Azure Arc

Azure Arc to usługa, która pozwala zarządzać zasobami uruchomionymi poza Azure (np. w innych chmurach, lokalnych centrach danych, na brzegu sieci) tak, jakby działały w samej platformie Azure. Dzięki temu organizacje mają jedno, spójne miejsce do zarządzania serwerami, Kubernetes, bazami danych i usługami chmurowymi, niezależnie od ich lokalizacji. Azure Arc umożliwia:

  • podłączanie serwerów, maszyn wirtualnych, klastrów Kubernetes i baz danych działających poza Azure,
  • zarządzanie nimi przez Azure Resource Manager, Azure Policy, RBAC, Azure Monitor,
  • stosowanie praktyk DevOps/GitOps do konfiguracji i automatyzacji,
  • uruchamianie wybranych usług Azure (np. SQL Managed Instance) w środowiskach lokalnych i wielochmurowych.

Źródło: https://learn.microsoft.com/en-us/azure/azure-arc/overview

Azure Arc rozszerza możliwości zarządzania Azure na zasoby uruchomione gdziekolwiek w chmurach innych dostawców, lokalnie, na brzegu zapewniając spójne zarządzanie, bezpieczeństwo i monitorowanie.



Azure VMware Solution

Azure VMware Solution (AVS) to usługa, która umożliwia uruchamianie pełnego środowiska VMware w Azure na dedykowanej infrastrukturze bare-metal. Pozwala przenieść istniejące maszyny wirtualne i obciążenia VMware do chmury bez konieczności ich modyfikacji, zachowując te same narzędzia i sposób zarządzania (vSphere, vCenter, vSAN, NSX). Usługa działa jak prywatna chmura w Azure:

  • minimalna konfiguracja to 3 hosty VMware, a klastry można skalować do 16 hostów,
  • Microsoft zarządza infrastrukturą, sprzętem i aktualizacjami VMware,
  • organizacja zarządza maszynami wirtualnymi i aplikacjami tak, jak w lokalnym vCenter,
  • dostęp do usług Azure (np. backup, monitorowanie, sieć, baza danych) jest możliwy bezpośrednio z chmury prywatnej,
  • łączność ze środowiskiem lokalnym realizowana jest przez ExpressRoute.

Źródło: https://learn.microsoft.com/pl-pl/azure/azure-vmware/architecture-hub-and-spoke

Azure VMware Solution umożliwia szybkie przenoszenie środowisk VMware do chmury Azure bez migracji, bez zmian w aplikacjach i bez zmiany sposobu zarządzania pełna zgodność, pełna integracja, pełna kontrola.



References

Azure Arc:

Azure VMware Solution (AVS):