发布于: Apr 7, 2022

Amazon EventBridge 现在支持全局端点,客户可通过这种更简单而且更可靠的方式在 AWS 上改善其事件驱动型应用程序的可用性。全局端点是一项全新的功能,使客户可以在服务中断期间通过自动故障转移将其事件摄取路由到次区域,而不需进行人为干预,从而更轻松地构建稳健且可靠的应用程序。客户可以在这些服务中断时使用复制将数据风险最小化。

EventBridge 是一个无服务器事件总线。您可以借助于内置集成通过路由发送自己的应用程序、第三方 SaaS 应用程序和其他 AWS 服务之间的事件,从而创建可扩展的事件驱动型应用程序。您可以设置路由规则来确定发送数据的目的地,从而构建能够在数据和系统发生变化时做出响应的应用程序。借助 Amazon EventBridge,您可以轻松构建事件驱动型应用程序,因为它可以完成事件摄取和传送、安全保障、授权以及错误处理工作。

使用全局端点,客户现在可以灵活地使用 CloudWatch 告警(通过 Route53 运行状况检查)来管理故障与配置故障转移标准,从而确定何时进行故障转移并将事件路由返回到主区域。一旦客户向全局端点发布事件,这些事件会被路由到主区域内的事件总线。如果在主区域中检测到错误,客户的运行状况检查会被标记为不正常,而 EventBridge 会将传入的事件路由到次区域。

您可以通过几个简单步骤开始使用。首先,您可以在提供全局端点的区域(见下文)中选择您的主区域和次区域。然后,您可以使用 AWS 管理控制台或使用 API 创建端点。接着,您可以在次区域中对您的事件进行归档,以确保您的任何事件都不会在中断期间丢失。为了快速从中断恢复,您可以在次区域中复制您的架构,以继续处理您的事件。最后,在创建全局端点以后,您可以更新您的应用程序(通过更改一行代码),以便将事件发布到全局端点。

全局端点不会产生额外费用。今天,全局端点仅适用于自定义事件,发布到全局端点的自定义事件会按自定义事件定价计费。客户要根据现有的跨区域定价为复制支付额外费用。要了解更多,请访问 EventBridge 定价页面

全局端点在以下区域推出:美国东部(俄亥俄和弗吉尼亚北部)、美国西部(俄勒冈和加利福尼亚北部)、加拿大(中部)、欧盟(斯德哥尔摩、巴黎、爱尔兰、法兰克福和伦敦)、亚太地区(孟买、东京、首尔、新加坡和悉尼)以及南美洲(圣保罗)。要了解详情: