Azure 扩展
您可以通过一系列扩展直接在Visual Studio Code中使用Azure。 Azure Tools扩展包包含各种扩展,旨在几分钟内将您的应用程序部署到Azure。

我应该使用哪个扩展?
下表描述了 VS Code 中 Azure Tools 扩展包中可用的各种扩展,并突出显示了常见的使用案例。
| 开发者类型 | 描述 | 何时使用 |
|---|---|---|
| 全栈开发人员 | 同时参与应用前后端开发的开发者。 | 如果你正在构建一个具有前端和后端组件的网页应用程序,请使用这些扩展在Azure上部署和管理整个堆栈。 Azure Container Apps 创建或管理处理堆栈不同部分的容器化应用程序。 Azure Functions 创建无服务器函数以处理后端任务并集成到前端应用程序中。 Azure App Service 部署完整的网页解决方案,包括动态后端服务、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静态网页应用,Azure应用服务,Azure存储,和Azure函数提供了开发、预览和部署静态网站和单页应用程序的简化工作流程。 |
| 企业开发者 | 开发大规模应用程序、企业服务以及构建软件即服务(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 市场
有很多 VS Code 扩展在 市场 上,可以轻松地在 Azure 上构建和托管应用程序。
提示: 点击上方的扩展图块以在市场中阅读描述和评论。
下一步
- Azure 工具入门 - 了解如何快速开始。
- Azure 架构中心 - 使用已建立的模式和实践来指导在 Azure 上构建解决方案
- VS Code 入门指南