Amazon EventBridge 功能

Amazon EventBridge 管道

EventBridge Pipes 是一種無伺服器整合資源,可透過提供一種更簡單且一致的方式來整合事件生產者與事件取用者,而無須編寫額外的程式碼,從而協助您建置點對點整合。您可以整合超過 14 種 AWS 服務。EventBridge Pipes 具有選用的內建篩選、充實和轉換功能。使用 EventBridge Pipes,您只需處理所需的內容並支付費用。進一步了解 EventBridge Pipes。

EventBridge 排程器

Amazon EventBridge 排程器是無伺服器排程器,能大規模地輕鬆建立、執行並管理排定任務。您可以可靠地排程數以百萬計的事件和任務,且這些事件和任務能叫用 200 多項 AWS 服務作為目標。EventBridge 排程器提供了中央位置來管理您在雲端的所有排定任務。了解更多關於 EventBridge 排程器的資訊。

透過全域端點提升事件驅動型應用程式的可用性

全域端點是您可改善 AWS 上的事件驅動型應用程式可用性的一種更簡單而可靠的方式。全域端點透過在服務中斷期間自動將事件擷取容錯移轉至次要區域,無須手動干預,讓您可以更輕鬆地建置強大且可靠的應用程式。

複寫 (選用) 是內建的,因此,您可以在這些服務中斷期間最大限度地減少資料風險。您還可以使用 Amazon CloudWatch 警示 (透過 Amazon Route 53 運作狀態檢查) 靈活設定容錯移轉條件,以確定何時進行容錯移轉以及何時將事件路由回主要區域。我們提供了預先填充的堆疊來建立 CloudWatch 警示和 Route 53 運作狀態檢查,好讓您能輕鬆地在主控台中開始使用

了解如何在 AWS 帳戶中設定全域端點、更新應用程式以將事件發佈到端點,以及如何測試端點容錯移轉。

Amazon EventBridge 上的全域端點適用於:

  • 建置有限停機時間、高可用性應用程式的開發人員
  • 嘗試透過啟用多區域複寫來將服務失敗期間之資料遺失降到最低的開發人員
  • 希望透過自動容錯移轉和復原功能減輕營運負擔的開發人員

使用 API 目的地進行低程式碼整合

API 目的地可讓您將事件傳送回許多內部部署或軟體即服務 (SaaS) 應用程式,並能控制輸送量和身分驗證。

您可以將事件傳送至具有 Web 地址的任何 Web 應用程式,而無需為編寫自訂程式碼或使用其他基礎設施而擔憂。您可以使用輸入轉換設定規則,這會將事件的格式映射至接收服務格式。您還可以使用 EventBridge 來負責安全性和交付。透過逐步閱讀可在工作流程中使用的整合範例,了解如何使用 API 目的地。

Amazon EventBridge 上的 API 目的地適用於:

  • 希望使用舊式、現代、內部部署和 SaaS 應用程式建立服務整合的開發人員
  • 尋求縮短上市時間,並將建置自訂整合時間降到最低,以安全地連接應用程式的開發人員
 

使用事件重播來封存、重播和重新處理過去的事件

使用事件重播,您可以將過去的事件重新處理回事件匯流排或特定 EventBridge 規則。此功能可協助您快速對應用程式偵錯,透過將歷史事件與目標聯繫在一起來進行擴展,並從錯誤中復原。詳細了解存檔和重播在實務中如何運作

Amazon EventBridge 上的事件重播適用於:

  • 希望為應用程式增加耐久性的開發人員
  • 出於合規原因而需要儲存資料的開發人員
  • 想要使用存檔中的事件來測試並偵錯事件,以模擬真實世界之使用情況的開發人員

使用結構描述登錄檔輕鬆追蹤事件

EventBridge 結構描述登錄檔將事件結構描述存放在您組織中的其他開發人員可更輕鬆搜尋和存取的登錄檔中。因此,您無須手動查找事件及其結構。登錄檔還可協助您直接在您的整合式開發環境 (IDE) 中為 Java、Python 或 TypeScript 等程式設計語言產生程式碼綁定,這樣事件可作為您程式碼中的物件使用。

透過為事件匯流排啟用結構描述探索功能,可自動搜索事件的結構描述並新增到登錄檔,從而無需手動為事件建立結構描述。AWS 服務的結構描述在您的結構描述登錄檔中自動可見,整合式 SaaS 應用程式的結構描述在您為 SaaS 合作夥伴事件匯流排啟用結構描述時可見。查看結構描述登錄檔如何協助不同團隊的開發人員高效協同合作的範例。

Amazon EventBridge 上的結構描述登錄檔適用於:

  • 希望追蹤組織中不同結構描述的開發人員
  • 需要更簡便的方法來搜尋結構描述和下載程式碼繫結的開發人員,這些程式碼繫結可用來撰寫對事件做出反應的應用程式
  • 希望節省時間自動確定事件結構描述,並更新登錄檔的開發人員

全受管且可擴展的事件匯流排

EventBridge 是無伺服器、全受管且可擴展的事件匯流排。  它可協助您以更快的速度建置可靠且可擴展的應用程式。Amazon EventBridge 事件匯流排可讓您透過事件輕鬆地在應用程式和服務之間通訊。它可以減少營運開銷,而無需佈建、修補或管理伺服器。

Amazon EventBridge 事件匯流排適用於:

  • 希望自動回應應用程式變更的開發人員
  • 希望在多個系統之間維持資料同步的開發人員
  • 希望建置事件驅動架構 (EDA) 的組織
 

輕鬆與第三方 SaaS 應用程式整合

您的 AWS 應用程式可根據 SaaS 應用程式產生的事件採取動作。EventBridge 已與多家供應商的 SaaS 應用程式原生整合,這些供應商包括 ShopifyBuildKite、Datadog、OneLogin、PagerDuty、Saviynt、Segment.io、SignalFx、SugarCRM、Symantec、Whispir 和 Zendesk 等,所以無須另外規劃整合。您不需要管理任何整合設定 (如來自 SaaS 供應商的身分驗證事件),它們會顯示在事件匯流排上。

 

超過 200 個內建事件來源和目標

EventBridge 已與超過 200 個事件來源和超過 20 個目標直接整合,其中包括 AWS LambdaAmazon Simple Queue Service (SQS)Amazon Simple Notification Service (SNS)AWS Step FunctionsAmazon Kinesis Data Streams 和 Amazon Kinesis Data Firehose,並且已規劃加入更多的來源和目標。

所有 AWS 服務中變化的所有 API 呼叫 (除了 Describe*、List* 和 Get* 以外的呼叫) 都會透過 AWS CloudTrail 產生事件。

透過解耦事件發布者和訂閱用戶提高開發人員的敏捷性

EventBridge 讓您更輕鬆地建立事件驅動應用程式架構。應用程式或微服務,用以:

  • 在訂閱用戶未意識到的情況下將事件發佈到事件匯流排
  • 在發布者未意識到的情況下訂閱事件
  • 透過服務的 PutEvents API 將事件從您自有的應用程式傳送到事件匯流排
  • 透過諸多支援的 AWS 目標服務之一來接收事件 

解耦讓團隊可以獨立運作,如此增進開發速度並提高敏捷性。

僅使用事件篩選處理相關事件

事件篩選透過僅處理應用程式需要的事件來降低成本。您可以利用規則來篩選事件。規則會比對符合指定事件匯流排的傳入事件,並將事件路由到目標以進行處理。一個規則可路由到多個目標,系統會並行處理所有目標。
 
規則允許不同應用程式元件搜尋並處理與其相關的事件。規則可讓您在將事件結構傳遞至目標之前轉換事件結構。
 
您也可以有多個規則,來比對相同的事件,讓不同的微型服務或應用程式可以選擇根據特定的篩選條件,比對符合事件。
 
Amazon EventBridge 上的事件篩選適用於:
  • 只想轉移所需事件的開發人員
  • 希望透過僅篩選自己感興趣的資料來降低總體擁有成本的開發人員

可靠的事件交付與自動重試

EventBridge 提供至少交付一次事件到目標的功能,其中包括利用指數退避的重試,最長 24 小時。事件會長久保存在多個可用區域 (AZ) 中,以進一步確保事件將會傳送到其目的地。EventBridge 也提供 99.99% 可用性的服務水準協議 (SLA),可確認您的應用程式能可靠地存取服務。

自動回應 AWS 服務上的操作變更

EventBridge 擴展了之前 Amazon CloudWatch Events,提供近乎即時的系統事件串流,以描述 AWS 資源的變化。

它可協助您對操作變化快速地做出回應,並採取糾正措施。您需要編寫規則以指示應用程式有用的事件,以及當規則符合事件時要採取的自動化動作。例如,您可以設定一個規則來叫用 Lambda 函數矯正某個問題,或通知 Amazon Simple Service Notification Service (SNS) 主題來提醒操作者注意。

透過 Amazon CloudWatch 事件匯流排監控、稽核和報告

您可以使用 Amazon CloudWatch 指標 (如事件與規則相符的次數,或目標的叫用次數),來監控事件匯流排。

現在您可使用 Amazon CloudWatch Logs 儲存、監控和分析在您的環境中發起的事件。CloudTrail 可協助您監控對 Amazon EventBridge API 的呼叫。

以安全性和合規性為考量進行建置,以保護您的資料

EventBridge 已與 AWS Identity and Access Management (IAM) 整合,因此您可以控制哪些使用者與資源有權存取您的資料,以及他們的存取方式。EventBridge 支援 VPC 端點和使用 TLS 1.2 的傳輸中加密。EventBridge 是 GDPR、SOC、ISO、DoD CC SRG 和 FedRamp 合規服務,也是 HIPAA 合格服務。

彈性定價,按使用量付費

Amazon EventBridge 提供彈性定價,您只需支付發佈到事件匯流排的事件、為結構描述探索所擷取的事件、事件重播和 API 目的地付費,因此能為所有組織提供符合成本效益的解決方案。使用規則或事件交付功能無須額外收費。沒有最低費用或前期承諾。所有 AWS 服務發佈的狀態變更事件均為免費。

進一步了解產品定價

瀏覽 Amazon EventBridge 定價頁面

進一步了解 
開始在主控台進行建置

開始在 AWS 管理主控台使用 Amazon EventBridge 進行建置。

登入 
若要進一步了解,請參閱文件

如要更深入了解 EventBridge,請參閱開發人員指南。

進一步了解