Inleiding
Met Bicep-modules kunt u een complexe sjabloon splitsen in kleinere onderdelen. U kunt ervoor zorgen dat elke module is gericht op een specifieke taak en dat de modules herbruikbaar zijn voor meerdere implementaties en workloads.
In deze module krijgt u informatie over de voordelen van Bicep-modules en hoe u deze kunt maken, gebruiken en combineren voor uw eigen implementaties.
Voorbeeldscenario
Stel dat u verantwoordelijk bent voor het implementeren en configureren van de Azure-infrastructuur in een speelgoedbedrijf. U hebt eerder een Bicep-sjabloon gemaakt waarmee websites worden geïmplementeerd ter ondersteuning van de lancering van elk nieuw speelgoedproduct.
Uw bedrijf heeft onlangs een nieuw speelgoed gelanceerd: een afstandsbediening wombat. Het wombat speelgoed is populair geworden en het verkeer naar zijn website is aanzienlijk toegenomen. Klanten klagen over trage reactietijden omdat de server niet op de hoogte kan blijven van de vraag.
Om de prestaties te verbeteren en de kosten te verlagen, bent u gevraagd om een netwerk voor contentlevering of CDN toe te voegen aan de website. U weet dat uw bedrijf een CDN moet opnemen in andere websites die het in de toekomst maakt, maar ook dat niet elke website een CDN nodig heeft. U besluit het CDN-onderdeel dus optioneel te maken.
Wat gaan we doen?
In deze module maakt u een set Bicep-modules om uw website en CDN te implementeren. Vervolgens maakt u een sjabloon die deze modules samen gebruikt.
Wat is het belangrijkste doel?
Aan het einde van deze module kunt u Bicep-modules ontwerpen en bouwen die kunnen worden composeerbaar, herbruikbaar en flexibel zijn. U kunt ook Bicep-sjablonen maken die complexe implementaties opstellen op basis van een set modules.