亞馬遜 EventBridge 推出用於自動容錯移轉和復原的全球端點
Amazon EventBridge 現在支援全球端點,這是一種更簡單、更可靠的方式,讓客戶在 AWS 上改善事件驅動應用程式的可用性。全域端點是一項新功能,透過在服務中斷期間自動將事件擷取容錯移轉至次要區域,無需手動干預,讓客戶可以更輕鬆地建置強大且可靠的應用程式。客戶可以使用複寫來最大限度地減少在這些服務中斷期間面臨風險的資料。
EventBridge 是一種無伺服器事件匯流排服務,可讓您透過內建整合在自己的應用程式、第三方 SaaS 應用程式和其他 AWS 服務之間路由事件來建立可擴充的事件驅動應用程式。您可以設定路由規則來決定傳送資料的位置,讓應用程式能夠在資料和系統發生的變更時做出反應。Amazon EventBridge 可讓您輕鬆建置事件驅動的應用程式,因為它負責事件擷取和傳遞、安全性、授權和錯誤處理。
使用全域端點,客戶現在可以靈活地管理故障並使用 CloudWatch Alarms(透過 Route53 健康狀態檢查)設定容錯移轉條件,以判斷容錯移轉時間並將事件路由回主要區域。客戶將事件發佈到全域端點後,事件將路由到主要區域中的事件匯流排。如果在主要區域偵測到錯誤,客戶的健康狀況檢查會標示為不良,並且 EventBridge 將傳入事件路由至次要區域。
您可以通過幾個簡單的步驟開始使用。首先,您可以從全域端點可用的區域中選擇主要區域和次要區域(請參閱下文)。其次,您可以使用 AWS 管理主控台或使用 API 建立端點。第三,您可以將事件存檔在次要區域,以確保在中斷期間不會丟失任何事件。為了從中斷中快速復原,您可以在次要區域複寫您的架構以繼續處理您的事件。最後,一旦建立全域端點,您就可以更新應用程式(透過變更單一行程式碼),以將事件發佈到全域端點。
全域端點無需額外費用。現在,全域端點僅適用於自訂事件,而發佈到全域端點的自訂事件將根據自訂事件定價計費計費。根據現有的跨區域定價,客戶需額外支付複寫費用。要了解更多信息,請訪問 EventBridge 定價頁面。
全域端點在以下區域開放使用:美國東部 (俄亥俄州和維吉尼亞北部)、美國西部 (奧勒岡、加利佛尼亞北部)、加拿大 (中部)、歐洲 (斯德哥爾摩、巴黎、愛爾蘭、法蘭克福、倫敦)、亞太區域 (孟買、東京、首爾、新加坡、大阪、雪梨) 以及南美洲 (聖保羅) 區域。進一步了解:
- 閱讀斯蒂芬·利迪格的博客文章
- 閱讀亞馬遜 EventBridge 開發人員指南
- 閱讀我們的常見問題