Úvod

Dokončeno

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á.

Diagram architektury, který znázorňuje dvě varianty: jednu s přenosem z internetu do aplikace přes SÍŤ CDN a druhou bez CDN.

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ů.