Azure 擴充功能
您可以透過一系列擴充功能,直接從 Visual Studio Code 使用 Azure。Azure 工具擴充功能套件包含各種擴充功能,旨在讓您在幾分鐘內將應用程式部署到 Azure。
我應該使用哪個擴充功能?
下表說明 Azure 工具擴充功能套件中適用於 VS Code 的各種擴充功能,並重點說明常見的使用案例。
開發人員類型 | 描述 | 何時使用 |
---|---|---|
全端開發人員 | 同時處理應用程式前端和後端層面的開發人員。 | 如果您要建置同時具有前端和後端元件的 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 開始使用