Úvod
Šablony Azure Resource Manageru (šablony ARM) JSON umožňují určit infrastrukturu projektu deklarativním a opakovaně použitelným způsobem. Šablony můžete verzovat a ukládat do stejného systému pro správu zdrojového kódu jako váš vývojový projekt.
Předpokládejme, že spravujete softwarový tým, který vyvíjí inventarizační systém pro partnerské společnosti. Plánujete nasadit tento produkt do Azure a nechat každou partnerkou, aby měla své vlastní řešení. Plánujete implementovat různé zásady pro každé nasazení prostřednictvím různých účtů úložiště Azure. Rozhodnete se používat postup infrastruktury jako kód pomocí šablon ARM. Tento přístup umožňuje sledovat různé verze a zajistit, aby nasazení infrastruktury pro každé prostředí byla konzistentní a flexibilní.
V tomto modulu vás seznámíme se strukturou šablon ARM a umožníme vám procvičit si vytvoření a nasazení šablony ARM do Azure.
Poznámka
Bicep je jazyk pro definování prostředků Azure. Má jednodušší prostředí pro vytváření obsahu než JSON a další funkce, které pomáhají zlepšit kvalitu infrastruktury jako kódu. Doporučujeme, aby kdokoliv, kdo začíná s infrastrukturou jako kód v Azure, používal Bicep místo JSON. Další informace o bicep najdete ve studijním programu Základy bicep.
Studijní cíle
V tomto modulu:
- Implementujte šablonu JSON ARM pomocí editoru Visual Studio Code.
- Deklarujte prostředky a přidejte do šablony flexibilitu přidáním parametrů a výstupů.
Požadavky
- Znalost Azure, včetně webu Azure Portal, předplatných, skupin prostředků a definic prostředků
- Účet Azure. Zde můžete získat bezplatný účet zde.
- Visual Studio Code nainstalován místně.
- Místně nainstalované rozšíření Nástroje Azure Resource Manageru pro Visual Studio Code.
- Buď:
- Místně nainstalované nejnovější nástroje Azure CLI.
- Nejnovější Azure PowerShell nainstalovaný místně.