Azure 擴充套件
您可以透過一系列擴充套件直接在 Visual Studio Code 中使用 Azure。 Azure Tools 擴充套件包包含各種擴充套件,旨在幫助您在幾分鐘內將應用程式部署到 Azure。

我應該使用哪個擴充套件?
下表描述了 VS Code 的 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 (Software as a Service) 應用程式的開發者。 | 在構建企業級應用程式或 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 上有許多 VS Code 擴充套件,可以輕鬆地在 Azure 上構建和託管應用程式。
提示: 點選上面的擴充套件磁貼,即可在 Marketplace 中閱讀描述和評論。
後續步驟
- Azure Tools 入門 - 瞭解如何快速入門。
- Azure 架構中心 - 使用既定模式和實踐在 Azure 上架構解決方案的指南
- VS Code 入門