Úvod

Dokončeno

Vývojáři často čelí mnoha náročným úkolům a rozhodnutím při vytváření aplikací pro cloud. Vytvoření správně navrženého a nakonfigurovaného prostředí může být časově náročné a obtížné. Vývojáři musí v těchto prostředích počítat s mnoha různými obavami, jako jsou vytváření prostředků, používání konfigurací, nastavení monitorování a protokolování a další úlohy.

Azure Developer CLI (azd) snižuje a zjednodušuje tyto odpovědnosti, aby pomohl vývojáři na cestě z místního vývojového prostředí do aplikace úspěšně nasazené v Azure. Tento nástroj je navržený kolem výkonného systému šablon, který dokáže automatizovat zřizování cloudové infrastruktury a nasazování kódu aplikace. V následujících lekcích se dozvíte, jak vytvořit novou azd šablonu úplně od začátku, která tyto cíle dosahuje.

Poznámka:

Než si projdete tento modul, doporučujeme mít základní znalosti Azure Developer CLI nebo jste dokončili kurz Úvod do Azure Developer CLI .

Ukázkový scénář

Předpokládejme, že pracujete ve startupové společnosti, která vytváří novou nativní cloudovou platformu elektronického obchodování. Aplikace ke zpracování objednávek vyžaduje uživatelské rozhraní front-endového nakupování a různé back-endové služby. Plánujete hostovat aplikaci pomocí služeb Azure, jako jsou App Service, Storage, Databáze NoSQL a další. S tím, jak váš tým roste a experimentuje s různými cloudovými architekturami, byste chtěli vyřešit následující problémy projektu:

  • Rychle se měnící infrastruktura – i když je aplikace v aktivním vývoji, tým by chtěl, aby při změnách architektury rychle odbourá a znovu vytvořil cloudové služby.

  • Onboarding nových týmů – ať už přidáváte nové týmy interně nebo distribuujete software jako opensourcový kód, měli byste novým uživatelům poskytnout způsob, jak snadno vytvořit vlastní instanci cloudové infrastruktury se správnými konfiguracemi.

  • Zjednodušené požadavky na dovednosti v cloudu – I když je aplikace navržená tak, aby byla nativní pro cloud, můžou vývojáři, kteří nejsou s cloudem moct nasazovat a pracovat na této aplikaci.

Azure Developer CLI tyto výzvy řeší pomocí šablon. azd šablony spolehlivě spravují cloudovou infrastrukturu a nasazení automatizovaným způsobem pomocí infrastruktury jako kódu. Pomáhají automatizovat proces nastavení a nasazení cloudu jenom pomocí několika příkazů, což vývojářům, kteří s cloudem teprve začíná, stále zprovozní.

Cíle výuky

V tomto modulu:

  • Vytvoření šablony Azure Developer CLI od začátku do konce
  • Seznámení se základními komponentami, funkcemi a pracovními postupy šablon Azure Developer CLI

Požadavky

Jaký je hlavní cíl?

Na konci této relace zjistíte a dokončíte základní úlohy potřebné k sestavení šablon Azure Developer CLI.