Udostępnij za pośrednictwem


Strefy docelowe platformy Azure dla nowoczesnych platform aplikacji

Metodologia Ready przewodnika Cloud Adoption Framework prowadzi do tworzenia wszystkich środowisk platformy Azure przy użyciu stref docelowych platformy Azure. Strefy docelowe platformy Azure udostępniają wiele opcji implementacji utworzonych wokół zestawu typowych obszarów projektowych.

Strefy docelowe platformy Azure umożliwiają rozpoczęcie od małej implementacji i rozszerzanie w czasie. W przypadku bardziej zaawansowanych środowisk można zacząć od opcji implementacji w skali przedsiębiorstwa. Musisz ocenić dowolną strefę docelową, która ma być używana dla nowoczesnych rozwiązań platformy aplikacji, niezależnie od wybranej opcji implementacji.

Architektura koncepcyjna strefy docelowej platformy Azure

Podczas przygotowywania dowolnego środowiska do trwałego wdrażania chmury używamy architektury koncepcyjnej stref docelowych platformy Azure do reprezentowania tego, jak powinien wyglądać docelowy stan końcowy na platformie Azure, jak pokazano poniżej.

Diagram przedstawiający koncepcyjną architekturę strefy docelowej platformy Azure.

Aby uzyskać więcej informacji na temat obszarów projektowych oznaczonych etykietą A-I w wizualizacji, zobacz obszary projektowania środowiska.

Podczas opracowywania długoterminowej wizji stref docelowych należy wziąć pod uwagę powyższy projekt. W tym scenariuszu skupiamy się na najbardziej odpowiednim punkcie wyjścia, aby spełnić wymagania strategiczne i planistyczne związane z nowoczesnymi platformami aplikacji. Ten artykuł dotyczy punktu początkowego, niekoniecznie wszystkich szczegółów wymaganych do osiągnięcia celu długoterminowego.

Zagadnienia dotyczące strategii i planowania dla stref docelowych platform aplikacji

Decyzje dotyczące priorytetyzacji podejmowane podczas rozmów strategii i planowania mają bezpośredni wpływ na najbardziej odpowiednią konfigurację strefy docelowej do obsługi nowoczesnego planu platform aplikacji. Poniżej przedstawiono najważniejsze zagadnienia z tych faz:

  • Czy centralne it, CCoE lub inne formy scentralizowanych operacji będą odpowiedzialne za obsługę hostów kontenerów?
  • Czy strategia i plan wymagają współużytkowanych kontenerów obsługujących wiele obciążeń na klaster?
  • Czy scentralizowane zespoły będą również obsługiwać segmentowane rozwiązania kontenerów dla wrogich obciążeń?

Pytania wpływają na projekt strefy docelowej, ponieważ każdy z nich sugeruje potrzebę scentralizowanego zespołu ds. operacji do zarządzania kontenerami. Gdy obowiązki operacyjne są współużytkowane przez scentralizowane zespoły i zespoły programistyczne, należy wziąć pod uwagę projekt środowiska, aby umożliwić udostępnianie usług i rozdzielenie obowiązków, co sugeruje strefę docelową klasy korporacyjnej.

Demonstrowanie zakresu z możliwością działania

Aby zmaksymalizować dane wyjściowe podczas początkowych implementacji, pozostała część tego przewodnika koncentruje się na implementowaniu usługi Azure Kubernetes Service (AKS) z możliwością dodawania nakładki dla usługi aplikacja systemu Azure Service na platformie Kubernetes za pomocą usługi Azure Arc. Takie podejście zawęża zakres opcji, zapewniając architekturę referencyjną i implementację.

Aby ustanowić podstawy dla innych produktów platformy Azure dla nowoczesnych platform aplikacji, zobacz kartę Architektury kontenerów w lewym obszarze nawigacji, aby uzyskać szczegółowe informacje o architekturze i implementacji dla każdego narzędzia.

Zagadnienia dotyczące opcji implementacji

Wybranie najlepszej opcji implementacji strefy docelowej platformy Azure będzie miało bezpośredni wpływ na to, jak dobrze strefa docelowa może obsługiwać powyższe opcje implementacji. Zapoznaj się z serią artykułów Strefy docelowe platformy Azure, aby uzyskać więcej informacji na temat opcji implementacji strefy docelowej platformy Azure. Które z opcji implementacji strefy docelowej platformy Azure najlepiej uwzględniają zagadnienia dotyczące strategii i planowania dotyczące scenariusza nowoczesnych platform aplikacji?

  • Istniejąca strategia strefy docelowej platformy Azure: jeśli Twoja organizacja wdrożyła już strategię strefy docelowej platformy Azure, scenariusz nowoczesnych platform aplikacji prawdopodobnie musi być zgodny z istniejącą strategią. W przeciwnym razie wybierz jeden z poniższych kroków w kierunku powtarzalnych środowisk strefy docelowej.
  • Zacznij od małych i rozwijaj się przy użyciu planu bazowego usługi AKS: architektura punktu odniesienia dla klastra usługi Azure Kubernetes Service (AKS) zapewnia sprawdzone podejście do wdrażania pierwszego środowiska usługi AKS.
    • Ta opcja jest najczęściej używana, gdy zespoły deweloperów lub devOps są bezpośrednio odpowiedzialne za operacje klastrów, środowisk w chmurze i aplikacji.
    • Procesy i najlepsze rozwiązania w metodologiach Gotowe, Rządzenie i Zarządzanie w przewodniku Cloud Adoption Framework można dodać później, aby przygotować to wdrożenie do operacji centralnych i hostów udostępnionych.
  • Strefy docelowe w skali przedsiębiorstwa: akcelerator strefy docelowej usługi AKS zawiera implementację referencyjną w celu wdrożenia wystąpienia punktu odniesienia usługi AKS w strefie docelowej w skali przedsiębiorstwa w celu obsługi platformy AKS w ramach określonej konfiguracji środowiska wymaganej przez szersze rozwiązania strefy docelowej w skali przedsiębiorstwa.
    • Jest to najbardziej typowa opcja, gdy wymagania dotyczące zgodności, ładu lub zabezpieczeń muszą być stosowane centralnie do dowolnego środowiska kontenera.
    • Jest to również najbardziej typowa opcja dla scentralizowanych zespołów dostarczających operacje hostingu kontenerów, dzięki czemu deweloperzy mogą skupić się bardziej na aplikacji i mniej na tworzeniu aplikacji dla platformy Kubernetes.

Podstawowa różnica między dwiema powyższymi opcjami polega na tym, jak wyraża się i implementuje rozdzielenie obowiązków dotyczących zasobów platformy Azure, topologii subskrypcji i użycia usługi Azure Policy na potrzeby ładu. Zapoznaj się z planem organizacji wokół scentralizowanych i zdecentralizowanych operacji, które najlepiej sprawdzają się w przypadku obciążeń organizacji. Oba modele można zginać, aby zapewnić dokładne środowisko, które wymagają organizacji i obciążeń, ale chcesz zacząć od tego, który najlepiej pasuje do zdefiniowanej strategii. Upewnij się, że wszystkie zespoły obciążeń rozumieją model operacyjny i obowiązki wymagane przez wszystkie grupy i członków IT.

Nakładki platformy aplikacji

Po wdrożeniu podstawowej strefy docelowej usługi AKS i uzyskaniu gotowości do dalszego wdrażania aplikacji można zastosować więcej konfiguracji platformy aplikacji do hostów kontenerów. Usługa aplikacja systemu Azure Service dla platformy Kubernetes z usługą Azure Arc obejmuje instalację określonej platformy aplikacji na podstawie każdego klastra.

W zależności od potoku wdrażania i rejestru kontenerów dostępne są dwie opcje dodawania nakładek platformy aplikacji:

  • Instalacja nakładki może zostać uwzględniona w obrazach kontenerów w rejestrze kontenerów, standaryzacji wdrożenia platformy aplikacji przy użyciu wdrożenia kontenera.
  • Alternatywnie można wdrożyć nakładkę podczas potoku DevOps dodając środowisko uruchomieniowe do istniejącego wystąpienia hostów kontenerów.

Te dwie opcje zależą od praktyk operacji hosta i stopnia zmienności w środowiskach uruchomieniowych aplikacji w portfolio obciążeń.

Obszary projektowe stref docelowych platformy Azure

Wszystkie strefy docelowe platformy Azure są projektowane wokół zestawu typowych obszarów projektowych wymienionych poniżej. Każdy artykuł zawiera zestaw zagadnień i zaleceń specyficznych dla usługi AKS, które mogą pomóc zespołowi nowoczesnych platform aplikacji przygotować strefę docelową dla kontenerów usługi AKS:

Następny krok: Migrowanie obciążeń na nowoczesne platformy aplikacji

Poniższe artykuły zawierają wskazówki, które znajdują się w określonych punktach podróży wdrażania chmury, aby pomóc Ci w pomyślnym scenariuszu wdrażania chmury.