Przepływ pracy migracji zasobów do aplikacji Bicep
W tym module przedstawiono pięć faz zalecanego przepływu pracy na potrzeby migracji zasobów platformy Azure do rozwiązania Bicep. Pięć faz to konwertowanie, migrowanie, refaktoryzacja, testowanie i wdrażanie. Ta jednostka zawiera podsumowanie procesu.
Faza 1. Konwertowanie
Celem fazy konwersji migrowania zasobów jest przechwycenie początkowej reprezentacji zasobów platformy Azure. Plik Bicep utworzony w tej fazie nie jest kompletny i nie jest gotowy do użycia. Jednak plik daje punkt wyjścia do migracji.
Faza konwersji składa się z dwóch kroków:
- Przechwyć obraz zasobów platformy Azure.
- Przekonwertuj reprezentację JSON na Bicep przy użyciu polecenia
decompile
.
Faza 2. Migrowanie
Celem fazy migracji jest utworzenie pierwszej wersji roboczej wdrożonego pliku Bicep i upewnienia się, że definiuje wszystkie zasoby platformy Azure, które są w zakresie migracji.
Faza migracji składa się z trzech kroków:
- Utwórz nowy pusty plik Bicep.
- Skopiuj każdy zasób z dekompilowanego szablonu.
- Zidentyfikuj i ponownie utwórz brakujące zasoby.
Faza 3. Refaktoryzacja
Głównym celem fazy refaktoryzacji jest zwiększenie jakości kodu Bicep. Te ulepszenia mogą obejmować zmiany, takie jak dodawanie komentarzy do kodu, które dostosowują szablon do standardów szablonu.
Faza refaktoryzacji składa się z ośmiu kroków:
- Przejrzyj wersje interfejsu API zasobów.
- Przejrzyj sugestie lintera w swoim nowym pliku Bicep.
- Popraw parametry, zmienne i nazwy symboliczne.
- Upraszczanie wyrażeń.
- Przejrzyj zasoby dzieci i rozszerzenia.
- Modularyzowanie.
- Dodaj komentarze i opisy.
- Postępuj zgodnie z najlepszymi praktykami dotyczącymi Bicep.
Faza 4. Testowanie
Celem fazy testowania migracji zasobów do Bicep jest zweryfikowanie integralności zmigrowanych szablonów i przeprowadzenie wdrożenia testowego.
Faza testu składa się z dwóch kroków:
- Uruchom operację symulacyjną wdrożenia szablonu ARM.
- Wykonaj wdrożenie testowe.
Faza 5. Wdrażanie
Celem fazy wdrażania migracji zasobów do aplikacji Bicep jest wdrożenie końcowego pliku Bicep w środowisku produkcyjnym. Przed wdrożeniem produkcyjnym należy wziąć pod uwagę kilka rzeczy.
Faza wdrażania składa się z czterech kroków:
- Przygotuj plan wycofania.
- Uruchom operację symulacyjną w środowisku produkcyjnym.
- Ręczne wdrażanie szablonu.
- Uruchom testy dymne.