Úvod

Dokončeno

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

Diagram architektury znázorňující skupinu prostředků obsahující plán služby App Service, aplikaci App Service a úč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ů.