Workflow zum Migrieren Ihrer Ressourcen zu Bicep
In diesem Modul haben Sie die fünf Phasen des empfohlenen Workflows für die Migration Ihrer Azure-Ressourcen zu Bicep kennengelernt. Die fünf Phasen sind: Konvertieren, Migrieren, Umgestalten, Testen und Bereitstellen. Diese Lerneinheit enthält eine Zusammenfassung des Prozesses.
Phase 1: Konvertieren
In der Konvertierungsphase der Migration Ihrer Ressourcen besteht das Ziel darin, eine anfängliche Darstellung Ihrer Azure-Ressourcen zu erfassen. Die Bicep-Datei, die Sie in dieser Phase erstellen, ist nicht vollständig und kann noch nicht verwendet werden. Die Datei bietet Ihnen jedoch einen Ausgangspunkt für Ihre Migration.
Die Konvertierungsphase besteht aus zwei Schritten:
- Erfassen einer Darstellung Ihrer Azure-Ressourcen.
- Konvertieren Sie die JSON-Darstellung mithilfe des
decompile
-Befehls in Bicep.
Phase 2: Migrieren
In der Migrationsphase besteht das Ziel darin, den ersten Entwurf Ihrer bereitstellbaren Bicep-Datei zu erstellen und sicherzustellen, dass sie alle Azure-Ressourcen definiert, die sich im Geltungsbereich der Migration befinden.
Die Migrationsphase besteht aus drei Schritten:
- Erstellen einer neuen leeren Bicep-Datei.
- Kopieren der jeweiligen Ressourcen aus der dekompilierten Vorlage.
- Identifizieren und Neuerstellen fehlender Ressourcen
Phase 3: Refactoring
Der Hauptfokus dieser sogenannten refactor-Phase liegt auf der Verbesserung der Qualität Ihres Bicep-Codes. Diese Verbesserungen können Änderungen umfassen, z. B. das Hinzufügen von Codekommentaren, die die Vorlage mit Ihren Vorlagenstandards in Einklang bringen.
Die Refactoringphase besteht aus acht Schritten:
- Überprüfen der Ressourcen-API-Versionen.
- Überprüfen der Lintervorschläge in der neuen Bicep-Datei.
- Überarbeiten von Parametern, Variablen und symbolischen Namen.
- Vereinfachen von Ausdrücken.
- Überprüfen von untergeordneten und Erweiterungsressourcen.
- Modularisieren.
- Fügen Sie Kommentare und Beschreibungen hinzu.
- Befolgen bewährter Methoden für Bicep.
Phase 4: Testen
In der Testphase der Migration Ihrer Ressourcen zu Bicep besteht das Ziel darin, die Integrität Ihrer migrierten Vorlagen zu überprüfen und eine Testbereitstellung durchzuführen.
Die Testphase besteht aus zwei Schritten:
- Ausführen des Was-wäre-wenn-Vorgangs der ARM-Vorlagenbereitstellung.
- Durchführen einer Testbereitstellung
Phase 5: Bereitstellen
In der Bereitstellungsphase der Migration Ihrer Ressourcen zu Bicep besteht das Ziel darin, Ihre endgültige Bicep-Datei in der Produktion bereitzustellen. Vor der Bereitstellung in der Produktion sollten Sie einige Dinge berücksichtigen.
Die Bereitstellungsphase besteht aus vier Schritten:
- Vorbereiten eines Rollbackplans.
- Ausführen des Was-wäre-wenn-Vorgangs für die Produktion.
- Stellen Sie Ihre Vorlage manuell bereit.
- Ausführen von Feuerproben