Einführung
Mit Bicep-Modulen können Sie eine komplexe Vorlage in kleinere Teile aufteilen. Sie können sicherstellen, dass sich jedes Modul auf eine bestimmte Aufgabe konzentriert und dass die Module für mehrere Bereitstellungen und Workloads wiederverwendbar sind.
In diesem Modul erfahren Sie mehr über die Vorteile von Bicep-Modulen und wie Sie sie für Ihre eigenen Bereitstellungen erstellen, verwenden und kombinieren können.
Beispielszenario
Angenommen, Sie sind für die Bereitstellung und Konfiguration der Azure-Infrastruktur in einem Unternehmen verantwortlich, das Spielzeug herstellt. Sie haben zuvor eine Bicep-Vorlage erstellt, mit der Websites bereitgestellt werden, um die Markteinführung jedes neuen Spielzeugs zu unterstützen.
Ihr Unternehmen hat vor Kurzem ein neues Spielzeug auf den Markt gebracht: einen Wombat, der remote gesteuert werden kann. Das Wombatspielzeug erfreut sich großer Beliebtheit, und der Datenverkehr auf der Website ist erheblich angestiegen. Kund*innen beklagen langsame Antwortzeiten, da der Server nicht mit der Nachfrage mithalten kann.
Um die Leistung zu verbessern und die Kosten zu senken, wurden Sie damit beauftragt, der Website ein Content Delivery Network (CDN) hinzuzufügen. Sie wissen, dass Ihr Unternehmen ein CDN für andere Websites verwenden muss, die in Zukunft online geschaltet werden, aber auch, dass nicht jede Website ein CDN benötigt. Daher entscheiden Sie sich dafür, die CDN-Komponente optional zu nutzen.
Wie werden wir vorgehen?
In diesem Modul erstellen Sie eine Reihe von Bicep-Modulen, um Ihre Website und ein CDN bereitzustellen. Anschließend erstellen Sie eine Vorlage, die diese Module zusammen verwendet.
Was ist das Hauptziel?
Am Ende dieses Moduls können Sie Bicep-Module entwerfen und erstellen, die zusammensetzbar, wiederverwendbar und flexibel sind. Sie können auch Bicep-Vorlagen erstellen, die komplexe Bereitstellungen aus einer Reihe von Modulen zusammenstellen.