Einführung

Abgeschlossen

Infrastructure-as-Code (auch als IaC abgekürzt) ist eine Methode zur Bereitstellung von Infrastrukturressourcen, die der Bereitstellung von Software ähnelt. Zu diesen Ressourcen gehören virtuelle Computer, virtuelle Netzwerke und Webanwendungen. Infrastructure-as-Code kann helfen, Ihre Bereitstellungen zu automatisieren, das Vertrauen in Ihre Bereitstellungen zu erhöhen sowie Effizienz und Wiederholbarkeit zu steigern.

Beispielszenario

Angenommen, Sie arbeiten als Administrator der Azure-Infrastruktur bei einem Spielzeughersteller, der auf dem Weltmarkt ein erhebliches Wachstum verzeichnet. Folglich muss Ihre Infrastruktur sich dem Wachstum des Unternehmens anpassen, was Folgendes einschließt:

  • Bereitstellungen neuer Anwendungen für interne Teams und Kunden
  • Bereitstellungen in mehreren Regionen zur Unterstützung Ihrer Kunden und Partner auf der ganzen Welt.
  • Bereitstellungen mit mehreren Umgebungen, um Konsistenz sicherzustellen.

Sie sind damit beauftragt, zu beurteilen, ob der Ansatz „Infrastructure-as-Code“ ein sinnvoller Ansatz für die Bereitstellung von Ressourcen in Ihrem Unternehmen sein könnte. Sie sollen außerdem entscheiden, welche Technologie zur Bereitstellung Ihrer Azure-Infrastruktur eingesetzt werden soll.

Was tun wir?

In diesem Modul lernen Sie das Konzept von Infrastructure-as-Code und dessen Vorteile kennen. Sie lernen auch den Zweck von Bicep als Sprache für Infrastructure-as-Code kennen und verstehen deren Funktionsweise. Dieses Modul hilft Ihnen, Antworten auf diese Fragen zu finden:

  • Was ist Infrastruktur als Code?
  • Wie kann Infrastructure-as-Code Ihnen helfen, die Ressourcenbereitstellung zu automatisieren?
  • Was ist Bicep und wie ist die Funktionsweise?
  • Wann sollten Sie Bicep anstatt anderen Tooloptionen den Vorzug geben?

Was ist das Hauptziel?

Nach Abschluss dieses Moduls können Sie beurteilen, ob Infrastructure-as-Code der richtige Ansatz und das richtige Tool für Ihre Organisation ist.

Voraussetzungen

Sie sollten mit den folgenden Punkten vertraut sein:

  • Grundlegende Cloud Computing-Konzepte und die dazugehörige Terminologie
  • Verschiedene Arten von Cloudressourcen