Vad är Bicep?
Azure Bicep är nästa revision av ARM-mallar som är utformade för att lösa några av de problem som utvecklare har stött på när de distribuerar sina resurser till Azure. Det är ett verktyg med öppen källkod och i själva verket ett domänspecifikt språk (DSL) som ger ett sätt att deklarativt kodifiera infrastrukturen, som beskriver topologin för molnresurser som virtuella datorer, webbappar och nätverksgränssnitt. Det uppmuntrar också till återanvändning av kod och modularitet vid utformning av infrastrukturen som kodfiler.
Med den nya syntaxen kan du skriva mindre kod jämfört med ARM-mallar, som är enklare och koncisare och automatiskt hanterar beroendet mellan resurser. Azure Bicep levereras med dess kommandoradsgränssnitt (CLI), som kan användas oberoende av varandra eller med Azure CLI. Med Bicep CLI kan du överföra Bicep-filerna till ARM-mallar och distribuera dem och kan användas för att konvertera en befintlig ARM-mall till Bicep.
Kommentar
Tänk på att när du konverterar ARM-mallar till Bicep kan det finnas problem eftersom det fortfarande pågår ett arbete.
Det finns också en utmärkt integrering med Visual Studio Code som skapar en utmärkt redigeringsupplevelse. Azure Bicep stöder typer som används för att validera mallar vid utvecklingstid i stället för körning. Tillägget stöder även lintning, som kan användas för att förena utvecklingsupplevelsen mellan teammedlemmar eller mellan olika team.
Mer information om Azure Bicep finns i Bicep-språket för distribution av Azure-resurser.
Nästa steg
I nästa lektion får du lära dig olika sätt att installera Bicep och konfigurera utvecklingsmiljön.