Przepływ pracy migracji zasobów do aplikacji Bicep

Ukończone

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.

Diagram zalecanego przepływu pracy do migrowania zasobów platformy Azure do Bicep.

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:

  1. Przechwyć obraz zasobów platformy Azure.
  2. 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:

  1. Utwórz nowy pusty plik Bicep.
  2. Skopiuj każdy zasób z dekompilowanego szablonu.
  3. 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:

  1. Przejrzyj wersje interfejsu API zasobów.
  2. Przejrzyj sugestie lintera w swoim nowym pliku Bicep.
  3. Popraw parametry, zmienne i nazwy symboliczne.
  4. Upraszczanie wyrażeń.
  5. Przejrzyj zasoby dzieci i rozszerzenia.
  6. Modularyzowanie.
  7. Dodaj komentarze i opisy.
  8. 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:

  1. Uruchom operację symulacyjną wdrożenia szablonu ARM.
  2. 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:

  1. Przygotuj plan wycofania.
  2. Uruchom operację symulacyjną w środowisku produkcyjnym.
  3. Ręczne wdrażanie szablonu.
  4. Uruchom testy dymne.