Ú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. Například vytváření prostředků, použití konfigurací, nastavení monitorování a protokolování, vytváření kanálů CI/CD a dalších úloh. Azure Developer CLI (azd) snižuje a zjednodušuje tyto odpovědnosti, aby pomohl vývojáři na cestě od místního vývojového prostředí k aplikaci, která byla úspěšně nasazená v Azure.

Ukázkový scénář

Předpokládejme, že pracujete ve finanční společnosti, která vytváří nativní cloudovou aplikaci pro správu komunikace se zákazníky. Aplikace musí být schopná shromažďovat data odeslaná uživatelem, posílat zprávy zákazníkům a dalším aplikacím, integrovat se s back-endovými systémy a škálovat pro budoucí růst a povýšení. Nezbytná architektura Azure pro podporu podnikového řešení, jako je tato, může zahrnovat následující prostředky Azure:

  • Plán služby App Service a služby App Service pro hostování aplikace a rozhraní API.
  • Účet úložiště pro ukládání nahraných souborů a dalších prostředků.
  • Služba Service Bus pro správu škálovatelného zasílání zpráv
  • Instance služby Key Vault pro ukládání zabezpečených tajných kódů aplikací.
  • Aplikace Přehledy prostředky pro protokolování a monitorování.
  • Instance Cosmos DB for NoSQL pro trvalé ukládání dat aplikací.
  • Kanály CI/CD, které zajišťují spolehlivé nasazení změn prostřednictvím automatizovaného procesu.

Vývojáři tráví značné množství času a energie vytvářením a správnou konfigurací těchto typů prostředků. Nastavení prostředků prostředí Azure je často překážkou pro vývoj samotné aplikace. Rozhraní příkazového řádku Pro vývojáře Azure je navržené tak, aby tento proces výrazně zjednodušil a urychlil. Zejména úlohy, které se týkají přechodu z místního vývoje na zřizování a nasazování prostředků aplikace do Azure.

Cíle výuky

V tomto modulu:

  • Vyhodnocení, jestli je rozhraní příkazového řádku Azure Developer CLI vhodné pro váš projekt
  • Popis základních pracovních postupů a funkcí Azure Developer CLI a jejich integrace s aplikací

Požadavky

  • Základní znalost základních konceptů cloudu
  • 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 rozumíte výhodám Azure Developer CLI a můžete vyhodnotit, jestli je vhodný pro optimalizaci pracovních postupů projektu.