Nasazení prostředků Azure pomocí Bicep a Azure Pipelines

intermediate
developer
administrator
solution-architect
azure
azure-resource-manager

Získejte všechny výhody infrastruktury jako kódu tím, že využijete automatizovanou pipelinu k nasazení vašich Bicep šablon a integrujete další nasazovací aktivity s vašimi pipelinami. Kanály sestavíte pomocí Azure Pipelines.

V tomto studijním programu se dozvíte, jak:

  • Vybudujte pipelinu, která nasadí vaše soubory Bicep.
  • Vytvořte službu service principal, která může bezpečně připojit vaše potrubí k Azure.
  • Zajistěte kvalitu kódu Bicep jeho ověřením a otestováním v rámci vaší pipeline.
  • Práce s několika prostředími a zpracování parametrů a schválení
  • Nasaďte další nastavení konfigurace Azure, aplikace a databáze.
  • Sestavujte kanály, které publikují opakovaně použitelné soubory Bicep do specifikací šablon a modulů.
  • Zabezpečte kanály a zajistěte, aby všechna nasazení Azure dodržovala standardy vaší organizace.

Pokud se chcete o Bicep dozvědět víc, doporučujeme využít tyto tři studijní programy:

Potom vás může zajímat přidání kódu Bicep do kanálu nasazení. Na základě nástroje, který chcete použít, použijte jeden z těchto dvou studijních programů:

Požadavky

V tomto studijním programu se předpokládá, že máte zkušenosti s nasazením infrastruktury pomocí Bicep.

Moduly v tomto studijním programu

Vytvořte automatizovanou pipeline ve službě Azure Pipelines, která bezpečně nasadí prostředky definované kódem Bicep do Azure. Nakonfigurujte kanál tak, aby běžel podle plánu nebo když se konfigurace změní.

Poskytovatelé služeb umožňují, aby se kanály nasazení bezpečně ověřovaly v Azure. V tomto modulu se dozvíte, co jsou služební identity, jak fungují a jak je vytvořit. Dozvíte se také, jak jim udělit oprávnění k prostředkům Azure, aby vaše kanály mohly nasazovat vaše soubory Bicep.

Ověřte a otestujte kód Bicep v kanálu nasazení. K ověření změn v Azure před nasazením použijete lintování, předběžnou validaci a operaci "co-kdyby" pro simulaci změn, a po každém nasazení otestujete své zdroje.

Nasaďte kód Bicep do více prostředí, abyste zlepšili kvalitu nasazení. Pomocí šablon kanálů můžete omezit duplikaci kódu a nastavit hodnoty parametrů pro každé prostředí.

Vytvořte ujednocený pipeline pro nasazení celého prostředí. Do potrubí přidáte část sestavení a použijete artefakty potrubí a výstupy Bicep k publikování aplikací, databází a datových objektů.

Publikujte specifikace šablon Azure a moduly Bicep pomocí nasazovacího kanálu. Automaticky ověřujte a přidávejte verze do opakovaně použitelného kódu Bicep.

Naplánujte posílení a zabezpečení prostředí Azure spolu s kontrolami pro uplatnění při změnách konfigurace a nasazeních. Vyžadovat, aby vaše infrastruktura byla definována jako kód a chránila vaše prostředí před ručními změnami.