Úvod
Bicep umožňuje definovat prostředky Azure v jednoduchém jazyce šablon a pak tyto prostředky nasadit napříč několika prostředími a aplikacemi. Bicep pomáhá snižovat operace ručního nasazení, abyste mohli škálovat řešení snadněji a s vyšší kvalitou a konzistencí.
Ukázkový scénář
Předpokládejme, že zodpovídáte za nasazení a konfiguraci infrastruktury Azure ve společnosti s toy. Vaše společnost spouští novou toyu. Byli jste požádáni o nasazení nového marketingového webu při přípravě na spuštění. Marketingový tým vám také řekl, že mnoho nových hraček bude vydáno letos a bude potřebovat web nasazený pro každý z nich. Víte z minulých zkušeností, že nemáte vždy moc času na zprovoznění nových webů před spuštěním toy.
Web budete hostovat v Azure pomocí služby Aplikace Azure Service. Pro soubory, jako jsou příručky a specifikace, začleníte účet úložiště.
Rozhodnete se vytvořit prostředky pomocí technik infrastruktury jako kódu (IaC), abyste mohli šablonu znovu použít pro budoucí uvedení produktu.
Co se naučíme?
V tomto modulu vytvoříte opakovaně použitelnou šablonu Bicep, která nasadí sadu prostředků Azure pro spuštění nového produktu. Budete používat mnoho prvků jazyka Bicep, včetně:
- Definice prostředků pro nasazení prostředků Azure z kódu Bicep
- Parametry pro opakované použití šablony
- Proměnné a výrazy, které usnadňují psaní a nasazování šablony.
- Moduly, které vám pomůžou vytvořit strukturu šablony do více souborů
- Výstupy pro odesílání dat ze šablony a modulů zpět do toho, kdo nebo cokoli nasazuje vaši infrastrukturu.
Jaký je hlavní cíl?
Na konci tohoto modulu budete moct vytvářet šablony Bicep, které definují vaše prostředky Azure. K opakovanému použití šablon budete moct použít parametry, proměnné a výrazy. Budete také moct použít moduly a výstupy k uspořádání šablon do samostatných souborů.