Amazon EventBridge

大规模构建事件驱动型应用程序,涵盖 AWS、现有系统或 SaaS 应用程序

Amazon EventBridge 是一种无服务器事件总线,可使用从您的应用程序、集成式软件即服务 (SaaS) 应用程序和 AWS 服务生成的事件,更轻松地大规模构建事件驱动型应用程序。EventBridge 提供从事件源(例如 Zendesk 或 Shopify)到目标对象(例如 AWS Lambda 和其他 SaaS 应用程序)的实时数据流。您可以设置路由规则,以确定将数据发送到何处,从而构建在事件发布者和使用者完全解耦的情况下对数据源进行实时响应的应用程序架构。

Amazon EventBridge 简介 (9:13)

优势

构建事件驱动型架构

EventBridge 简化了构建 事件驱动型架构的流程。借助 EventBridge,您的事件目标不需要知道事件源,因为您可以直接进行筛选并发布到 EventBridge。无需任何设置。通过松散耦合的事件驱动型架构提高开发人员敏捷性以及应用程序弹性。

连接 SaaS 应用程序

EventBridge 从受支持的 SaaS 应用程序中提取数据,并将其发送到 AWS 服务和 SaaS 目标(通过 API 目标 – 事件的一种 HTTP 调用终端节点目标),而且不需要编写自定义集成代码。您可以使用 EventBridge 连接您的 SaaS 应用程序,或使用 SaaS 应用程序中的事件来触发针对客户支持、业务运营等的工作流程。了解有关已集成的 SaaS 合作伙伴的更多信息。

需要编写的自定义代码更少

EventBridge 支持更轻松地连接应用程序。您无需编写自定义代码即可提取、筛选、转换和交付事件。EventBridge 架构注册表可存储一系列易于查找的事件架构,使您可以在 IDE 中下载这些架构的代码绑定,从而能够在代码中以强类型对象形式表示事件。借助架构发现功能,系统将从事件总线中发现的架构自动添加到注册表中。

减少运营开销

使用 EventBridge,您不需要再预置、修补和管理服务器。无需安装、维护或操作其他软件。EventBridge 会根据提取的事件数量进行自动扩展,您只需为由 AWS 或 SaaS 应用程序发布的事件付费。EventBridge 具有内置的分布式可用性和容错能力。EventBridge 还具有原生事件存档和重放功能,可以更轻松地从故障中恢复,或者根据旧事件构建新的应用程序状态。

工作原理

EventBridge 通过事件连接应用程序。事件是系统状态发生变更的信号,例如客户支持票证的状态发生变更。客户可以将自己的 AWS 应用程序与微服务、SaaS 应用程序和自定义应用程序集成在一起,作为向事件总线发布事件的事件来源。您可以定义筛选规则以筛选事件,并将事件路由到 AWS 服务目标和 API 目标(经由 HTTP 端点)。EventBridge Schema 注册表可存储为您的组织的应用程序、AWS 服务或 SaaS 应用程序生成的 Schema。Schema 包括事件数据的标题、格式和验证规则之类的信息。您可以下载 IDE 注册表中任何架构的代码绑定,并直接在您的代码中使用强类型对象来表示事件。

Amazon EventBridge 如何通过事件连接应用程序

使用案例

重新设计架构以提高速度

使用 EventBridge,通过服务和应用程序的解耦加速架构的现代化与重新编排。EventBridge 让您不需要在事件生成者与使用者应用程序或服务之间进行大量协调。您可以允许团队对功能进行迭代,并且保证在各系统之间不存在明确的依赖关系,从而加快组织的开发流程。

监控和审计

您可以监控和审计 AWS 环境,并实时响应应用程序中的操作变化,以防止基础设施漏洞。例如,在您的资源被多个账户或公共账户访问时,您可以使用 EventBridge 配置要生成的 Amazon Access Analyzer 事件,并将其发送到 AWS Lambda 函数,以移除超出预期的权限。

通过 SaaS 集成扩展功能

您可以通过 EventBridge 轻松将自己的应用程序连接到其他 SaaS 应用程序,从而扩展您的应用程序的功能。例如,您可以借助免费套餐创建新用户,然后将自定义事件发送到 EventBridge,再通过 API 目标将该事件发送到 Zendesk CRM。

通过人工智能 (AI)/机器学习 (ML) 自定义 SaaS

您可以使用 AWS 人工智能/机器学习服务,充实 SaaS 应用程序中的事件,并从中获得宝贵见解。例如,您可以将 Shopify 中的数据加载到 EventBridge 以触发工作流程,并使用人工智能 (AI) 服务(例如 Amazon Comprehend)对新的零售商品进行图像标记。

客户

Les Mills

Les Mills 从各种事件源提供实时数据流。

阅读案例研究 »

Hudson

Hudson 使用 EventBridge 推动扩大其 JobAccelerator 产品的规模。

阅读客户参考案例 »

Standard Product Icons (Features) Squid Ink
查看产品功能

了解有关 Amazon EventBridge 功能的更多信息。

了解更多 
Standard Product Icons (Start Building) Squid Ink
开始在控制台中构建

在 AWS 管理控制台中,使用 Amazon EventBridge 开始构建。

登录 
Sign up for a free account
有关更多信息,请参阅文档

请参阅开发人员指南,深入了解 EventBridge。

了解更多