Wprowadzenie
Twój zespół mógł już wdrożyć zasoby platformy Azure przy użyciu witryny Azure Portal, szablonów usługi Azure Resource Manager w formacie JSON (szablonów usługi ARM) lub interfejsu wiersza polecenia (CLI). Jeśli pracujesz z szablonami arm w formacie JSON, wiesz, jak Bicep zapewnia lepszy proces tworzenia szablonów niż szablony arm JSON. Warto zainwestować w użycie rozwiązania Bicep dla zasobów platformy Azure, ale migracja istniejących wdrożeń do aplikacji Bicep nie jest realizowana za pomocą kliknięcia przycisku. Proces obejmuje zalecany przepływ pracy, który obejmuje konwertowanie, migrowanie, refaktoryzowanie i testowanie.
Przykładowy scenariusz
Załóżmy, że odpowiadasz za wdrażanie i konfigurowanie infrastruktury platformy Azure w firmie zabawkowej. Niedawno twoja firma nabyła mniejszego konkurenta, który stworzył popularną zabawkową ciężarówkę. Ta firma używa również platformy Azure do hostowania infrastruktury aplikacji, ale firma wdraża swoje zasoby przy użyciu witryny Azure Portal. Wdrożono maszynę wirtualną, która zapewnia niektóre usługi wspierające ciężarówkę-zabawkę.
Chcesz rozpocząć proces ujednolicania stosowania Bicep do wszystkich wdrożeń zasobów. Aby wykonać to zadanie, przekonwertujesz i zmigrujesz zasoby do aplikacji Bicep. Refaktoryzujesz szablony pod kątem przejrzystości i testowania wdrożeń w celu zweryfikowania migracji.
Co zrobimy?
W tym module dowiesz się więcej o zalecanym przepływie pracy migracji zasobów platformy Azure do rozwiązania Bicep. Ten przepływ pracy składa się z pięciu faz: konwertowania, migrowania, refaktoryzacji, testowania i wdrażania.
Dowiesz się, jak konwertować i migrować zasoby platformy Azure oraz szablony JSON do plików Bicep. Dowiesz się również o narzędziach i zasobach, które mogą pomóc w poprawie jakości szablonów. Na koniec dowiesz się, jak testować wdrożenia przekonwertowanych szablonów.
Jaki jest główny cel?
Po ukończeniu tego modułu dowiesz się, jak przeprowadzić migrację zasobów platformy Azure do rozwiązania Bicep. Zyskasz również pewność wierności szablonów, które będą używane w przyszłych wdrożeniach.