Proč používat šablony Azure Resource Manageru?
Díky šablonám Resource Manageru budou vaše nasazení rychlejší a opakovatelnější.
Virtuální počítač už například nemusíte vytvářet na portálu, čekat na jeho dokončení a pak vytvořit další virtuální počítač. Resource Manager se postará o celé nasazení za vás.
Tady jsou některé další výhody šablony, které je potřeba vzít v úvahu:
- Šablony zlepšují konzistenci. Šablony Resource Manageru poskytují společný jazyk pro vás a ostatní, který popisuje vaše nasazení. Navzdory nástroji nebo sadě SDK, které používáte k nasazení šablony, zůstane struktura, formát a výrazy šablony stejné.
- Šablony pomáhají vyjádřit složitá nasazení. Šablony umožňují nasadit více prostředků ve správném pořadí. Například nechcete nasadit virtuální počítač před vytvořením disku s operačním systémem nebo síťového rozhraní. Resource Manager mapuje každý prostředek a jeho závislé prostředky a nejprve vytvoří závislé prostředky. Mapování závislostí pomáhá zajistit, aby se nasazení provádělo ve správném pořadí.
- Šablony snižují ruční úlohy náchylné k chybám. Ruční vytváření a připojování prostředků může být časově náročné a snadno uděláte chyby. Resource Manager zajišťuje, aby se nasazení pokaždé stalo stejným způsobem.
- Šablony jsou kód. Šablony vyjadřují vaše požadavky prostřednictvím kódu. Šablonu si můžete představit jako typ infrastruktury jako kódu, který se dá sdílet, testovat a skládat jako jakýkoli jiný software. Protože šablony jsou kód, můžete také vytvořit záznam, který můžete sledovat. Kód šablony dokumentuje nasazení. Většina uživatelů také udržuje své šablony pod kontrolou revizí, jako je GIT. Historie jeho revizí také zaznamenává, jak se šablona (a vaše nasazení) vyvíjí, když změníte šablonu.
- Šablony podporují opakované použití. Šablona může obsahovat parametry, které se vyplní při spuštění šablony. Parametr může definovat uživatelské jméno nebo heslo, název domény a další nezbytné položky. Parametry šablony také umožňují vytvořit více verzí infrastruktury, jako je příprava a produkce, a přitom stále používat stejnou šablonu.
- Šablony jsou propojitelné. Šablony Resource Manageru můžete propojit, aby byly samotné šablony modulární. Můžete napsat malé šablony, které definují řešení, a pak je zkombinovat a vytvořit kompletní systém.
Azure poskytuje mnoho šablon pro rychlý start. Můžete ho použít jako základ pro práci.