Qu’est-ce que Bicep ?

Effectué

Azure Bicep est la prochaine révision des modèles ARM conçus pour résoudre certains des problèmes rencontrés par les développeurs lors du déploiement de leurs ressources sur Azure. Il s’agit d’un outil Open Source et, en fait, d’un langage dédié (DSL) qui fournit un moyen de codifier de manière déclarative l’infrastructure, laquelle décrit la topologie des ressources cloud telles que les machines virtuelles, les applications web et les interfaces réseau. Il encourage également la réutilisation du code et la modularité dans la conception de l’infrastructure sous forme de fichiers de code.

La nouvelle syntaxe vous permet d’écrire moins de code par rapport aux modèles ARM, qui sont plus simples et concis et gèrent automatiquement la dépendance entre les ressources. Azure Bicep est fourni avec son interface de ligne de commande (CLI), qui peut être utilisée indépendamment ou avec Azure CLI. Bicep CLI vous permet de transpiler les fichiers Bicep en modèles ARM et de les déployer et peut être utilisé pour convertir un modèle ARM existant en Bicep.

Notes

Le travail n’étant pas terminé, sachez que la conversion de modèles ARM en Bicep peut entraîner des problèmes.

L’intégration à Visual Studio Code est excellente, ce qui vous permet de bénéficier d’une superbe expérience de création. Azure Bicep prend en charge les types utilisés pour valider les modèles au moment du développement plutôt qu’au moment de l’exécution. L’extension prend également en charge le linting, qui peut être utilisé pour unifier l’expérience de développement entre les membres de l’équipe ou entre différentes équipes.

Pour plus d’informations sur Azure Bicep, consultez Langage Bicep pour le déploiement de ressources Azure.

Étapes suivantes

Dans l’unité suivante, vous découvrirez différentes façons d’installer Bicep et de configurer votre environnement de développement.