概要
出色的工作! 在本模块中,你扩展了发布管道,以添加对部署 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 计算服务。