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