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 les bevat een samenvatting van het proces.

Diagram of the recommended workflow for migrating Azure resources to 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 decompile opdracht.

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. Resource-API-versies controleren.
  2. Bekijk de linter-suggesties in uw nieuwe Bicep-bestand.
  3. Wijzig parameters, variabelen en symbolische namen.
  4. Vereenvoudig expressies.
  5. Bekijk onderliggende 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 van de ARM-sjabloonimplementatie uit.
  2. Een testimplementatie uitvoeren.

Fase 5: Implementeren

Het doel van de implementatiefase van het migreren van uw resources naar Bicep is het implementeren van uw uiteindelijke Bicep-bestand naar productie. 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 productie.
  3. Implementeer uw sjabloon handmatig.
  4. Voer betrouwbaarheidstests uit.