在 VS Code 中试用

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 上构建和托管应用程序。

提示:单击上面的扩展磁贴,在市场中阅读描述和评价。

后续步骤