Wprowadzenie

Ukończone

Wyobraź sobie, że jesteś inżynierem systemów dla firmy Contoso, średniej wielkości firmy zajmującej się usługami finansowymi z siedzibą w Londynie i biurami w Nowym Jorku i San Francisco. Środowisko obliczeniowe firmy Contoso jest hostowane w lokalnych centrach danych. Większość obciążeń firmy Contoso jest w pełni konteneryzowana na platformie Kubernetes działającej na platformie wirtualizacji innej firmy.

Pomimo zmodernizowanego środowiska firma Contoso stoi przed wyzwaniami narzuconymi przez ograniczenia wydajności i elastyczności związane z infrastrukturami lokalnymi. Coraz trudniej jest również stale zarządzać aplikacjami i wdrażać je w stale rosnącej liczbie klastrów Kubernetes.

Aby sprostać tym wyzwaniom związanym z pojemnością i elastycznością, kierownictwo IT zdecydowało się na migrację wielu konteneryzowanych obciążeń firmy Contoso do chmury. Firma Contoso chce użyć wielu dostawców usług w chmurze, aby uniknąć zależności od jednego dostawcy, ale wybrała platformę Azure jako główny cel wdrożenia.

Zespół inżynierów ma za zadanie eksplorować i oceniać możliwości usługi Azure Arc dla obciążeń opartych na platformie Kubernetes. Musisz określić, jak firma Contoso może korzystać z modelu zarządzania chmurą do brzegu usługi Azure Arc i realizować strategię wielovendoru przy zachowaniu niektórych lokalnych obciążeń konteneryzowanych.

W tym module dowiesz się, jak usługa Azure Arc rozszerza platformę Azure, aby aplikacje i usługi miały elastyczność uruchamiania w centrach danych, na urządzeniach brzegowych i w środowiskach wielochmurowych. Dowiesz się, jak platforma Kubernetes z obsługą usługi Azure Arc umożliwia firmom, takich jak Contoso, zarządzanie wszystkimi zasobami Kubernetes w jednej płaszczyźnie sterowania oraz zapewnia spójne środowisko programistyczne i operacyjne do uruchamiania aplikacji natywnych dla chmury w dowolnym miejscu i na dowolnej platformie Kubernetes. Następnie możesz zaimplementować te możliwości w firmie Contoso, aby ułatwić optymalizowanie i uproszczenie jego operacji.

Cele szkolenia

Po ukończeniu tego modułu wiesz, jak wykonać następujące czynności:

  • Opis platformy Kubernetes, usługi Azure Arc i platformy Kubernetes z włączoną usługą Azure Arc.
  • Dowiedz się, jak ulepszyć środowiska Kubernetes, łącząc klastry Kubernetes z usługą Azure Arc.
  • Dowiedz się, jak wdrażać aplikacje w klastrach Kubernetes z włączoną usługą Azure Arc przy użyciu metodyki GitOps do zarządzania konfiguracjami.
  • Dowiedz się więcej o usługach platformy Azure, które można wdrożyć w klastrach Kubernetes z obsługą usługi Azure Arc.
  • Dowiedz się, jak używać usług Azure Policy i Azure Monitor z usługą Kubernetes z włączoną usługą Azure Arc.

Wymagania wstępne

Aby uzyskać najlepsze doświadczenie w nauce z tego modułu, musisz mieć podstawową wiedzę i znajomość następujących zagadnień:

  • Architektura konteneryzacji i platformy Kubernetes
  • Podstawowa wiedza na temat zarządzania klastrami Kubernetes
  • Witryna Azure Portal i interfejs wiersza polecenia platformy Azure
  • Azure Monitor i Azure Policy
  • Zasady i procesy usługi GitOps