Zusammenfassung

Abgeschlossen

Um wettbewerbsfähig zu bleiben und die Kundennachfrage zu erfüllen, benötigt Ihr Spielzeughersteller die Möglichkeit, seine Bereitstellungen von Azure-Infrastruktur mithilfe von Infrastructure-as-Code zu automatisieren.

In diesem Modul haben Sie erfahren, wie Sie mit Infrastructure-as-Code die Bereitstellung und Konfiguration Ihrer Infrastruktur automatisieren können. Dieser Ansatz hilft Ihnen und Ihrer Organisation, mehr Vertrauen in Ihre Bereitstellungen zu entwickeln, indem er für Konsistenz sorgt. Infrastructure-as-Code kann Ihnen helfen, mehrere Umgebungen zu verwalten, einschließlich neuer Umgebungen und Nichtproduktionsumgebungen. Mit Infrastructure-as-Code verschaffen Sie sich ein besseres Verständnis Ihrer Cloudressourcen.

Stellen Sie sich vor, wie viel Zeit es kosten würde, neue Umgebungen manuell bereitzustellen, wenn Sie dazu allein das Azure-Portal nutzen würden. Sie müssen jede Ressource einzeln bereitstellen und dabei darauf achten, dass Konfigurationen identisch bleiben. Wenn Sie eine neue Ressource hinzufügen oder eine vorhandene Ressource ändern möchten, müssen Sie die Ressource für jede Umgebung manuell erstellen. Infrastructure-as-Code kann Ihnen helfen, Ihre Ressourcen an einem zentralen Ort zu definieren und dann die gleiche Konfiguration in allen Ihren Umgebungen zu übernehmen.

Sie haben gelernt, wie Sie eine Codebasis für Ihre Infrastruktur als Code erstellen, indem Sie einen zwingenden oder deklarativen Ansatz verwenden. Bei imperativem Code führen Sie eine Folge von Befehlen in einer bestimmten Reihenfolge aus, um eine Endkonfiguration zu erreichen. Dieser Prozess bestimmt, was der Code erreichen und wie die Aufgabe erfüllt werden soll. Bei Verwenden von deklarativem Code geben Sie nur die Endkonfiguration an. Deklarativer Code legt nicht fest, wie die Aufgabe erledigt werden soll.

Nachdem Sie sich für einen deklarativen Ansatz für Infrastructure-as-Code entschieden haben, haben Sie sich mit Azure Resource Manager und ARM-Vorlagen vertraut gemacht. Diese JSON- und Bicep-Vorlagen beschreiben deklarativ Ihre Azure-Infrastruktur, und Sie können damit Ressourcen in Ihrem Azure-Abonnement bereitstellen.

Schließlich haben Sie Bicep kennengelernt, eine deklarative Sprache, mit der Sie Ihre Azure-Ressourcen einfach beschreiben können. Mit Bicep können Sie sich alle Vorteile von Infrastructure-as-Code zunutze machen und gleichzeitig in einer einfachen, leistungsstarken Sprache arbeiten.

Nächste Schritte

  • Erfahren Sie mehr zu Bicep.