參加你附近的 ,瞭解 VS Code 中的 AI 輔助開發。

Azure 擴充套件

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

app service

我應該使用哪個擴充套件?

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

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

Azure FunctionsAzure Container Apps 是構建和部署無伺服器 API 的選項。
Azure Storage 透過 blobs、queues、tables 和 files 等選項滿足您的 API 資料儲存需求。它還允許上傳和下載資料。
資料工程師 處理和分析資料流的工程師。 在處理大規模資料流時,這些工具可幫助建立可擴充套件的環境,用於即時資料處理和分析。

使用 Azure Container Apps 在容器中部署資料處理和機器學習模型,為您的資料驅動型應用程式建立可擴充套件且可重現的環境。
Azure Functions 允許您觸發資料工作流程、執行 ETL 任務並響應即時資料更改。

Visual Studio Code 市場

市場上有很多 VS Code 擴充套件,可以輕鬆地在 Azure 上構建和託管應用程式。

提示:點選上方的擴充套件磁貼,可以在市場中閱讀描述和評論。

後續步驟