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

集成体系结构设计

Azure API 管理
Azure 数据工厂
Azure 事件网格
Azure Functions
Azure 逻辑应用

集成的目的是通常以复杂的方式连接应用程序、数据、服务和设备。 通过集成,组织可以将工作流整合在一起,使其一致且可缩放。 企业以快速、高效和自动化的方式连接应用程序、数据和流程。

连接可以在本地、云和边缘系统之间运行。 它们可以将企业、合作伙伴、第三方和旧技术结合在一起。

对于数据,集成提供了以多种格式从多个源收集和处理信息的解决方案。

要集成应用程序,有时可直接进行 API 调用。 但有时技术需要通过消息或事件进行异步通信。 所有集成流程都需要编排,编排是一种定义和运行工作流逻辑的直接方式。

显示集成使用的四种技术的关系图:编排、消息传送、事件和 API。

Azure 提供了广泛的集成工具和功能,包括以下服务:

  • Azure API 管理。 安全地发布 API 供内部和外部开发人员在连接到后端系统时使用。
  • Azure 逻辑应用。 创建工作流以连接云中和本地的数百个服务。
  • Azure 服务总线。 连接本地和基于云的应用程序和服务,以实现高度安全的消息传送工作流。
  • Azure 事件网格。 连接受支持的 Azure 和第三方服务,同时简化基于事件的应用开发。
  • Azure Functions。 使用事件驱动的无服务器计算平台简化复杂的编排问题。
  • Azure 数据工厂。 可视化集成数据源以加速数据转换并支持企业工作流。

有关 Azure 集成服务的详细信息,请参阅集成服务

Apache®、Apache NiFi® 和 NiFi® 是 Apache Software Foundation 在美国和/或其他国家/地区的商标或注册商标。 使用这些标记并不暗示获得 Apache Software Foundation 的认可。

Azure 上的集成简介

如果你不熟悉集成,最好从 Microsoft Learn 入手。 此免费的联机平台为各种产品和服务提供视频、教程和实践性培训。

可通过以下资源了解集成的核心概念:

实现生产的路径

了解了集成的基础知识之后,下一步就是设计解决方案。

设计模式

要探索可纳入设计的模式,请查阅以下领域的资源。

混合系统

  • [用于分析的分层数据] [用于分析的分层数据]:使用 Azure Stack Hub 收集、处理、存储和分发本地和远程数据。
  • 跨云缩放(本地数据):了解可跨 Azure 和 Azure Stack Hub 并使用单个本地数据源的混合应用,这是某些组织的合规性要求。
  • 使用流量管理器进行跨云缩放:使用 Azure 流量管理器通过将本地应用连接到公有云资源来进行扩展。

微服务体系结构

无服务器解决方案

使用低成本的无服务器 Azure 服务实时共享位置:设置实时消息传递服务以共享实时位置。

大型机迁移

  • 将 IBM 大型机和中型消息队列与 Azure 集成:使用数据优先技术,该技术为 IBM 大型机和中型消息队列提供了一种与 Azure 服务一起使用的方法。
  • [使用 Raincode 编译器将大型机应用程序重新托管到 Azure][使用 Raincode 编译器将大型机应用程序重构到 Azure]:使用 Raincode COBOL 编译器在不更改代码的情况下实现大型机旧应用程序现代化。
  • 大型机对 Azure 数据库的访问:允许 IBM 大型机和中型应用程序访问远程 Azure 数据库。

服务选择器

以下资源还有助于设计应用程序。 除了提供有关集成机制或流程的一般信息外,每篇文章还介绍了如何选择最能满足对该领域需求的 Azure 服务。

特定实现

若要了解特定于方案的体系结构,请参阅以下领域的解决方案。

AI

电子商务

Finance

内部业务解决方案

建筑、工程和施工 (AEC)

Azure 数字孪生生成器:使用来自 Autodesk Forge 的建筑信息建模数据来自动创建 Azure 数字孪生基础数据集。

Analytics

地理空间数据处理和分析:使大量地理空间数据可用于分析。

医疗保健

健康状况数据联盟:在健康状况联盟成员之间共享数据。

高性能计算

HPC 风险分析模板:在风险分析应用程序中使用 Azure CycleCloud 将本地 TIBCO GridServer 计算扩展到 Azure。

最佳实践

这些资源可以帮助根据当前建议的最佳做法对设计进行抽查:

基线实现套件

这些参考体系结构为各种方案提供基线实现:

操作指南

部署工作负载是一个重要的里程碑。 在集成流程运行后,重点可以转向运营。 以下材料提供建议和参考信息,以帮助继续满足客户和法规要求:

与集成保持同步

Azure 集成会不断改进。 要了解最新动态,请参阅 Azure 更新

其他资源

以下资源为特定场景提供了实用的建议和信息。

Amazon Web Services (AWS) 的信息

面向 Google Cloud 专业人员的信息