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) 應用程式的開發者。 | 在構建企業級應用程式或 SaaS 產品時,這些工具有助於確保業務關鍵型服務的可擴充套件性和可靠性。 Azure Container Apps、Azure Functions、Azure App Service:使用這些擴充套件來部署、擴充套件和監控關鍵任務應用程式。 使用容器建立可擴充套件的、多租戶服務,並自動化各種後端流程。 |
API 開發者 | 為各種客戶端和應用程式建立和管理 API 的開發者。 | 對於構建 RESTful 或無伺服器 API,這些擴充套件簡化了部署和擴充套件過程。 Azure Functions 或 Azure Container Apps 是構建和部署無伺服器 API 的選項。 Azure Storage 透過 blobs、queues、tables 和 files 等選項滿足您的 API 資料儲存需求。它還允許上傳和下載資料。 |
資料工程師 | 處理和分析資料流的工程師。 | 在處理大規模資料流時,這些工具可幫助建立可擴充套件的環境,用於即時資料處理和分析。 使用 Azure Container Apps 在容器中部署資料處理和機器學習模型,為您的資料驅動型應用程式建立可擴充套件且可重現的環境。 Azure Functions 允許您觸發資料工作流程、執行 ETL 任務並響應即時資料更改。 |
Visual Studio Code 市場
市場上有很多 VS Code 擴充套件,可以輕鬆地在 Azure 上構建和託管應用程式。
提示:點選上方的擴充套件磁貼,可以在市場中閱讀描述和評論。
後續步驟
- Azure Tools 入門 - 瞭解如何快速入門。
- Azure 架構中心 - 關於使用既定模式和實踐在 Azure 上構建解決方案的指南
- VS Code 入門