Úvod
Moduly Bicep umožňují rozdělit komplexní šablonu na menší části. Můžete zajistit, aby se každý modul zaměřoval na konkrétní úlohu a aby byly moduly opakovaně použitelné pro více nasazení a úloh.
V tomto modulu se dozvíte o výhodách modulů Bicep a o tom, jak je můžete vytvářet, používat a kombinovat pro vlastní nasazení.
Ukázkový scénář
Předpokládejme, že zodpovídáte za nasazení a konfiguraci infrastruktury Azure ve společnosti s toy. Dříve jste vytvořili šablonu Bicep, která nasadí weby pro podporu spuštění každého nového produktu toy.
Vaše společnost nedávno spustila novou toy: vzdálené řízení wombat. Wombat toy se stal populární, a provoz na jeho webové stránky se výrazně zvýšil. Zákazníci si stěžují na pomalé doby odezvy, protože server nemůže držet krok s poptávkou.
Pokud chcete zvýšit výkon a snížit náklady, byli jste požádáni o přidání sítě pro doručování obsahu (CDN) na web. Víte, že vaše společnost bude muset zahrnout CDN do jiných webů, které dělá v budoucnu, ale také, že ne každý web potřebuje CDN. Proto se rozhodnete, že je komponenta CDN volitelná.
Co budeme dělat?
V tomto modulu vytvoříte sadu modulů Bicep pro nasazení webu a CDN. Pak vytvoříte šablonu, která tyto moduly používá společně.
Jaký je hlavní cíl?
Na konci tohoto modulu budete umět navrhovat a sestavovat moduly Bicep, které jsou kompozovatelné, opakovaně použitelné a flexibilní. Budete také moct vytvářet šablony Bicep, které vytvářejí složitá nasazení ze sady modulů.