Was ist Bicep?

Abgeschlossen

Azure Bicep ist die nächste Überarbeitung von ARM-Vorlagen, die für die Lösung einiger Probleme entwickelt wurden, die Entwicklern beim Bereitstellen ihrer Ressourcen in Azure zur Verfügung gestellt wurden. Es ist ein Open-Source-Tool und eigentlich eine domänenspezifische Sprache (DSL), die eine Möglichkeit bietet, die Infrastruktur deklarativ zu kodieren, die die Topologie von Cloud-Ressourcen wie VMs, Web-Apps und Netzwerkschnittstellen beschreibt. Außerdem wird die Wiederverwenden von Code und Modularität bei der Gestaltung der Infrastruktur als Codedateien gefördert.

Mit der neuen Syntax können Sie weniger Code im Vergleich zu ARM-Vorlagen schreiben, die einfacher und präziser sind und automatisch die Abhängigkeit zwischen Ressourcen verwalten. Azure Bicep verfügt über seine Befehlszeilenschnittstelle (CLI), die unabhängig oder mit Azure CLI verwendet werden kann. Mit Bicep CLI können Sie die Bicep-Dateien in ARM-Vorlagen transpilieren und diese bereitstellen und zum Konvertieren einer vorhandenen ARM-Vorlage in Bicep verwenden.

Hinweis

Beachten Sie, dass bei der Konvertierung von ARM-Vorlagen in Bicep Probleme auftreten können, da es sich noch um ein laufendes Projekt handelt.

Darüber hinaus gibt es eine hervorragende Integration mit Visual Studio Code, die ein hervorragendes Authoring-Erlebnis bietet. Azure Bicep unterstützt Typen, die zum Überprüfen von Vorlagen zur Entwicklungszeit anstelle der Laufzeit verwendet werden. Die Erweiterung unterstützt auch linting, die verwendet werden kann, um die Entwicklungserfahrung zwischen Teammitgliedern oder über verschiedene Teams hinweg zu vereinheitlichen.

Weitere Informationen zu Azure Bicep finden Sie in der Bicep-Sprache für die Bereitstellung von Azure-Ressourcen.

Nächste Schritte

In der nächsten Einheit erfahren Sie verschiedene Möglichkeiten, Bicep zu installieren und Ihre Entwicklungsumgebung einzurichten.