Wat is Bicep?

Voltooid

Azure Bicep is de volgende revisie van ARM-sjablonen die zijn ontworpen om een aantal problemen op te lossen waarmee ontwikkelaars te maken hadden bij het implementeren van hun resources in Azure. Het is een Open Source-hulpprogramma en in feite een domeinspecifieke taal (DSL) die een manier biedt om de infrastructuur declaratief te codificeren, waarin de topologie van cloudresources, zoals VM's, web-apps en netwerkinterfaces, wordt beschreven. Het moedigt ook het hergebruik en modulariteit van code aan bij het ontwerpen van de infrastructuur als codebestanden.

Met de nieuwe syntaxis kunt u minder code schrijven in vergelijking met ARM-sjablonen, die eenvoudiger en beknopter zijn en automatisch de afhankelijkheid tussen resources beheren. Azure Bicep wordt geleverd met de opdrachtregelinterface (CLI), die onafhankelijk of met Azure CLI kan worden gebruikt. Met Bicep CLI kunt u de Bicep-bestanden transpileren in ARM-sjablonen en deze implementeren en kunnen worden gebruikt om een bestaande ARM-sjabloon te converteren naar Bicep.

Notitie

Let erop dat er problemen zijn bij het converteren van ARM-sjablonen naar Bicep, omdat dit nog steeds bezig is.

Er is ook een uitstekende integratie met Visual Studio Code die een uitstekende ontwerpervaring creƫert. Azure Bicep ondersteunt typen die worden gebruikt voor het valideren van sjablonen tijdens de ontwikkeltijd in plaats van runtime. De extensie biedt ook ondersteuning voor linting, die kan worden gebruikt om de ontwikkelervaring tussen teamleden of in verschillende teams te combineren.

Zie de Bicep-taal voor het implementeren van Azure-resources voor meer informatie over Azure Bicep.

Volgende stappen

In de volgende les vindt u verschillende manieren om Bicep te installeren en uw ontwikkelomgeving in te stellen.