¿Qué es Bicep?
Azure Bicep es la próxima revisión de las plantillas de ARM diseñadas para resolver algunos de los problemas a los que se enfrentan los desarrolladores al implementar sus recursos en Azure. Es una herramienta de código abierto y, de hecho, un lenguaje específico de dominio (DSL) que proporciona un medio para codificar mediante declaración la infraestructura, que describe la topología de recursos en la nube, como máquinas virtuales, aplicaciones web e interfaces de red. También fomenta la reutilización del código y la modularidad en el diseño de la infraestructura como archivos de código.
La nueva sintaxis permite escribir menos código en comparación con las plantillas de ARM, que son más sencillas y concisas y administran automáticamente la dependencia entre los recursos. Azure Bicep incluye su interfaz de línea de comandos (CLI), que se puede usar de forma independiente o con la CLI de Azure. La CLI de Bicep permite transpilar los archivos de Bicep en plantillas de ARM e implementarlos, y se puede usar para convertir una plantilla de ARM existente en Bicep.
Nota:
Tenga en cuenta que, al convertir plantillas de ARM en Bicep, pueden producirse problemas, ya que sigue siendo un trabajo en curso.
También hay una excelente integración con Visual Studio Code que crea una excelente experiencia de creación. Azure Bicep admite tipos que se usan para validar plantillas en tiempo de desarrollo en lugar de en el entorno de ejecución. La extensión también admite linting, que se puede usar para unificar la experiencia de desarrollo entre los miembros del equipo o entre diferentes equipos.
Para más información sobre Azure Bicep, consulte Lenguaje Bicep para implementar recursos de Azure.
Pasos siguientes
En la unidad siguiente, descubrirá varias maneras de instalar Bicep y configurar el entorno de desarrollo.