Aspectos intermedios de Bicep

Intermedio
Desarrollador
Administrador
Arquitecto de soluciones
Azure
Azure Resource Manager

Bicep permite implementar recursos de Azure. Bicep usa una sintaxis declarativa que se trata como código de aplicación. El hecho de tratar la infraestructura como código le permite realizar un seguimiento de los cambios en los requisitos de infraestructura, además de lograr implementaciones más coherentes y repetibles.

Tome esta ruta de aprendizaje para profundizar sus conocimientos de Bicep. En la ruta, hará lo siguiente:

  • Implementar recursos secundarios y de extensión.
  • Agregue el código de Bicep al sistema de control de versiones de Git para realizar el seguimiento de su historial y colaborar con los miembros del equipo.
  • Siga procedimientos recomendados probados para crear código de Bicep de alta calidad.
  • Use solicitudes de incorporación de cambios para revisar el código Bicep del equipo.
  • Use el comando hipotético para comprobar los efectos de los archivos de Bicep antes de implementarlos.
  • Migre las plantillas de ARM de JSON a Bicep para facilitar la lectura y el mantenimiento de sus plantillas de implementación de Azure existentes.
  • Use Bicep para trabajar con recursos que ha implementado anteriormente mediante Azure Portal u otras herramientas para que las implementaciones sean repetibles y coherentes.

Sugerencia

¿Quiere aprender Bicep en directo de expertos en la materia? Siga las sesiones en directo de Learn a petición con nuestros expertos.

Para obtener información sobre Bicep, se recomienda seguir estas tres rutas de aprendizaje:

Después de esto, es posible que le interese agregar su código de Bicep a una canalización de implementación. Siga una de estas dos rutas de aprendizaje en función de la herramienta que desee usar:

Requisitos previos

En esta ruta de aprendizaje se da por supuesto que está familiarizado con la implementación de recursos de Azure mediante Bicep.

Módulos en esta ruta de aprendizaje

Implemente varios recursos de Azure en el código de Bicep. Definir y usar recursos secundarios y de extensión. Trabajar con recursos creados fuera de una plantilla o módulo de Bicep.

Lleve un seguimiento de los cambios en el código de Bicep y consulte el historial de los archivos que ha cambiado. Use ramas para desarrollar varias versiones del código a la vez. Publique el repositorio para fomentar la colaboración.

Cree archivos de Bicep que permitan el desarrollo colaborativo y respeten los procedimientos recomendados. Planee parámetros para que sus plantillas sean fáciles de implementar. Use un estilo coherente, una estructura clara y comentarios para que el código de Bicep sea fácil de entender, de usar y de modificar.

Evite cambios no deseados y código Bicep mal escrito mediante solicitudes de incorporación de cambios. Use estrategias de bifurcación para proteger la rama principal frente a cambios accidentales. Comprenda lo que debe buscar al revisar el código de Bicep.

Obtenga una vista previa de los efectos de las implementaciones. Comprenda los tipos de cambios detectados por la operación hipotética. Implemente las plantillas mediante el modo incremental y completo.

Exporte y convierta los recursos de Azure en archivos de Bicep y migre las plantillas de Azure Resource Manager (plantillas de ARM) JSON a Bicep. Refactorice los archivos de Bicep para seguir los procedimientos recomendados. Pruebe los archivos de Bicep e impleméntelos en producción.