Opcje hybrydowe platformy Azure

Azure Arc
Azure IoT Edge
Azure Stack Edge
Azure Stack HCI
Azure Stack Hub

Platforma Azure oferuje kilka rozwiązań hybrydowych, które mogą hostować aplikacje i obciążenia, rozszerzać usługi platformy Azure i zapewniać narzędzia zabezpieczeń i operacyjne dla środowisk hybrydowych. Usługi hybrydowe platformy Azure obejmują od zwirtualizowanego sprzętu, który hostuje tradycyjne aplikacje i bazy danych IT po zintegrowane rozwiązania typu platforma jako usługa (PaaS) dla scenariuszy lokalnych, brzegowych i wielochmurowych. Ten przewodnik ułatwia wybranie rozwiązania hybrydowego spełniającego wymagania biznesowe.

Pojęcia hybrydowe

Środowiska hybrydowe obejmują następujące typy lokalizacji hostingu i infrastruktury:

  • Chmura hybrydowa: te środowiska łączą usługi w chmurze publicznej z infrastrukturą lokalną. Ta strategia hybrydowa jest powszechna w przypadku organizacji, które mają ścisłe przepisy dotyczące niezależności danych, wymagania dotyczące małych opóźnień lub kluczowe potrzeby dotyczące odporności i ciągłości działania.
  • Edge: te środowiska hostuje urządzenia, które zapewniają lokalne przetwarzanie i magazyn danych. Takie podejście jest typowe dla organizacji i aplikacji, które muszą pozostać blisko danych, zmniejszyć opóźnienie lub dane obliczeniowe niemal w czasie rzeczywistym.
  • Wiele chmur: te środowiska korzystają z wielu usług i dostawców przetwarzania w chmurze. Ta strategia zapewnia elastyczność, może zmniejszyć ryzyko i umożliwić organizacjom badanie i używanie różnych dostawców dla określonych aplikacji. Jednak takie podejście często wymaga wiedzy specyficznej dla chmury i zwiększa złożoność zarządzania, operacji i zabezpieczeń.

Rozwiązania hybrydowe obejmują płaszczyznę sterowania i płaszczyznę danych systemu.

  • Płaszczyzna sterowania: ta płaszczyzna odnosi się do operacji zarządzania zasobami, takich jak tworzenie maszyn wirtualnych platformy Azure. Platforma Azure używa usługi Azure Resource Manager do obsługi płaszczyzny sterowania.
  • Płaszczyzna danych: ta płaszczyzna korzysta z możliwości wystąpień zasobów tworzonych przez płaszczyznę sterowania, takich jak uzyskiwanie dostępu do maszyn wirtualnych platformy Azure za pośrednictwem protokołu RDP (Remote Desktop Protocol).

Rozwiązania hybrydowe platformy Azure mogą rozszerzać operacje płaszczyzny sterowania platformy Azure poza centrami danych platformy Azure lub uruchamiać dedykowane wystąpienia płaszczyzny sterowania w celu zapewnienia możliwości płaszczyzny danych.

Zagadnienia dotyczące użycia hybrydowego

Aby podjąć decyzję o rozwiązaniu hybrydowym, należy wziąć pod uwagę wymagania i ograniczenia dotyczące sprzętu, hostingu i wdrażania oraz aplikacji lub obciążenia. Rozwiązania hybrydowe muszą również obsługiwać operacje deweloperów (DevOps) i przestrzegać standardów organizacyjnych i branżowych oraz przepisów.

Sprzęt

W zależności od typu obciążenia może być potrzebny tradycyjny sprzęt centrum danych, który może uruchamiać maszyny wirtualne, kontenery i bazy danych. W przypadku innych scenariuszy, takich jak wdrożenia IoT, ograniczone urządzenia sprzętowe są lepszym rozwiązaniem i mogą być uruchamiane na serwerach stojakowych, przenośnych lub odpornych.

Rozważ odświeżenie, zmianę przeznaczenia lub zastąpienie istniejącego sprzętu. Scenariusze brownfield używają istniejącego sprzętu w nowoczesnych podejściach obciążeń hybrydowych. Scenariusze Greenfield uzyskują nowy sprzęt lub używają sprzętu jako usługi z opłatą miesięczną.

Hosting i wdrażanie

Zastanów się, czy używać lokalnego centrum danych, krawędzi, chmury platformy Azure lub hostingu wielochmurowego przy użyciu spójnego podejścia opartego na technologii natywnej dla chmury. Wymagania biznesowe, zgodności, kosztów lub zabezpieczeń mogą określać lokalizację hostingu.

Wdrożenie aplikacji na dużą skalę różni się od implementacji na mniejszą skalę. Tradycyjne wdrożenie IT na maszynach wirtualnych i bazach danych różni się od wdrożeń do kontenerów lub urządzeń rozproszonych.

Rozproszone, złożone wdrożenia na dużą skalę muszą być w stanie skalować implementację usług na dużą skalę i mogą rozwiązać problemy, takie jak ciągłość działalności biznesowej w inny sposób niż tradycyjne it.

Aplikacja lub obciążenie

Zastanów się, czy aplikacje lub obciążenia są rozproszone, konteneryzowane, czy tradycyjne it hostowane na maszynach wirtualnych lub bazach danych. Klastry usługi Azure IoT Hub, azure Kubernetes Service (AKS) lub rozwiązania PaaS spoza centrów danych platformy Azure mogą hostować obciążenia hybrydowe.

Tradycyjne aplikacje działające na maszynach wirtualnych korzystają z hiperkonwergentnej infrastruktury (HCI) i narzędzi operacyjnych, zabezpieczeń i zarządzania platformy Azure na potrzeby dwóch dni operacji. Aplikacje natywne dla chmury lepiej nadają się do uruchamiania w orkiestratorach kontenerów, takich jak AKS, i korzystają z rozwiązań PaaS platformy Azure.

Jeśli musisz wdrożyć modele utworzone i wytrenowane w chmurze i uruchomić je lokalnie, monitorować urządzenia IoT na dużą skalę lub udostępniać opcje transferu danych platformy Azure, rozważ wdrożenia brzegowe i rozwiązania.

Wybieranie rozwiązania hybrydowego

Wszystkie powyższe czynniki są ważne dla ostatecznego rozwiązania, ale w zależności od wymagań, doświadczenia i wiedzy organizacje mogą podejść do oceny rozwiązań z różnych perspektyw. Organizacje mogą zacząć od wymagań i ograniczeń dotyczących sprzętu i hostingu albo badania usług platformy Azure z perspektywy aplikacji i obciążenia. Zespoły DevOps mogą skupić się na masowych wdrożeniach i ograniczonym lub specjalnie utworzonym sprzęcie, podczas gdy administratorzy systemów mogą podkreślić użycie lokalizacji hostingu lub sprzętu i funkcji hypervisor.

W poniższych sekcjach przedstawiono drzewo decyzyjne rozwiązań hybrydowych oparte na modelu wdrażania i macierzy usług hybrydowych platformy Azure opisujących obsługiwane obciążenia, typy sprzętu i modele wdrażania. Zapoznaj się z tymi ilustracjami, aby wybrać rozwiązanie kandydata. Następnie przejmij szczegółową ocenę usług kandydatów, aby sprawdzić, czy spełniają Twoje potrzeby.

Drzewo decyzyjne rozwiązania hybrydowego

Poniższe drzewo decyzyjne rozpoczyna się od wybrania istniejącego lub niestandardowego, wielochmurowego lub określonego przez platformę Azure rozwiązania hybrydowego. Drzewo przechodzi przez punkty decyzyjne, aby wybrać odpowiednią usługę hybrydową platformy Azure.

Diagram przedstawiający drzewo decyzyjne dotyczące wybierania usług hybrydowych platformy Azure.

Pobierz plik programu PowerPoint ze wszystkich diagramów w tym artykule.

W przypadku istniejących lub niestandardowych wdrożeń:

  1. Zdecyduj, czy sprzęt jest ograniczony , czy wdrożony w centrum danych.

  2. W przypadku ograniczonego sprzętu zdecyduj, czy wdrożenie jest masowe , czy niskie.

  3. W przypadku wdrożeń centrów danych i wielu chmur określ, czy typ obciążenia używa kontenerów, czy tradycyjnego wdrożenia IT na maszynach wirtualnych lub bazach danych SQL.

  4. Istniejące i niestandardowe obciążenia IoT mogą używać usługi Azure IoT Edge. Istniejące i niestandardowe wdrożenia tradycyjne, bazy danych i natywne dla chmury mogą używać serwerów i usług z obsługą usługi Azure Arc.

  5. Wdrożenia oparte na kontenerach mogą używać platformy Kubernetes z obsługą usługi Azure Arc. Wdrożenia oparte na maszynach wirtualnych mogą używać serwerów z obsługą usługi Azure Arc, z obsługą usługi Azure Arc vSphere lub programu System Center Virtual Machine Manager z obsługą usługi Azure Arc. Wdrożenia bazy danych SQL mogą używać usług danych z obsługą usługi Azure Arc.

W przypadku wdrożeń określonych przez platformę Azure:

  1. Zdecyduj, czy potrzebujesz sprzętu jako usługi , czy wdrożeń przypominających centrum danych platformy Azure. Wdrożenia podobne do centrum danych platformy Azure mogą używać usługi Azure Stack Hub.

  2. W przypadku sprzętu jako usługi zdecyduj, czy typ obciążenia korzysta z transferu danych i obliczeń , czy infrastruktury hiperkonwergentnej (HCI). W przypadku rozwiązania hiperkonwergentnego można użyć usługi Azure Local.

  3. Obciążenia transferu danych i obliczeń mogą używać usługi Azure Stack Edge. wdrożenia centrum danych mogą używać Azure Stack Edge Pro 2 i gpu usługi Azure Stack Edge Pro. Wdrożenia przenośne mogą używać usługi Azure Stack Edge Mini R. Wdrożenia z wzmocnionymi zabezpieczeniami mogą używać usługi Azure Stack Edge Pro R.

Macierz usług hybrydowych platformy Azure

Poniższa macierz decyzyjna przedstawia obsługiwane obciążenia, możliwości sprzętowe i modele wdrażania dla kilku usług hybrydowych platformy Azure. Wszystkie usługi platformy Azure obejmują witrynę Azure Portal i inne narzędzia do obsługi operacji i zarządzania platformą Azure.

Diagram przedstawiający możliwości i cechy usług hybrydowych platformy Azure.

Pobierz plik programu PowerPoint ze wszystkich diagramów w tym artykule.

  • Chmura platformy Azure udostępnia oprogramowanie jako usługę (SaaS) oparte na chmurze, infrastrukturę jako usługę (IaaS) oraz usługi obliczeniowe, magazynowe i sieciowe PaaS. Usługi działają na sprzęcie firmy Microsoft w centrach danych platformy Azure.

  • rozwiązanie Azure VMware Solution (AVS) umożliwia natywne uruchamianie obciążeń VMware na platformie Azure, zapewniając chmury prywatne, które zawierają klastry VMware vSphere utworzone na podstawie dedykowanej infrastruktury platformy Azure bez systemu operacyjnego. To rozwiązanie umożliwia rozszerzanie lub migrowanie istniejących lokalnych środowisk VMware na platformę Azure bez konieczności zmieniania architektury aplikacji lub operacji ponownego narzędzia. Usługa AVS integruje się z usługami platformy Azure, umożliwiając korzystanie ze skalowalności, zabezpieczeń i zasięgu globalnego platformy Azure przy użyciu znanych narzędzi i procesów VMware.

  • Azure Stack to rodzina produktów i rozwiązań, które rozszerzają platformę Azure na brzeg lub do lokalnych centrów danych. Usługa Azure Stack udostępnia kilka rozwiązań dla różnych przypadków użycia.

    • Usługa Azure Stack Hub rozszerza platformę Azure w celu uruchamiania aplikacji w środowiskach lokalnych. Usługa Azure Stack Hub udostępnia usługi SaaS, IaaS i PaaS hiperkonwergentne usługi obliczeniowe, magazynowe i sieciowe oraz działa na standardowym sprzęcie w środowisku branżowym lub w wielochmurowych centrach danych. Usługa Azure Stack Hub dostarcza usługi platformy Azure do centrów danych ze zintegrowanymi systemami i mogą działać w połączonych lub odłączonych środowiskach.
    • lokalnym platformy Azure to hiperkonwergentne rozwiązanie, które używa zweryfikowanego sprzętu do uruchamiania zwirtualizowanych i konteneryzowanych obciążeń lokalnych. Usługa Azure Local udostępnia usługi obliczeniowe, magazynowe i sieciowe oparte na maszynach wirtualnych i oparte na usłudze AKS oraz działa na standardowym sprzęcie lokalnym lub w wielochmurowych centrach danych. Usługa Azure Local łączy obciążenia z platformą Azure na potrzeby usług w chmurze i zarządzania nimi.
    • Usługa Azure Stack Edge oferuje możliwości platformy Azure, takie jak obliczenia, magazyn, sieć i przyspieszone sprzętowo uczenie maszynowe do lokalizacji brzegowych. Usługa Azure Stack Edge udostępnia usługi uczenia maszynowego, uczenia maszynowego i transferu danych oparte na maszynach wirtualnych oraz na standardowym sprzęcie jako usłudze oraz działa lokalnie lub w wielochmurowych centrach danych.
  • Usługi Azure IoT Edge i IoT Hub wdrażają funkcje niestandardowe na urządzeniach masowych. Usługa IoT Edge natywnie integruje się z usługą IoT Hub w celu zapewnienia usług DevOps, PaaS i konteneryzowanych na niestandardowym i standardowym sprzęcie branżowym oraz działa lokalnie lub w wielochmurowych centrach danych.

  • Usługa Azure Arc zapewnia dostarczanie aplikacji i zarządzanie nimi przy użyciu usług z obsługą usługi Azure Arc dla maszyn wirtualnych, baz danych SQL i platformy Kubernetes. Usługa Azure Arc projektuje istniejące zasoby infrastruktury bez systemu operacyjnego, maszyny wirtualnej i platformy Kubernetes na platformie Azure w celu obsługi operacji za pomocą narzędzi do zarządzania i zabezpieczeń platformy Azure. Usługa Azure Arc upraszcza ład i zarządzanie, zapewniając spójną wielochmurową i lokalną platformę zarządzania dla usług platformy Azure.

    Usługa Azure Arc działa na istniejącym standardowym sprzęcie, funkcjach hypervisor, usłudze Azure Local lub Azure Stack Edge, lokalnie lub w wielochmurowych centrach danych. Usługa Azure Arc oferuje następujące możliwości:

    Usługi z obsługą usługi Azure Arc umożliwiają tworzenie aplikacji lokalnych i wielochmurowych za pomocą usług PaaS i danych platformy Azure, takich jak usługa aplikacja systemu Azure, azure Functions, Azure Logic Apps, wystąpienie zarządzane Azure SQL, hiperskala postgreSQL i usługa Azure Machine Learning. Możesz uruchamiać te usługi w dowolnym miejscu i korzystać z istniejącej infrastruktury.

Współautorzy

Ten artykuł jest obsługiwany przez firmę Microsoft. Pierwotnie został napisany przez następujących współautorów:

Aby wyświetlić niepubliczne profile serwisu LinkedIn, zaloguj się do serwisu LinkedIn.

Następne kroki