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 FunctionsAzure Container Apps 是构建和部署无服务器 API 的选项。
Azure Storage 通过 blob、队列、表和文件等选项满足你的 API 数据存储需求。它还支持上传和下载数据。
数据工程师 负责处理和分析数据流的工程师。 在处理大规模数据流时,这些工具有助于创建可扩展的实时数据处理和分析环境。

利用Azure容器应用部署数据处理和机器学习模型,打造可扩展且可重复的数据驱动应用环境。
Azure Functions 可以让你触发数据工作流程、执行 ETL 任务,并响应实时数据变化。

Visual Studio Code 市场

市场上有很多VS Code扩展,可以让你在Azure上轻松构建和托管应用。

提示:点击上方的扩展图块,查看市场中的描述和评论。

下一步