Wprowadzenie
Stos wdrażania platformy Azure to kolekcja zasobów platformy Azure, którymi można zarządzać jako pojedyncza jednostka, nawet jeśli obejmują wiele grup zasobów lub subskrypcji.
Przykładowy scenariusz
Załóżmy, że pracujesz jako inżynier DevOps dla banku społecznościowego, który jest w wieloletniej podróży w celu modernizacji swoich aplikacji w celu korzystania z przetwarzania w chmurze. Organizacja IT w banku składa się z poszczególnych zespołów, z których każda jest przeznaczona do zarządzania określonymi aplikacjami i cyklem życia ich zasobów. Po wielu migracjach liczba aplikacji stwarza wyzwania związane z organizacją zasobów. Aplikacje korzystają teraz z zasobów udostępnionych, takich jak sieci wirtualne, klastry kubernetes i systemy monitorowania. Zespoły muszą mieć możliwość zarządzania zasobami aplikacji bez wpływu na istniejące i udostępnione usługi. Szukasz niezawodnego rozwiązania, które usprawnia proces zarządzania zasobami dla aplikacji używanych w całej firmie. Rozwiązanie musi być zgodne z następującymi cechami:
- Możliwość zarządzania cyklem życia aplikacji w różnych zakresach. Na przykład niektóre zespoły wdrażają zasady w grupach zarządzania lub wdrażają nowe grupy zasobów w subskrypcjach.
- Zezwól zespołom na kontynuowanie iteracji w rozwiązaniu przez aktualizowanie i usuwanie wdrożonych zasobów.
- Zapobiegaj niepożądanym zmianom, zarówno przypadkowym, jak i zamierzonym, do wdrożonych zasobów.
Chcesz ocenić, czy stosy wdrażania mogą udostępniać odpowiednie funkcje zarządzania cyklem życia zasobów.
Co zrobimy?
W tym module poznasz stosy wdrażania i jego zalety oraz znajdziesz odpowiedzi na następujące pytania:
- Co to są stosy wdrażania?
- Dlaczego warto używać stosów wdrażania do zarządzania cyklem życia zasobów?
- Jaki jest zasób stosu wdrożenia?
- Jakie są niektóre przypadki użycia stosów wdrożeń?
Jaki jest główny cel?
Po ukończeniu tego modułu będzie można określić, czy stosy wdrażania są właściwym narzędziem do zarządzania cyklem życia zasobów.
Wymagania wstępne
Należy zapoznać się z:
- Organizacja zasobów platformy Azure, w tym grupy zasobów, subskrypcje i grupy zarządzania.
- Bicep, w tym tworzenie i wdrażanie podstawowych plików.