Introduktion
Med Bicep-moduler kan du dela upp en komplex mall i mindre delar. Du kan se till att varje modul fokuserar på en specifik uppgift och att modulerna kan återanvändas för flera distributioner och arbetsbelastningar.
I den här modulen får du lära dig om fördelarna med Bicep-moduler och hur du kan skapa, använda och kombinera dem för dina egna distributioner.
Exempelscenario
Anta att du ansvarar för att distribuera och konfigurera Azure-infrastrukturen på ett leksaksföretag. Du har tidigare skapat en Bicep-mall som distribuerar webbplatser för att stödja lanseringen av varje ny leksaksprodukt.
Ditt företag lanserade nyligen en ny leksak: en fjärrkontroll wombat. Wombat leksaken har blivit populär, och trafiken till sin webbplats har ökat avsevärt. Kunder klagar på långsamma svarstider eftersom servern inte kan hålla jämna problem med efterfrågan.
För att förbättra prestanda och minska kostnaderna har du blivit ombedd att lägga till ett nätverk för innehållsleverans, eller CDN, på webbplatsen. Du vet att ditt företag kommer att behöva inkludera ett CDN på andra webbplatser som det gör i framtiden, men också att inte alla webbplatser behöver ett CDN. Därför bestämmer du dig för att göra CDN-komponenten valfri.
Vad ska vi göra?
I den här modulen skapar du en uppsättning Bicep-moduler för att distribuera din webbplats och CDN. Sedan skapar du en mall som använder dessa moduler tillsammans.
Vad är huvudmålet?
I slutet av den här modulen kommer du att kunna utforma och skapa Bicep-moduler som är komposterbara, återanvändbara och flexibla. Du kommer också att kunna skapa Bicep-mallar som utgör komplexa distributioner från en uppsättning moduler.