Einleitung
Mit Bicep können Sie Ihre Azure-Ressourcen in einer einfachen Sprache zur Vorlagenerstellung definieren und diese Ressourcen dann für mehrere Umgebungen und Anwendungen bereitstellen. Bicep hilft Ihnen, manuelle Bereitstellungsvorgänge zu reduzieren, damit Sie Ihre Lösungen einfacher und mit höherer Qualität und Konsistenz skalieren können.
Beispielszenario
Angenommen, Sie sind für die Bereitstellung und Konfiguration der Azure-Infrastruktur in einem Unternehmen verantwortlich, das Spielzeug herstellt. Ihr Unternehmen möchte ein neues Spielzeug einführen. Sie wurden darum gebeten, als Vorbereitung auf die Einführung eine neue Marketingwebsite bereitzustellen. Das Marketingteam hat Ihnen auch mitgeteilt, dass in diesem Jahr viele neue Spielzeuge herausgebracht werden und dafür jeweils eine eigene Website bereitgestellt werden muss. Sie wissen aus der Vergangenheit, dass Sie nicht immer besonders viel Zeit haben, neue Websites in Betrieb zu nehmen, bevor ein Spielzeug auf den Markt gebracht wird.
Sie hosten die Website mithilfe von Azure App Service in Azure. Sie integrieren ein Speicherkonto für Dateien (z. B. Handbücher und Spezifikationen) für das Spielzeug.
Sie entscheiden sich, die Ressourcen mithilfe von Infrastructure as Code (IaC) zu erstellen, damit Sie die Bicep-Datei für zukünftige Produktstarts wiederverwenden können.
Was werden wir erfahren?
In diesem Modul erstellen Sie eine wiederverwendbare Bicep-Datei, um eine Reihe von Azure-Ressourcen für neue Produktstarts bereitzustellen. Sie verwenden viele Elemente der Bicep-Sprache, einschließlich:
- Ressourcendefinitionen, um Ihre Azure-Ressourcen aus dem Bicep-Code bereitzustellen
- Parameter, um Ihre Bicep-Datei wiederverwendbar zu machen.
- Variablen und Ausdrücke, die das Schreiben und Bereitstellen Ihrer Bicep-Datei erleichtern.
- Module zur Unterstützung der Strukturierung Ihrer Bicep-Datei in mehrere Dateien.
- Ausgaben, um Daten aus Ihrer Bicep-Datei und Ihren Modulen an die Person oder das System zurückzusenden, das Ihre Infrastruktur bereitstellt.
Was ist das Hauptziel?
Am Ende dieses Moduls können Sie Bicep-Dateien erstellen, die Ihre Azure-Ressourcen definieren. Sie können Parameter, Variablen und Ausdrücke verwenden, um Ihre Dateien wiederverwendbar zu machen. Sie können auch Module und Ausgaben verwenden, um Ihre Dateien in separate Dateien zu organisieren.