Werkstroom voor het migreren van uw resources naar Bicep

Voltooid

In deze module hebt u geleerd over de vijf fasen van de aanbevolen werkstroom voor het migreren van uw Azure-resources naar Bicep. De vijf fasen zijn converteren, migreren, herstructureren, testen en implementeren. Deze eenheid bevat een samenvatting van het proces.

diagram van de aanbevolen werkstroom voor het migreren van Azure-resources naar Bicep.

Fase 1: Converteren

Het doel van de conversiefase van het migreren van uw resources is het vastleggen van een eerste weergave van uw Azure-resources. Het Bicep-bestand dat u in deze fase maakt, is niet voltooid en kan niet worden gebruikt. Het bestand geeft u echter een beginpunt voor uw migratie.

De conversiefase bestaat uit twee stappen:

  1. Een weergave van uw Azure-resources vastleggen.
  2. Converteer de JSON-weergave naar Bicep met behulp van de opdracht decompile.

Fase 2: Migreren

Het doel van de migratiefase is het maken van het eerste concept van uw implementeerbare Bicep-bestand en om ervoor te zorgen dat alle Azure-resources die binnen het bereik van de migratie vallen, worden gedefinieerd.

De migratiefase bestaat uit drie stappen:

  1. Maak een nieuw leeg Bicep-bestand.
  2. Kopieer elke resource uit uw gedecompileerde sjabloon.
  3. Identificeer en maak eventuele ontbrekende resources opnieuw.

Fase 3: Herstructureren

De belangrijkste focus van de herstructureringsfase is het verbeteren van de kwaliteit van uw Bicep-code. Deze verbeteringen kunnen wijzigingen bevatten, zoals het toevoegen van codeopmerkingen, die de sjabloon afstemmen op uw sjabloonstandaarden.

De herfactorfase bestaat uit acht stappen:

  1. Controleer de versies van de API-resources.
  2. Bekijk de linter-suggesties in uw nieuwe Bicep-bestand.
  3. Wijzig parameters, variabelen en symbolische namen.
  4. Vereenvoudig expressies.
  5. Bekijk kind- en extensiebronnen.
  6. Modulariseer.
  7. Voeg opmerkingen en beschrijvingen toe.
  8. Volg de best practices van Bicep.

Fase 4: Testen

Het doel van de testfase van het migreren van uw resources naar Bicep is het controleren van de integriteit van uw gemigreerde sjablonen en het uitvoeren van een testimplementatie.

De testfase bestaat uit twee stappen:

  1. Voer de wat-als-bewerking voor de implementatie van de ARM-sjabloon uit.
  2. Een testimplementatie uitvoeren.

Fase 5: Implementeren

Het doel van de implementatiefase bij het migreren van uw resources naar Bicep is om uw uiteindelijke Bicep-bestand naar productie te implementeren. Voordat de productie-implementatie wordt uitgevoerd, moet u rekening houden met een aantal zaken.

De implementatiefase bestaat uit vier stappen:

  1. Bereid een terugdraaiplan voor.
  2. Voer de wat-als-bewerking uit op het productiesysteem.
  3. Implementeer uw sjabloon handmatig.
  4. Voer rooktests uit.