Arbetsflöde för att migrera dina resurser till Bicep

Slutförd

I den här modulen har du lärt dig om de fem faserna i det rekommenderade arbetsflödet för att migrera dina Azure-resurser till Bicep. De fem faserna konverteras, migreras, omstruktureras, testas och distribueras. Den här lektionen innehåller en sammanfattning av processen.

diagram över det rekommenderade arbetsflödet för migrering av Azure-resurser till Bicep.

Fas 1: Konvertera

Målet med konverteringsfasen för att migrera dina resurser är att samla in en första representation av dina Azure-resurser. Bicep-filen som du skapar i den här fasen är inte klar och den är inte redo att användas. Filen ger dig dock en startpunkt för migreringen.

Konverteringsfasen består av två steg:

  1. Samla in en representation av dina Azure-resurser.
  2. Konvertera JSON-representationen till Bicep med hjälp av kommandot decompile.

Fas 2: Migrera

Målet med migreringsfasen är att skapa det första utkastet till din distribuerade Bicep-fil och se till att den definierar alla Azure-resurser som finns i omfånget för migreringen.

Migreringsfasen består av tre steg:

  1. Skapa en ny tom Bicep-fil.
  2. Kopiera varje resurs från din dekompilerade mall.
  3. Identifiera och återskapa resurser som saknas.

Fas 3: Refaktorisera

Huvudfokus för refaktoreringsfasen är att förbättra kvaliteten på din Bicep-kod. Dessa förbättringar kan omfatta ändringar, till exempel att lägga till kodkommentarer, som justerar mallen med dina mallstandarder.

Refaktorfasen består av åtta steg:

  1. Granska resurs-API-versioner.
  2. Granska linterförslagen i din nya Bicep-fil.
  3. Ändra parametrar, variabler och symboliska namn.
  4. Förenkla uttryck.
  5. Granska barnresurser och utvidgningsresurser.
  6. Modularisera.
  7. Lägg till kommentarer och beskrivningar.
  8. Följ metodtipsen för Bicep.

Fas 4: Test

Målet med testfasen för att migrera dina resurser till Bicep är att verifiera integriteten för dina migrerade mallar och att utföra en testdistribution.

Testfasen består av två steg:

  1. Kör vad händer om-operationen för ARM-mallsdistributionen.
  2. Gör en testdistribution.

Fas 5: Distribuera

Målet med distributionsfasen för att migrera dina resurser till Bicep är att distribuera din sista Bicep-fil till produktion. Innan produktionsdistributionen måste du tänka på några saker.

Distributionsfasen består av fyra steg:

  1. Förbered en återställningsplan.
  2. Kör vad-händer-om-simuleringen mot produktion.
  3. Distribuera mallen manuellt.
  4. Kör röktester.