Flujo de trabajo para migrar sus recursos a Bicep

Completado

En este módulo, ha obtenido información sobre las cinco fases del flujo de trabajo recomendado para migrar sus recursos de Azure a Bicep. Las cinco fases son conversión, migración, refactorización, prueba e implementación. Esta unidad proporciona un resumen del proceso.

Diagram of the recommended workflow for migrating Azure resources to Bicep.

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:

  1. Capture una representación de recursos de Azure.
  2. Uso del comando decompile para convertir la representación JSON a Bicep.

Fase 2: Migrar

El objetivo de la fase de migración es crear el primer borrador del archivo de Bicep implementable 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:

  1. Creación de un archivo de Bicep nuevo vacío.
  2. Copia de los recursos de la plantilla descompilada.
  3. Identificar y volver a crear los recursos que faltan.

Fase 3: Refactorización

El objetivo principal de la fase de refactorización consiste en mejorar la calidad del código de Bicep. Estas mejoras pueden incluir cambios, como agregar comentarios de código que alineen la plantilla con los estándares de plantilla.

La fase de refactorización consta de ocho pasos:

  1. Revisión de las versiones de la API de los recursos.
  2. Revisión de las sugerencias del linter en el nuevo archivo de Bicep.
  3. Revisión de los parámetros, las variables y los nombres simbólicos.
  4. Simplificación de las expresiones.
  5. Revisión de los recursos secundarios y de extensión.
  6. Modularización.
  7. Agregue comentarios y descripciones.
  8. Seguimiento de los procedimientos recomendados de Bicep.

Fase 4: Prueba

El objetivo de la fase de prueba de la migración de sus 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:

  1. Ejecución de la operación what-if de la implementación de la plantilla de ARM.
  2. Realización de 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:

  1. Preparación de un plan de reversión.
  2. Ejecución de la operación what-if en producción.
  3. Implemente la plantilla manualmente.
  4. Ejecute pruebas de humo.