Su equipo desea estandarizar la infraestructura de Azure como código. Requisitos: reducir la verbosidad en comparación con ARM JSON, mantener características como condiciones, bucles, salidas y gestión de dependencias, y publicar bloques de construcción reutilizables para otros equipos. El CI/CD debe seguir produciendo artefactos ARM JSON de forma transparente. ¿Qué debería recomendar?
Elige una respuesta
Toca una opción para verificar tu respuesta.
Respuesta correcta: Crear plantillas Bicep que utilicen módulos; publicar módulos versionados como Template Specs; implementar con az deployment para que Bicep se transpile a ARM JSON automáticamente..
Por qué esta es la respuesta
La opción correcta es crear plantillas Bicep con módulos y publicarlas como Template Specs. Bicep es un lenguaje específico de dominio (DSL) que ofrece una sintaxis más concisa y legible que ARM JSON, manteniendo todas sus capacidades como condiciones, bucles y dependencias. Los módulos de Bicep permiten la reutilización de código. Publicar estos módulos como Template Specs en Azure permite compartirlos y versionarlos fácilmente entre equipos. La implementación con az deployment transpila automáticamente Bicep a ARM JSON, lo que cumple con el requisito de CI/CD de producir artefactos ARM JSON de forma transparente. Continuar con ARM JSON no reduce la verbosidad. Adoptar Terraform implicaría un cambio de ecosistema y no produciría artefactos ARM JSON de forma transparente. Usar Bicep en un archivo monolítico no promueve la reutilización ni la modularidad, y los scripts bash no son la forma estándar de implementar Bicep.
Aprueba tu examen — sin la interminable búsqueda de respuestas
Obtén todas las preguntas y explicaciones verificadas para este examen en un solo lugar, y ahorra horas de preparación. Más de 1,000 certificaciones · Más de 20 idiomas · Empieza gratis.
Aprueba tu examen más rápido → No se requiere tarjeta