🚀 在 VS Code 中

Azure 擴充功能

您可以透過一系列擴充功能,直接從 Visual Studio Code 使用 Azure。「Azure 工具」擴充功能套件包含各種擴充功能,旨在讓您在幾分鐘內將應用程式部署到 Azure。

app service

我應該使用哪個擴充功能?

下表說明 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 AppsAzure App ServiceAzure StorageAzure Functions 提供簡化的工作流程,用於開發、預覽和部署靜態網站和單頁應用程式。
企業開發人員 開發大型應用程式、企業服務以及建置軟體即服務 (SaaS) 應用程式的開發人員。 在建置企業級應用程式或 SaaS 產品時,這些工具可協助確保業務關鍵服務的可擴充性和可靠性。

Azure Container AppsAzure FunctionsAzure App Service: 使用這些擴充功能來部署、擴充和監控任務關鍵型應用程式。
使用容器來建立可擴充的多租戶服務,並自動化各種後端程序。
API 開發人員 為各種用戶端和應用程式建立和管理 API 的開發人員。 對於建置 RESTful 或無伺服器 API,這些擴充功能可簡化部署和擴充的程序。

Azure FunctionsAzure Container Apps 是建置和部署無伺服器 API 的選項。
Azure Storage 透過 Blob、佇列、表格和檔案等選項,滿足您的 API 資料儲存需求。它也允許上傳和下載資料。
資料工程師 處理和分析資料串流的工程師。 當處理大規模資料串流時,這些工具可協助建立可擴充的環境,以進行即時資料處理和分析。

使用 Azure Container Apps 在容器中部署資料處理和機器學習模型,為您的資料驅動應用程式建立可擴充且可重現的環境。
Azure Functions 可讓您觸發資料工作流程、執行 ETL 工作,並對即時資料變更做出反應。

Visual Studio Code Marketplace

Marketplace 上有許多 VS Code 擴充功能,可讓您輕鬆地在 Azure 上建置和託管應用程式。

提示: 按一下上方的擴充功能圖格,以閱讀 Marketplace 中的描述和評論。

後續步驟