15 Folgen

Learn Live: Verwenden von Bicep zum Bereitstellen Ihrer Azure-Infrastruktur als Code

Hier erfahren Sie, wie Sie Azure-Ressourcen mithilfe von Bicep bereitstellen. Bicep ist eine Sprache und eine Reihe von Tools, mit denen Sie Ihre Infrastruktur als Code bereitstellen können. Bicep macht Ihre Bereitstellungen konsistenter und wiederholbarer. Lernen Sie live mit unseren Experten.

Nehmen Sie an diesem Live-Lernprogramm teil, bei dem Sie von Fachleuten in Echtzeit zusammen mit Entwickler*innen aus aller Welt durch die unten aufgeführten Learn-Module geführt werden. Verdienen Sie Badges, bereiten Sie sich auf Zertifizierungen vor und nutzen Sie Learn Live mit einer großartigen Community! Wir sehen uns :)

Einführung in Infrastructure-as-Code mit Bicep

Einführung in Infrastructure-as-Code mit Bicep

Beschreiben der Vorteile der Verwendung von Infrastructure-as-Code, Azure Resource Manager und Bicep, um Ihre Cloudbereitstellungen schnell und sicher zu skalieren. Bestimmen der Arten von Bereitstellungen, für die Bicep ein geeignetes deklaratives Bereitstellungstool ist. In dieser Folge werden Sie:

  • Beschreiben der Vorteile von Infrastructure-as-Code
  • Beschreiben des Unterschieds zwischen dem deklarativen und imperativen Infrastructure-as-Code-Ansatz
  • Erläutern, was Bicep ist und wie diese Vorlagensprache zu einem Infrastructure-as-Code-Ansatz passt
Erstellen Ihrer ersten Bicep-Vorlage

Erstellen Ihrer ersten Bicep-Vorlage

Definieren Sie Azure-Ressourcen in einer Bicep-Vorlage. Verbessern Sie die Konsistenz und Zuverlässigkeit Ihrer Bereitstellungen, reduzieren Sie den erforderlichen manuellen Aufwand, und skalieren Sie Ihre Bereitstellungen für verschiedene Umgebungen. Durch die Verwendung von Parametern, Variablen, Ausdrücken und Modulen ist Ihre Vorlage flexibel und wiederverwendbar. In dieser Folge werden Sie:

  • Erstellen und Bereitstellen von Azure-Ressourcen mithilfe von Bicep
  • Erhöhen der Flexibilität von Vorlagen mithilfe von Parametern, Variablen und Ausdrücken
  • Erstellen und Bereitstellen einer Bicep-Vorlage, die Module enthält
Erstellen wiederverwendbarer Bicep-Vorlagen mithilfe von Parametern

Erstellen wiederverwendbarer Bicep-Vorlagen mithilfe von Parametern

Verwenden Sie Bicep-Parameter, um Informationen für Ihre Vorlage während jeder Bereitstellung bereitzustellen. Fügen Sie Decorators hinzu, um das Verständnis Ihrer Parameter sowie die Arbeit damit zu erleichtern und um Geheimnisdaten zu schützen. Geben Sie Parameterwerte in der Befehlszeile und mithilfe von Parameterdateien an. In dieser Folge werden Sie:

  • Anpassen von Parametern und Einschränken der Werte, die von den einzelnen Parametern verwendet werden können
  • Grundlegendes zu den Möglichkeiten, wie Parameter für eine Bicep-Vorlagenbereitstellung bereitgestellt werden können
  • Arbeiten mit sicheren Parametern
Erstellen flexibler Bicep-Vorlagen mithilfe von Bedingungen und Schleifen

Erstellen flexibler Bicep-Vorlagen mithilfe von Bedingungen und Schleifen

Stellen Sie Ressourcen nur dann bereit, wenn bestimmte Einschränkungen gelten. Verwenden Sie Schleifen, um mehrere Ressourcen mit ähnlichen Eigenschaften bereitzustellen. In dieser Folge werden Sie:

  • Bedingtes Bereitstellen von Ressourcen in einer Bicep-Vorlage
  • Bereitstellen mehrerer Instanzen von Ressourcen mithilfe von Schleifen
  • Verwenden von Ausgabe- und Variablenschleifen
Erstellen zusammensetzbarer Bicep-Dateien mithilfe von Modulen

Erstellen zusammensetzbarer Bicep-Dateien mithilfe von Modulen

Entwerfen und erstellen Sie wiederverwendbare Module, um Ihre Bicep-Vorlagen zu vereinfachen. Setzen Sie mithilfe von Parametern und Ausgaben mehrere Module zu Vorlagen zusammen. In dieser Folge werden Sie:

  • Entwerfen und Erstellen wiederverwendbarer, gut strukturierter Bicep-Module
  • Erstellen von Bicep-Dateien, die mehrere Module zusammen verwenden
Bereitstellen von untergeordneten und Erweiterungsressourcen mithilfe von Bicep

Bereitstellen von untergeordneten und Erweiterungsressourcen mithilfe von Bicep

Stellen Sie eine Vielzahl von Azure-Ressourcen in Ihrem Bicep-Code bereit. Definieren und verwenden Sie untergeordnete Ressourcen und Erweiterungsressourcen. Arbeiten Sie mit Ressourcen, die Sie außerhalb einer Bicep-Vorlage oder eines Bicep-Moduls erstellt haben. In dieser Folge werden Sie:

  • Erläutern von Ressourcentypen und Ressourcen-IDs
  • Bereitstellen von untergeordneten Ressourcen und Erweiterungsressourcen
  • Darstellen und Verwenden bereits vorhandener Ressourcen in einer Bicep-Vorlage
Verwalten von Änderungen an Ihrem Bicep-Code mithilfe von Git

Verwalten von Änderungen an Ihrem Bicep-Code mithilfe von Git

Verfolgen Sie Änderungen am Bicep-Code nach, und zeigen Sie den Verlauf der geänderten Dateien an. Verwenden Sie Branches, um mehrere Versionen Ihres Codes gleichzeitig zu entwickeln. Veröffentlichen Sie Ihr Repository, um die Zusammenarbeit zu unterstützen. In dieser Folge werden Sie:

  • Erläutern der Vorteile der Versionskontrolle und von Git
  • Committen von Bicep-Vorlagen in ein Git-Repository und Anzeigen des Verlaufs Ihrer Änderungen
  • Erstellen und Zusammenführen von Branches
  • Veröffentlichen eines Git-Repositorys auf GitHub oder in Azure Repos, damit Sie mit anderen zusammenarbeiten können
Strukturieren von Bicep-Code für die Zusammenarbeit

Strukturieren von Bicep-Code für die Zusammenarbeit

Erstellen Sie Bicep-Dateien, die die gemeinsame Entwicklung unterstützen und bewährten Methoden entsprechen. Planen Sie Ihre Parameter für eine einfache Bereitstellung Ihrer Vorlagen. Verwenden Sie ein konsistentes Format, eine klare Struktur und Kommentare, damit Ihr Bicep-Code leicht verständlich sowie einfach zu verwenden und zu ändern ist. In dieser Folge werden Sie:

  • Auswählen der geeigneten Parameter für eine Bicep-Datei
  • Strukturieren Ihres Bicep-Codes und der Parameter zur Unterstützung der Zusammenarbeit im Team
  • Dokumentieren Ihres Bicep-Codes mithilfe von Kommentaren und Ressourcentags
Anzeigen einer Vorschau für Azure-Bereitstellungsänderungen mithilfe des Was-wäre-wenn-Vorgangs

Anzeigen einer Vorschau für Azure-Bereitstellungsänderungen mithilfe des Was-wäre-wenn-Vorgangs

Vorschau der Auswirkungen Ihrer Bereitstellungen. Bedeutung der Arten von Änderungen, die beim Was-wäre-wenn-Vorgang erkannt wurden. Bereitstellen der Vorlagen im inkrementellen und vollständigen Modus. In dieser Folge werden Sie:

  • Beschreiben der beiden Bereitstellungsmodi in Azure sowie deren Auswirkungen
  • Anzeigen einer Vorschau der anstehenden Änderungen vor der Bereitstellung mithilfe des Was-wäre-wenn-Vorgangs
Migrieren von Azure-Ressourcen und JSON-ARM-Vorlagen für die Verwendung von Bicep

Migrieren von Azure-Ressourcen und JSON-ARM-Vorlagen für die Verwendung von Bicep

Exportieren und konvertieren Sie Ihre Azure-Ressourcen in Bicep-Dateien, und migrieren Sie Ihre JSON ARM-Vorlagen zu Bicep. Gestalten Sie Ihre Bicep-Dateien um, um bewährte Methoden zu befolgen. Testen Sie Ihre Bicep-Dateien, und stellen Sie sie in der Produktion bereit. In dieser Folge werden Sie:

  • Konvertieren von JSON-ARM-Vorlagen in Bicep
  • Erstellen von Bicep-Definitionen für Ihre vorhandenen Azure-Ressourcen
  • Überprüfen von Vorlagenkonvertierungen mithilfe des Was-wäre-wenn-Vorgangs und der Dokumentation
Überprüfen von Änderungen der Azure-Infrastruktur mithilfe von Bicep und Pull Requests

Überprüfen von Änderungen der Azure-Infrastruktur mithilfe von Bicep und Pull Requests

Vermeiden Sie unbeabsichtigte Änderungen und schlecht geschriebenen Bicep-Code mithilfe von Pull Requests. Verwenden Sie Verzweigungsstrategien, um Ihren Mainbranch vor versehentlichen Änderungen zu schützen. Machen Sie sich bewusst, nach was Sie suchen müssen, wenn Sie Bicep-Code überprüfen. In dieser Folge werden Sie:

  • Schützen wichtiger Branches vor versehentlichen Änderungen
  • Erstellen, Überprüfen und Zusammenführen von Pull Requests
  • Überprüfen von Bicep-Code in Pull Requests
Bereitstellen von Ressourcen für Abonnements, Verwaltungsgruppen und Mandanten mithilfe von Bicep

Bereitstellen von Ressourcen für Abonnements, Verwaltungsgruppen und Mandanten mithilfe von Bicep

Bereitstellen von Azure-Ressourcen im Abonnement-, Verwaltungsgruppen- und Mandantenbereich. Hier erfahren Sie, wie Azure-Ressourcen in verschiedenen Bereichen bereitgestellt werden, warum dies wichtig ist und wie Sie Bicep-Code für die Bereitstellung erstellen. Sie erstellen zudem Bicep-Dateien, die Sie in einem Vorgang für mehrere Bereiche bereitstellen können. In dieser Folge werden Sie:

  • Kenntnisse zu Ressourcenbereichen, einschließlich Ressourcen auf Mandantenebene, Verwaltungsgruppenebene und Abonnementebene
  • Bereitstellen von Ressourcen in bestimmten Geltungsbereichen mithilfe von Bicep-Vorlagen
  • Erstellen von Bicep-Dateien, die Sie in mehreren Bereichen bereitstellen können
Erweitern von ARM-Vorlagen mithilfe von Bereitstellungsskripts

Erweitern von ARM-Vorlagen mithilfe von Bereitstellungsskripts

Fügen Sie Ihren Bicep- oder JSON Azure Resource Manager-Vorlagen (ARM-Vorlagen) benutzerdefinierte Schritte hinzu. Integrieren Sie Bereitstellungsskripts mithilfe von Parametern und Ausgaben in Ihre Bereitstellung. In dieser Folge werden Sie:

  • Ausführen benutzerdefinierter Schritte in Ihren ARM-Vorlagen mithilfe eines Bereitstellungsskripts
  • Definieren von Parametern, um Ihre Bereitstellungsskripts wiederverwendbarer zu machen
Freigeben von Bicep-Modulen mithilfe privater Registrierungen

Freigeben von Bicep-Modulen mithilfe privater Registrierungen

Verwenden Sie Bicep-Module wieder, um die Codeduplizierung zu reduzieren und die Qualität Ihrer Bereitstellungen zu erhöhen. Erstellen Sie eine private Registrierung für Ihre Organisation. Veröffentlichen Sie freigegebene Module in der Registrierung, und nutzen Sie sie in mehreren Bereitstellungen. In dieser Folge werden Sie:

  • Erstellen einer privaten Registrierung für Ihre Organisation
  • Veröffentlichen eines Moduls in einer privaten Registrierung und Nutzen eines Moduls aus einer privaten Registrierung
Veröffentlichen von Bibliotheken mit wiederverwendbarem Infrastrukturcode mithilfe von Vorlagenspezifikationen

Veröffentlichen von Bibliotheken mit wiederverwendbarem Infrastrukturcode mithilfe von Vorlagenspezifikationen

Wiederverwenden und Freigeben von ARM-Vorlagen in Ihrer Organisation. Veröffentlichen von Vorlagenspezifikationen zur Bereitstellung von Ressourcen, die für die Anforderungen Ihrer Organisation vorkonfiguriert sind. Steuern des Zugriffs und sicheres Aktualisieren von Vorlagenspezifikationen mithilfe von Versionen. In dieser Folge werden Sie:

  • Erstellen und Bereitstellen von Vorlagenspezifikationen
  • Hinzufügen von Versionen zu Vorlagenspezifikationen

Unsere Referenten und Moderatoren

  • Alex Frankel

    Principal Program Manager bei Microsoft

    Twitter
  • Angel Perez

    Program Manager bei Azure Deployments, Microsoft

    LinkedIn
  • Barbara Forbes

    Azure Technical Lead, Microsoft Azure MVP, OGD-ict-diensten

    Twitter
  • Brandon Martinez

    Senior Customer Engineer, FastTrack for Azure, Microsoft

    Twitter
  • Gitte Vermeiren

    Senior Customer Engineer, FastTrack for Azure, Microsoft

    Twitter
  • John Downs

    Senior Customer Engineer, FastTrack for Azure, Microsoft

    Twitter
  • Joshua Waddell

    Senior Customer Engineer, FastTrack for Azure, Microsoft

    Twitter
  • Neil Peterson

    Senior Site Reliability Engineer, Microsoft

    Twitter
  • Stephanie Yen

    Program Manager bei Azure Deployments, Microsoft

    Twitter
  • Steven Murawski

    Principal Cloud Advocate, Microsoft

    Twitter
  • Victor Worapon Viriyaampanond

    Senior Customer Engineer, Microsoft

    LinkedIn
  • Will Velida

    Customer Engineer II, FastTrack for Azure, Microsoft

    Twitter
  • William Salazar

    Senior Customer Engineer, FastTrack for Azure, Microsoft

    Twitter

Häufig gestellte Fragen

Ist die Teilnahme an der Veranstaltung mit Kosten verbunden?

Die Veranstaltung ist kostenlos! Sie können Learn TV beitreten, um die Inhalte kostenlos zu streamen!

Wann findet die Veranstaltung statt?

Jede Woche ab dem 8. März 2022 bis zum 28. Juni 2022

Wird diese Veranstaltung auf Abruf verfügbar sein?

Ja! Sie können unsere vergangenen Veranstaltungen jederzeit streamen! Durchsuchen Sie alle Learn Live-Inhalte, um sie jederzeit zu streamen.

Wo findet die Veranstaltung statt?

Diese Veranstaltungsreihe ist virtuell! Schließen Sie sich uns und Tausenden von anderen an und genießen Sie das Erlebnis bequem von Ihrem eigenen Zuhause, Büro oder Gerät aus.

In welcher Sprache werden die Folgen gesendet?

Die Präsentation wird in englischer Sprache gehalten. Untertitel in 14 verschiedenen Sprachen sind in den Aufzeichnungen verfügbar, die 48 Stunden nach jeder Liveshow auf Learn Live zur Verfügung gestellt werden.

Verhaltenskodex

Wir möchten eine respektvolle, freundliche und professionelle Umgebung für alle Personen schaffen, unabhängig von Geschlecht, sexueller Orientierung, dem körperlichen Aussehen, Beeinträchtigungen, Alter, ethnischer Zugehörigkeit oder Religion. Wir dulden kein Verhalten, das jegliches Geschlecht, die sexuelle Orientierung oder Beeinträchtigungen herabwürdigt oder Verhalten, das als Belästigung oder Diskriminierung angesehen würde. Alle Personen sind für die Kenntnis und Einhaltung unserer Standards verantwortlich, und wir ermutigen alle dazu, ein offenes und sicheres Umfeld zu schaffen. Darüber hinaus bemühen wir uns, unseren Planeten mit dem gleichen Respekt zu behandeln. Bitte melden Sie dem Organisationsteam alle Fragen, Bedenken sowie störende Aktivitäten und unangemessenes Verhalten, damit wir das Problem sofort beheben können.