Azure 擴充功能
您可以透過一系列的擴充功能,直接在 Visual Studio Code 中使用 Azure。Azure Tools 擴充功能套件包含各種專為在幾分鐘內將應用程式部署至 Azure 而設計的擴充功能。

我該使用哪個擴充功能?
下表說明了 Azure Tools 擴充功能套件中可用的各種擴充功能,並強調了常見的使用案例。
| 開發人員類型 | 說明 | 使用時機 |
|---|---|---|
| 全端開發人員 | 從事應用程式前端與後端開發的開發人員。 | 如果您正在建置包含前端與後端元件的 Web 應用程式,請使用這些擴充功能來部署並管理 Azure 上的整個技術堆疊。 Azure Container Apps 可建立或管理處理堆疊中不同部分的容器化應用程式。 Azure Functions 可建立無伺服器函式來處理後端工作,並與前端應用程式整合。 Azure App Service 可部署完整的 Web 解決方案,包括動態後端服務、API 及伺服器端邏輯。 |
| 後端開發人員 | 建置微服務架構並使用容器來封裝/管理個別微服務的開發人員。 | 在為您的應用程式開發微服務、後端邏輯或 API 時,這些工具提供了無需管理基礎結構即可輕鬆擴展的能力。 Azure Container Apps 可處理伺服器端邏輯、API 與微服務。 Azure Functions 可處理伺服器端邏輯與 API。 Azure Container Apps 可部署並管理容器化的後端服務。 Azure Functions 讓您能夠建置可擴展、事件驅動的後端服務,而無需管理任何基礎結構。 Azure App Service 讓您能夠部署 RESTful API、微服務及其他後端元件。 |
| DevOps 工程師 | 負責設定或維護 CI/CD 管線並管理雲端基礎結構的工程師。 | 在設定 CI/CD 管線或為可擴展應用程式自動化部署流程時,請使用這些擴充功能。 Azure Container Apps 可自動化容器化應用程式的部署與擴展。 Azure Functions 可自動化無伺服器函式的部署,並將其整合到更廣泛的 DevOps 工作流程中。 Azure App Service 可將程式碼儲存庫與自動化部署流程整合,並監控應用程式效能與記錄檔。 Azure Static Web Apps 可自動化部署流程,並確保與 GitHub Actions 或 Azure DevOps 的無縫整合。 |
| 前端開發人員 | 專精於使用 React、Angular、Vue.js 或純 HTML/CSS/JavaScript 等架構與程式庫來建置使用者介面的開發人員。 | 這些擴充功能非常適合部署與管理靜態網站或單頁應用程式,並整合了從 GitHub 或 Azure DevOps 進行自動部署的功能。 Azure Static Web Apps、Azure App Service、Azure Storage 與 Azure Functions 為開發、預覽及部署靜態網站與單頁應用程式提供了簡化的工作流程。 |
| 企業開發人員 | 從事大型應用程式、企業服務以及建置軟體即服務 (SaaS) 應用程式的開發人員。 | 在建置企業級應用程式或 SaaS 產品時,這些工具能協助確保業務關鍵服務的可擴展性與可靠性。 Azure Container Apps、Azure Functions、Azure App Service: 使用這些擴充功能來部署、擴展並監控關鍵任務應用程式。 使用容器來建立可擴展的多租用戶服務,並自動化各種後端處理程序。 |
| API 開發人員 | 為各種客戶端與應用程式建立並管理 API 的開發人員。 | 對於建置 RESTful 或無伺服器 API,這些擴充功能簡化了部署與擴展的流程。 Azure Functions 或 Azure Container Apps 是建置與部署無伺服器 API 的選項。 Azure Storage 可透過 Blob、佇列、資料表與檔案等選項來滿足您的 API 資料儲存需求。它也允許上傳與下載資料。 |
| 資料工程師 | 處理與分析資料串流的工程師。 | 在處理大規模資料串流時,這些工具能協助為即時資料處理與分析建立可擴展的環境。 使用 Azure Container Apps 在容器中部署資料處理與機器學習模型,為您的資料驅動型應用程式建立可擴展且可重現的環境。 Azure Functions 讓您能夠觸發資料工作流程、執行 ETL 任務,並對即時資料變更做出回應。 |
Visual Studio Code Marketplace
Marketplace 上有許多 VS Code 擴充功能,讓您能輕鬆地在 Azure 上建置與託管應用程式。
提示:點擊上方的擴充功能圖示,即可閱讀 Marketplace 中的說明與評論。
後續步驟
- Azure 工具入門 - 了解如何快速上手。
- Azure 架構中心 - 使用既定的模式與實務準則來設計 Azure 解決方案的指引
- VS Code 入門