Úvod

Dokončeno

Tento modul vysvětluje, co je Bicep a jak je integrovaný do různých nástrojů, jako jsou Azure CLI, Visual Studio Code, Azure Pipelines a pracovní postupy GitHubu pro infrastrukturu jako nasazení kódu.

Přehled modulu

Bicep je jazyk specifický pro doménu (DSL) pro deklarativní nasazení prostředků Azure . Poskytuje jednodušší syntaxi než šablony JSON , automatickou správu závislostí a zabezpečení typů. Bicep transpiluje do šablon Azure Resource Manageru (ARM) a poskytuje všechny výhody infrastruktury jako kódu s vylepšeným prostředím pro vytváření obsahu.

Tento modul se zabývá základy Bicep , instalací, vytvářením šablon, syntaxí a nasazením prostřednictvím různých nástrojů pro automatizaci.

Cíle výuky

Po dokončení tohoto modulu budete umět:

  • Seznamte se s tím, co je Bicep: Seznamte se s Bicep jako jazykem specifickým pro doménu pro infrastrukturu Azure jako kód.
  • Nainstalujte Bicep: Nainstalujte rozhraní příkazového řádku Bicep a nakonfigurujte Visual Studio Code s rozšířením Bicep pro vylepšené prostředí pro vytváření obsahu.
  • Vytváření šablon Bicep: Napište soubory Bicep , které definují prostředky Azure s parametry, proměnnými a moduly.
  • Vysvětlení syntaxe Bicep: Seznamte se se strukturou souborů Bicep , včetně parametrů, proměnných, prostředků, výstupů a modulů.
  • Nasazení prostředků do Azure: K nasazení šablon Bicep použijte Azure CLI a Cloud Shell.
  • Nasazení s využitím Azure Pipelines: Integrujte nasazení Bicep do Azure Pipelines pro průběžné nasazování.
  • Nasazení s využitím pracovních postupů GitHubu: Pomocí GitHub Actions můžete automatizovat nasazení šablon Bicep .
  • Principy integrace ARM: Přečtěte si, jak bicep transpiluje do šablon Azure Resource Manageru .

Požadavky

  • Znalost infrastruktury jako konceptů kódu
  • Základní znalost prostředků Azure a skupin prostředků.
  • Znalost Azure CLI nebo Azure PowerShellu
  • Zkušenosti s pracovními postupy Azure Pipelines nebo GitHubu jsou užitečné, ale nevyžadují se.