簡介

已完成

開發人員在建置雲端應用程式時,通常會面臨許多具挑戰性的工作和決策。 建立正確架構和設定的環境可能是耗時且困難的流程。 開發人員必須考慮這些環境中許多不同的關注,例如建立資源、套用設定、設定監視和記錄,以及其他工作。

Azure Developer CLI (azd) 可減少並簡化這些責任,以協助開發人員完成從本機開發環境到在 Azure 上成功部署應用程式的旅程。 此工具是針對功能強大的範本系統所設計,可將佈建雲端基礎結構和部署應用程式程式碼自動化。 在後續的單元中,您將了解如何從頭開始建置可達成這些目標的新 azd 範本。

注意

在逐步完成本課程模組之前,建議您先具備 Azure Developer CLI 的基本工作知識,或已完成 Azure Developer CLI 簡介訓練課程模組。

範例案例

假設您在建置新雲端原生電子商務平台的新創公司工作。 應用程式需要前端購物 UI 和各種後端服務來處理訂單。 您計畫使用 Azure 服務 (例如 App Service、儲存體、NoSQL 資料庫等等) 來裝載應用程式。 隨著您的小組成長和實驗不同的雲端架構,您想要解決下列專案挑戰:

  • 快速變更基礎結構 - 當應用程式處於作用中開發階段時,小組希望能夠在進行架構變更時快速終止並重新建立雲端服務。

  • 將新小組上線 - 無論您是在內部新增小組,還是將軟體散發為開放原始碼,您都想要提供一種方式,讓新使用者輕鬆地使用正確的設定,建立自己的雲端基礎結構執行個體。

  • 簡化的雲端技能需求 - 雖然應用程式設計為雲端原生,但不熟悉雲端的開發人員仍可能想要能夠部署及處理應用程式。

Azure Developer CLI 會使用範本來解決這些挑戰。 azd 範本會使用基礎結構即程式碼,以自動化的方式可靠地管理雲端基礎結構和部署。 這些範本僅使用幾個命令來協助自動化雲端設定和部署流程,讓剛開始接觸雲端的開發人員仍可啟動並執行。

學習目標

在本單元中,您將:

  • 從開始到完成建立 Azure Developer CLI 範本
  • 探索基本 Azure Developer CLI 範本元件、功能和工作流程

必要條件

主要目標是什麼?

在此工作階段結束時,您將探索並完成建置 Azure Developer CLI 範本所需的基本工作。