概要

已完成

出色的工作! 在本模块中,我们扩展了发布管道,以添加对部署 Azure Functions 应用的支持。 单个发布管道现在生成多项目解决方案,并将不同的组件部署到 Azure 中的不同云目标。

虽然本模块特别侧重于使用 Azure 应用服务和 Azure Functions 的应用,但涵盖的基本原理适用于各种生成和部署目标。 还可以了解 Azure Pipelines 如何扩展以支持最复杂的情境。

了解详细信息

在本模块中,你已使用 Azure Functions,这是更广泛的 Azure 无服务器计算产品/服务中的开发模型之一。 Azure Functions 是 Tailspin 团队的出色解决方案,但需求会有所不同,了解哪种计算选项最适合你的方案非常重要。 浏览这些资源以了解详细信息。

Azure 保护伞下有许多无服务器产品/服务,各种服务之间存在一些重叠。 有关某些关键无服务器选项(包括 Azure Functions、Microsoft Flow、Azure 逻辑应用和 Azure 应用服务 WebJobs)的更深入的回顾,请参阅 在 Azure 中选择正确的集成和自动化服务

对于微服务解决方案,Azure Functions 也是一个不错的选择,例如 Tailspin 团队正在向此处发展。 若要了解 Azure 上的微服务的不同选项,包括 Azure Functions、Kubernetes 和 Service Fabric,请查看 为微服务选择 Azure 计算选项

但是,无服务器并不总是适合每种情况。 例如,有状态应用程序并不适合无服务器计算。 幸运的是,Azure 提供了许多不同的计算产品/服务,几乎涵盖每个云方案。 有关查找适合应用程序的帮助,请参阅 “为应用程序选择 Azure 计算服务”。