Wprowadzenie do scenariusza nowoczesnej platformy aplikacji
Gdy klienci będą zajmować się większymi, bardziej zaawansowanymi formami wdrażania chmury, ich podróż do chmury staje się bardziej złożona. Często klienci używają zorganizowanych kontenerów do zarządzania pulami obciążeń w co najmniej jednym scentralizowanym klastrze. W tej serii artykułów opisano zagadnienia techniczne i nie techniczne wymagane do przygotowania do integracji platformy Kubernetes i kontenera w scentralizowane operacje i szerszą strategię chmury.
Organizacje obejmują usługi zarządzane, usługi aplikacji i kontenery w ogólnej strategii, aby przyspieszyć produktywność deweloperów, zmniejszyć obciążenie operacyjne, zwiększyć przenośność obciążeń i zmodernizować starsze obciążenia.
- Platforma aplikacji: Kolekcja zależności aplikacji przeznaczona do obsługi wykonywania aplikacji. Platformy aplikacji przyspieszają programowanie, zapewniając dobrze zdefiniowane struktury w celu zaspokojenia wielu typowych potrzeb. Platformy aplikacji mogą również tworzyć ograniczenia wpływające na sposób tworzenia aplikacji.
- Usługi aplikacji (usługi PaaS): Opcje usług aplikacji lub platformy jako usługi (PaaS) dla deweloperów zapewniają platformę aplikacji, która maksymalizuje wartość, jaką każda aplikacja może czerpać ze środowiska chmury. Te usługi tworzą warstwę abstrakcji między platformą aplikacji a podstawową infrastrukturą chmury. Ta warstwa abstrakcji wymusza określony i spójny zestaw ograniczeń platformy aplikacji, które mogą być uruchamiane tylko w określonych środowiskach.
- Pojemniki: Kontenery tworzą podobną warstwę abstrakcji między wymaganiami środowiska uruchomieniowego aplikacji a bazowym systemem operacyjnym i infrastrukturą. W przeciwieństwie do opcji PaaS kontenery umożliwiają skonfigurowanie środowiska uruchomieniowego aplikacji pod kątem potrzeb aplikacji, niezależnie od hosta kontenera.
- Orkiestracja kontenerów: Orkiestrator kontenerów zapewnia spójne środowisko uruchomieniowe aplikacji dla wystąpienia hosta kontenera. Ta aranżacja umożliwia zespołom ds. operacji skoncentrowanych na obciążeniach dojrzałego wdrażania i praktyk DevOps ułatwianie wielu praktyk związanych z wdrażaniem i operacjami, co zmniejsza zależności od scentralizowanych lub ludzkich operacji.
W tej serii artykułów opisano, jak usługi aplikacji i kontenery można zintegrować ze strategią wdrażania chmury w celu dostarczania następujących wyników:
- Przyspieszanie deweloperów przez abstrakcję: Zarówno kontenery, jak i usługi aplikacji, przyspieszają produktywność deweloperów, umożliwiając deweloperom skoncentrowanie się bardziej na kodzie i mniejszej kwestie związane ze środowiskiem hosta.
- Zmniejsz koszty operacji dzięki abstrakcji: Ustandaryzowana aranżacja kontenerów zapewnia spójne środowiska uruchomieniowe na wszystkich hostach, co usprawnia operacje niezależnie od tego, jakie mogą wdrażać deweloperzy obciążeń. Dzięki standaryzacji scentralizowane zespoły operacyjne mogą rozszerzać tradycyjne praktyki obsługi i operacji na hosty kontenerów.
- Przenośność obciążenia za pośrednictwem abstrakcji: Przenoszenie obciążeń między koordynatorami kontenerów umożliwia przenoszenie obciążeń. Niektóre platformy orkiestracji kontenerów działają w chmurze publicznej. Inne platformy orkiestracji kontenerów są przeznaczone do wdrażania chmury brzegowej lub prywatnej. Zezwalanie na różne opcje orkiestracji kontenerów umożliwia przenoszenie obciążeń między hostami kontenerów na platformach chmury hybrydowej, wielochmurowej, brzegowej i publicznej.
- Modernizowanie starszych obciążeń za pomocą abstrakcji: Starsze obciążenia mogą wymagać warstwy abstrakcji przed migracją lub modernizacją. Dostosowywanie środowiska uruchomieniowego na hoście kontenera umożliwia spełnienie starszych wymagań w nowoczesnym środowisku chmury.
W tej serii artykułów opisano sposób integrowania zarządzania kontenerami i kontenerami z fazami strategii, planowania, wdrażania i operacji w chmurze.
Składniki scenariusza
Ten scenariusz jest przeznaczony do kierowania kompleksową podróżą klienta w całym cyklu życia wdrażania chmury. Ukończenie podróży wymaga kilku kluczowych zestawów wskazówek:
- Cloud Adoption Framework: W tych artykułach przedstawiono najmniejszy zestaw zagadnień i implementacji każdej metodologii CAF. Skorzystaj z tych artykułów, aby przygotować osoby podejmujące decyzje, centralne it i centrum doskonałości chmury do wdrożenia kontenerów i zarządzania kontenerami jako centralnej części strategii technologicznej.
- Azure Well-Architected Framework: W tych artykułach opisano zagadnienia, które każdy właściciel obciążenia powinien wprowadzić, gdy ich obciążenia muszą być wdrażane przy użyciu kontenerów lub rozwiązań do zarządzania kontenerami, takich jak Kubernetes.
- Architektury referencyjne: Te rozwiązania referencyjne ułatwiają przyspieszenie wdrażania rozwiązań kontenerów przy użyciu Azure Kubernetes Service (AKS).
- Polecane produkty platformy Azure: Dowiedz się więcej o produktach, które obsługują strategię zarządzania kontenerami i kontenerami na platformie Azure.
- Moduły learn: Uzyskaj praktyczne umiejętności wymagane do wdrożenia, konserwacji i obsługi kontenerów oraz rozwiązań AKS.
Typowe podróże klientów
Architektury referencyjne usługi AKS: Architektury referencyjne wymienione w okienku po lewej stronie pokazują, jak wdrożyć różne sprawdzone architektury w celu zarządzania platformami kontenera i Platformy Kubernetes przy użyciu Azure Kubernetes Service (AKS). Te architektury są sugerowanym punktem wyjścia dla platformy Kubernetes na platformie Azure.
Migrowanie istniejących obciążeń do usługi AKS: Typowym przypadkiem użycia usługi AKS na platformie Azure jest modernizacja istniejących obciążeń internetowych bezpośrednio do rozwiązania opartego na kontenerze lub natywnego dla chmury zamiast tradycyjnych wysiłków związanych z migracją. W artykule dotyczącym migracji do kontenerów pokazano, jak usługa Azure Migrate może przyspieszyć migrację kontenerów w ramach standardowych procesów migracji.
Scentralizowane wdrażanie kontenerów i zarządzanie nimi: Pierwszy zestaw artykułów w okienku po lewej stronie zawiera zaawansowane wskazówki dotyczące centralizacji strategii kontenera. W tej serii artykułów zamierza pomóc centralnym zespołom IT lub centrum doskonałości w chmurze zrozumieć, w jaki sposób kontenery wpływają na strategię chmury i jak zapewnić spójną scentralizowaną obsługę.
Przygotuj się do zapewnienia ładu i obsługi kontenerów na dużą skalę:Akcelerator strefy docelowej usługi AKS pokazuje, jak można używać stref docelowych w skali przedsiębiorstwa w celu zapewnienia spójnego ładu, zabezpieczeń i operacji w wielu strefach docelowych na potrzeby scentralizowanego zarządzania kontenerami na dużą skalę.
Implementowanie określonych produktów platformy Azure: Przyspieszanie i ulepszanie możliwości kontenerów i platformy Kubernetes przy użyciu różnych rodzajów produktów platformy Azure opisanych w sekcji polecane produkty.
Następny krok: Integracja nowoczesnych platform aplikacji z podróżą po wdrożeniu chmury
Poniższa lista artykułów przeprowadzi Cię do wskazówek w określonych punktach w podróży wdrażania chmury, aby pomóc Ci w pomyślnym scenariuszu wdrażania chmury.
- Strategia nowoczesnej platformy aplikacji
- Planowanie nowoczesnych platform aplikacji
- Przeglądanie środowiska lub stref docelowych platformy Azure
- Migrowanie obciążeń do nowoczesnych platform aplikacji
- Wprowadzanie innowacji przy użyciu nowoczesnych rozwiązań platformy aplikacji
- Zarządzanie nowoczesnymi rozwiązaniami platformy aplikacji
- Zarządzanie nowoczesnymi rozwiązaniami platformy aplikacji