¿Qué es Bicep y plantillas ARM?
Lenguaje declarativo de Azure para definir infraestructura como código, que se compila a plantillas ARM en JSON y se despliega de forma idempotente.
Qué es
Bicep describe recursos de Azure con una sintaxis más legible que el JSON de las plantillas de Azure Resource Manager: declaras parámetros, variables, recursos y salidas, y el despliegue calcula las dependencias. Un mismo archivo se puede desplegar tantas veces como se quiera con el mismo resultado (idempotencia). Los modos de despliegue son incremental (por defecto, añade o actualiza sin borrar lo que no está en la plantilla) y completo (elimina lo que no aparece). Los módulos permiten reutilizar plantillas.
Cómo aparece en el examen
En el examen aparece en dos planos: elegir infraestructura como código frente al portal cuando se exige repetibilidad entre entornos, y leer un fragmento de plantilla para identificar qué se despliega o qué error contiene. En AZ-104 se pide también exportar una plantilla desde un recurso existente o desde el historial de despliegues; en AI-300 se usa Bicep para aprovisionar áreas de trabajo de Azure ML, registros y recursos de red de forma reproducible.
Lo que más se falla
Lo que más se falla: el modo completo puede borrar recursos que estaban en el grupo pero no en la plantilla; los parámetros seguros (secure string) no se registran en el historial; y las plantillas exportadas desde el portal incluyen valores concretos que hay que parametrizar antes de reutilizarlas en otro entorno.
En qué certificaciones aparece
Términos relacionados
Practica el concepto con preguntas de examen
Cada pregunta de CertifyDeck explica por qué la respuesta correcta lo es y por qué las demás no. Empieza gratis, sin registro.
Ver simulador de AZ-104 →