本站点文档内容均翻译自code.visualstudio.com,仅供个人学习,如有差异请以官网为准。

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 AppsAzure FunctionsAzure App Service:使用这些扩展来部署、扩展和监控关键任务应用程序。
使用容器来创建可扩展的、多租户的服务,并自动化各种后端流程。
API 开发者 为各种客户端和应用程序创建和管理API的开发人员。 用于构建 RESTful 或无服务器 API,这些扩展简化了部署和扩展的过程。

Azure FunctionsAzure Container Apps 是构建和部署无服务器 API 的选项。
Azure Storage 通过 Blob、队列、表和文件等选项满足您的 API 数据存储需求。它还允许上传和下载数据。
数据工程师 处理和分析数据流的工程师。 在处理大规模数据流时,这些工具帮助创建可扩展的环境,用于实时数据处理和分析。

使用 Azure Container Apps 在容器中部署数据处理和机器学习模型,为您的数据驱动应用程序创建可扩展和可重复的环境。
Azure Functions 允许您触发数据工作流、执行ETL任务,并对实时数据变化做出反应。

Visual Studio Code 市场

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

提示: 点击上方的扩展图块以在市场中阅读描述和评论。

下一步