你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

针对企业集成方案选择 Azure 中的最佳集成服务

Azure Integration Services 在这个集成服务集合中提供了许多功能,但可能存在一些重叠的功能。 本指南提供的信息可帮助你针对企业集成方案和要求选择最佳的服务。 还请注意,要考虑使用特定服务的全面影响,包括性能要求、技能集可用性、操作支持和成本。

注意

如果你是 BizTalk Server 客户,希望将工作负载迁移到 Azure Integration Services,可以通过查看为何从 BizTalk Server 迁移到 Azure Integration Services?来获取迁移概述,并比较这两个产品/服务之间的功能。

何时选择特定的集成服务以及选择的原因

服务 何时选择 原因
Azure 逻辑应用 你需要在多个系统中协调业务流程,你要很好地了解它们的结构。 - 通过低代码工作流设计器提高开发人员的工作效率。

- 擅长于使用预生成的现成连接器快速将 API 调用连接在一起。

- 支持同步和异步处理。

- 为有状态工作流提供丰富的调试历史记录。

- 支持低延迟要求的无状态工作流。

- 支持创建自定义 API 和自定义连接器,使你可以包装现有的 REST API 或 SOAP API,以访问当前不存在预生成连接器的服务。 (仅限消耗型工作流)

- 支持基于服务提供商创建自定义内置连接器。 (仅限标准工作流)
Azure Functions 你需要运行复杂的业务逻辑,这些逻辑最好以代码的形式实现,而不是以工作流表达式的形式实现。

你需要生成可从其他集成平台组件(例如 Azure 逻辑应用)访问的集中式实用工具函数。

你有独特的数据转换要求。
为需要通过实现由 Azure 或其他服务和本地系统中的事件触发的代码来扩展 Azure 应用程序平台的开发人员提供事件驱动的按需计算体验。
Azure 数据工厂 你需要能够在各种数据源(例如文件系统、数据库、SAP、Azure Blob 存储、Azure 数据资源管理器、Oracle、DB2、Amazon RDS 等)之间转换和移动大型数据集。 - 提供基于云的无服务器 ETL 服务,实现横向扩展、数据集集成和数据转换。 可以处理大型数据,满足消息处理要求。

- 提供无代码的 UI,用于直观创作和集中式监视与管理。

- 支持将现有 SQL Server Integration Services (SSIS) 包直接迁移到 Azure,并在 Azure 数据工厂中以完全兼容的方式运行它们。 SSIS Integration Runtime 提供完全托管的服务,因此无需担心基础结构管理。
Azure 服务总线 你需要一个支持发布订阅模型、有序传递、重复检测、消息计划和消息过期方案的消息传送系统。 - 提供完全托管的企业消息中转站,其中包含消息队列和发布订阅主题。

- 通过将应用程序和服务彼此分离,此服务提供以下优势:

--- 跨竞争性工作器节点的负载均衡
--- 跨服务和应用程序边界的安全消息路由、传输数据和控制
--- 协调需要高度可靠性的事务性工作。

- 补充了 Azure 逻辑应用,并支持需要使用 SDK(而不是连接器)与服务总线实体交互的方案。
Azure 事件网格 你需要一个事件订阅体系结构来随时了解一个或多个应用程序和系统中的状态更改,因为集成解决方案在很大程度上依赖于事件来传达此类更改并进行任何相关的数据更改。 - 提供高度可缩放的无服务器事件中转站,用于使用事件集成应用程序。 事件网格将事件传递到订阅者目标,例如应用程序、Azure 服务或事件网格具有网络访问权限的任何终结点。 事件源可以包括应用程序、SaaS 服务和 Azure 服务。

- 避免通过持续轮询来确定状态更改,提高效率。 随着越来越多的基础服务发出事件,订阅体系结构越来越受欢迎。
Azure API 管理 你希望从最终用户和使用者那里抽象和保护 Azure 逻辑应用中的基础服务实现。 - 提供适合各个环境中的 API 的混合多云管理平台。

- 提供以安全的方式重用中心服务的功能,使组织能够更好地治理和控制谁可以调用企业服务,以及如何调用服务。 在你的组织将这些 API 编录到 Azure API 管理中后,你可以随后从 Azure 逻辑应用调用这些 API。

后续步骤

现在,你已详细了解 Azure Integration Services 中的哪些产品/服务最适合特定方案和需求。 如果你正在考虑从 BizTalk Server 迁移到 Azure Integration Services,请详细了解迁移方法、规划注意事项和最佳做法,这些内容有助于你完成迁移项目。