Wprowadzenie
Zasoby platformy Azure często wymagają złożonego cyklu życia, ponieważ można je rozłożyć w wielu miejscach w Twoich subskrypcjach. Niektóre zasoby są krótkotrwałe lub skojarzone z pojedynczym obciążeniem aplikacji, podczas gdy inne są współużytkowane i ponownie używane w całej organizacji. Stosy wdrażania umożliwiają zarządzanie cyklem życia kolekcji zasobów platformy Azure jako pojedynczą jednostką niepodzielna, nawet jeśli obejmują one wiele grup zasobów lub subskrypcji.
Przykładowy scenariusz
Załóżmy, że pracujesz jako inżynier DevOps w banku społeczności, który zdecydował się używać stosów wdrażania do lepszego kontrolowania zarządzania cyklem życia zasobów platformy Azure banku. Poświęciliśmy trochę czasu na naukę tworzenia stosów wdrażania w celu wdrożenia testowej wersji nowej aplikacji do depozytów banku. Utworzono i zaktualizowano stos wdrożenia przez dodanie nowego zasobu do stosu. Ponadto przedstawiono sposób usuwania stosu wdrożenia i jego zasobów.
Oczekujesz, że zasoby aplikacji depozytów zmieniają się często w miarę kontynuowania rozwoju. Te zmiany mogą obejmować modyfikacje zasobów, dodatki i usunięcia. Chcesz dowiedzieć się więcej o tym, jak stosy wdrażania zarządzają zasobami i jak wpływają na nie aktualizacje.
Postanawiasz kontynuować pracę z testową wersją aplikacji depozytów przy użyciu interfejsu wiersza polecenia i pliku Bicep definiującego zasoby aplikacji.
Co zrobimy?
W tym module dowiesz się więcej o zasobach zarządzanych i sposobie obsługi zasobów odłączonych i usuniętych przez platformę Azure. Dowiesz się również, kiedy są wymagane operacje aktualizacji dla stosu wdrożenia. Na koniec dodasz, usuniesz, zmodyfikujesz, odłączysz i usuniesz zasoby ze stosu wdrożenia.
Jaki jest główny cel?
Po zakończeniu tego modułu będzie można dodawać, usuwać, odłączać i usuwać zarządzane zasoby ze stosu wdrożenia.
Wymagania wstępne
Należy zapoznać się z:
- Platforma Azure, w tym witryna Azure Portal, subskrypcje, grupy zasobów i zasoby.
- Bicep, w tym tworzenie i wdrażanie podstawowych plików.
- Podstawowe polecenia programu Azure PowerShell lub interfejsu wiersza polecenia platformy Azure.