Flujo de trabajo para migrar los recursos a Bicep
En este módulo, ha obtenido información sobre las cinco fases del flujo de trabajo recomendado para migrar los recursos de Azure a Bicep. Las cinco fases son convertir, migrar, refactorizar, probar e implementar. Esta unidad proporciona un resumen del proceso.
Fase 1: Conversión
El objetivo de la fase de conversión de la migración de los recursos es capturar una representación inicial de los recursos de Azure. El archivo de Bicep que se crea en esta fase está incompleto y no está listo para usarse, pero el archivo le proporciona un punto de partida para la migración.
La fase de conversión consta de dos pasos:
- Capture una representación de los recursos de Azure.
- Convierta la representación JSON en Bicep mediante el comando
decompile
.
Fase 2: Migrar
El objetivo de la fase de migración es crear el primer borrador del archivo de Bicep que se puede implementar y asegurarse de que define todos los recursos de Azure que están en el ámbito de la migración.
La fase de migración consta de tres pasos:
- Creación de un archivo de Bicep nuevo vacío.
- Copia de los recursos de la plantilla descompilada.
- Identifique y vuelva a crear los recursos que faltan.
Fase 3: Refactorización
El objetivo principal durante la fase de refactorización es mejorar la calidad de tu código Bicep. Estas mejoras pueden incluir cambios, como agregar comentarios de código, que alinean la plantilla con los estándares de plantilla.
La fase de refactorización consta de ocho pasos:
- Revisión de las versiones de la API de los recursos.
- Revisión de las sugerencias del linter en el nuevo archivo de Bicep.
- Revisión de los parámetros, las variables y los nombres simbólicos.
- Simplificación de las expresiones.
- Revisión de los recursos secundarios y de extensión.
- Modularización.
- Agregue comentarios y descripciones.
- Seguimiento de los procedimientos recomendados de Bicep.
Fase 4: Prueba
El objetivo de la fase de prueba de migrar los recursos a Bicep es comprobar la integridad de las plantillas migradas y realizar una implementación de prueba.
La fase de prueba consta de dos pasos:
- Ejecución de la operación what-if de la implementación de la plantilla de ARM.
- Realice una implementación de prueba.
Fase 5: Implementación
El objetivo de la fase de implementación de la migración de sus recursos a Bicep es implementar el archivo de Bicep final en producción. Antes de la implementación de producción, debe tener en cuenta algunas cuestiones.
La fase de implementación consta de cuatro pasos:
- Preparación de un plan de reversión.
- Ejecución de la operación what-if en producción.
- Implemente la plantilla manualmente.
- Ejecución de pruebas de humo.