Azure Extensions
你可以直接通过Visual Studio Code通过各种扩展使用Azure。Azure Tools 扩展包包含多种扩展,旨在在几分钟内将你的应用部署到 Azure。

我应该用哪个扩展?
下表介绍了 Azure Tools for VS Code 扩展包中可用的各种扩展,并重点介绍了常见的使用场景。
| 显影剂类型 | 描述 | 使用时机 |
|---|---|---|
| 全栈开发者 | 开发者同时负责应用的前端和后端工作。 | 如果你构建的是包含前端和后端组件的网页应用,可以使用这些扩展在Azure上部署和管理整个技术栈。 Azure 容器应用创建或管理处理堆栈不同部分的容器化应用。 Azure Functions 创建无服务器功能,用于处理后端任务并与前端应用集成。 Azure App Service 部署完整的 Web 解决方案,包括动态后端服务、API 和服务器端逻辑。 |
| 后端开发者 | 开发者构建微服务架构,并使用容器封装和管理单个微服务。 | 在为您的应用开发微服务、后端逻辑或API时,这些工具能够轻松扩展,无需管理基础设施。 Azure Container Apps 负责服务器端逻辑、API 和微服务。 Azure Functions 负责服务器端逻辑和 API。 Azure Container Apps 负责部署和管理容器化后端服务。 Azure Functions允许你构建可扩展的事件驱动后端服务,无需管理任何基础设施。 Azure 应用服务允许你部署 RESTful API、微服务及其他后端组件。 |
| DevOps 工程师 | 负责建立或维护CI/CD流水线及管理云基础设施的工程师。 | 在设置CI/CD流水线或自动化可扩展应用的部署流程时,使用这些扩展。 Azure 容器应用自动化了容器化应用的部署和扩展。 Azure Functions 自动化了无服务器功能的部署,并将其集成到更广泛的 DevOps 工作流程中。 Azure 应用服务将代码仓库与自动化部署流程集成,并监控应用性能和日志。 Azure 静态 Web Apps 自动化部署流程,确保与 GitHub Actions 或 Azure DevOps 无缝集成。 |
| 前端开发者 | 专门使用React、Angular、Vue.js或普通HTML/CSS/JavaScript等框架和库构建用户界面的开发者。 | 这些扩展非常适合部署和管理静态网站或单页应用,并支持从 GitHub 或 Azure DevOps 自动部署的集成。 Azure 静态网页应用、Azure 应用服务、Azure 存储和 Azure Functions 为静态网站和单页应用的开发、预览和部署提供了简化的工作流程。 |
| 企业开发者 | 开发者,负责开发大型应用、企业服务,以及开发软件即服务(SaaS)应用。 | 在构建企业级应用或SaaS产品时,这些工具有助于确保关键业务服务的可扩展性和可靠性。 Azure 容器应用、Azure 功能、Azure 应用服务:使用这些扩展来部署、扩展和监控关键任务应用。 利用容器创建可扩展的多租户服务,并自动化各种后台流程。 |
| API 开发者 | 开发者负责为各种客户和应用创建和管理API。 | 对于构建RESTful或无服务器API来说,这些扩展简化了部署和扩展流程。 Azure Functions 或 Azure Container Apps 是构建和部署无服务器 API 的选项。 Azure Storage 通过 blob、队列、表和文件等选项满足你的 API 数据存储需求。它还支持上传和下载数据。 |
| 数据工程师 | 负责处理和分析数据流的工程师。 | 在处理大规模数据流时,这些工具有助于创建可扩展的实时数据处理和分析环境。 利用Azure容器应用部署数据处理和机器学习模型,打造可扩展且可重复的数据驱动应用环境。 Azure Functions 可以让你触发数据工作流程、执行 ETL 任务,并响应实时数据变化。 |
Visual Studio Code 市场
市场上有很多VS Code扩展,可以让你在Azure上轻松构建和托管应用。
提示:点击上方的扩展图块,查看市场中的描述和评论。
下一步
- Azure 工具入门——学习如何快速入门。
- Azure 架构中心 - 基于既定模式和实践在 Azure 上构建架构解决方案的指导
- VS Code 入门