Úvod
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
- Místní instalace rozhraní příkazového řádku Azure Developer CLI
- Dokončili jste kurz Úvod do trénovacího modulu Azure Developer CLI .
- Základní znalost pracovních postupů vývoje softwaru, jako jsou balení, zřizování a nasazování prostředků
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.