Azure 扩展
您可以通过一系列扩展直接从 Visual Studio Code 中使用 Azure。Azure 工具扩展包包含各种扩展,旨在在几分钟内部署您的应用程序到 Azure。
我应该使用哪个扩展?
下表描述了 Azure 工具扩展包中适用于 VS Code 的各种扩展,并重点介绍了常见的用例。
开发人员类型 | 描述 | 何时使用 |
---|---|---|
全栈开发人员 | 同时处理应用程序前端和后端方面的开发人员。 | 如果您正在构建一个同时具有前端和后端组件的 Web 应用程序,请使用这些扩展在 Azure 上部署和管理整个堆栈。 Azure 容器应用 创建或管理容器化应用程序,以处理堆栈的不同部分。 Azure Functions 创建无服务器函数来处理后端任务并与前端应用程序集成。 Azure 应用服务 部署完整的 Web 解决方案,包括动态后端服务、API 和服务器端逻辑。 |
后端开发人员 | 构建微服务架构并使用容器封装/管理各个微服务的开发人员。 | 在为应用程序开发微服务、后端逻辑或 API 时,这些工具提供了无需管理基础设施即可轻松扩展的能力。 Azure 容器应用 处理服务器端逻辑、API 和微服务。 Azure Functions 处理服务器端逻辑和 API。 Azure 容器应用 部署和管理容器化的后端服务。 Azure Functions 允许您构建可扩展的、事件驱动的后端服务,而无需管理任何基础设施。 Azure 应用服务 允许您部署 RESTful API、微服务和其他后端组件。 |
DevOps 工程师 | 负责设置或维护 CI/CD 管道和管理云基础设施的工程师。 | 在为可扩展应用程序设置 CI/CD 管道或自动化部署流程时,请使用这些扩展。 Azure 容器应用 自动化容器化应用程序的部署和扩展。 Azure Functions 自动化无服务器函数的部署,并将它们集成到更广泛的 DevOps 工作流程中。 Azure 应用服务 将代码存储库与自动化部署流程集成,并监视应用程序性能和日志。 Azure 静态 Web 应用 自动化部署流程,并确保与 GitHub Actions 或 Azure DevOps 的无缝集成。 |
前端开发人员 | 专门使用 React、Angular、Vue.js 或纯 HTML/CSS/JavaScript 等框架和库构建用户界面的开发人员。 | 这些扩展非常适合部署和管理静态网站或单页应用程序,并集成了来自 GitHub 或 Azure DevOps 的自动部署。 Azure 静态 Web 应用、Azure 应用服务、Azure 存储和 Azure Functions 为开发、预览和部署静态网站和单页应用程序提供了简化的工作流程。 |
企业开发人员 | 从事大规模应用程序、企业服务以及构建软件即服务 (SaaS) 应用程序的开发人员。 | 在构建企业级应用程序或 SaaS 产品时,这些工具可帮助确保业务关键型服务的可扩展性和可靠性。 Azure 容器应用、Azure Functions、Azure 应用服务: 使用这些扩展来部署、扩展和监视任务关键型应用程序。 使用容器创建可扩展的多租户服务,并自动化各种后端流程。 |
API 开发人员 | 创建和管理各种客户端和应用程序的 API 的开发人员。 | 对于构建 RESTful 或无服务器 API,这些扩展简化了部署和扩展的过程。 Azure Functions 或 Azure 容器应用 是构建和部署无服务器 API 的选项。 Azure 存储 通过 Blob、队列、表和文件等选项满足您的 API 数据存储要求。它还允许上传和下载数据。 |
数据工程师 | 处理和分析数据流的工程师。 | 在处理大规模数据流时,这些工具可帮助创建可扩展的环境,用于实时数据处理和分析。 使用 Azure 容器应用 在容器中部署数据处理和机器学习模型,为您的数据驱动应用程序创建可扩展且可重现的环境。 Azure Functions 让您可以触发数据工作流程、执行 ETL 任务以及响应实时数据更改。 |
Visual Studio Code 市场
在 Marketplace 上有很多 VS Code 扩展,可以轻松地在 Azure 上构建和托管应用程序。
提示: 单击上面的扩展磁贴以阅读 Marketplace 中的描述和评论。
后续步骤
- Azure 工具入门指南 - 了解如何快速入门。
- Azure 架构中心 - 使用已建立的模式和实践为 Azure 上的解决方案构建架构的指南
- VS Code 入门指南