BT

最新技術を追い求めるデベロッパのための情報コミュニティ

寄稿

Topics

地域を選ぶ

InfoQ ホームページ ニュース AWSがEventbridgeサービスにイベントリプレイとアーカイブ機能を導入

AWSがEventbridgeサービスにイベントリプレイとアーカイブ機能を導入

原文(投稿日:2020/11/15)へのリンク

Amazon EventBridge はサーバレスイベントバスである。イベントソースからリアルタイムデータのストリームを配信し、そのデータをAWS Lambdaなどのターゲットにルーティングする。最近、AWSはイベントのリプレイおよびアーカイブ機能を追加した。これにより、開発者は過去のイベントをリプレイし、アプリケーションを新しい機能で拡張することができる。

AWSは、昨年ニューヨークで開催されたAWSサミットイベントでEventBridgeを一般提供としてリリースした。さらに、今年の初めに、パブリッククラウドベンダーは、スキーマレジストリ機能を使用してイベントバスクラウドサービスをさらに強化した。そして今では、イベントのリプレイとアーカイブと呼ばれる別の機能がある。開発者はイベントをアーカイブできるため、後でイベントのリプレイを開始することで簡単にリプレイできる。

Amazonウェブサービスのチーフエバンジェリスト(EMEA)であるDanilo Poccia氏は、ブログ投稿で新機能のGAについて次のように書いている。

アーカイブとリプレイはEventBridgeによるすべてのイベントプロセスで機能します。AWSプラットフォームからのイベント、SaaSインテグレーションからのイベント、独自のカスタムイベントなどによるイベントプロセスです。

EventBridgeコンソールを介してイベントバスを作成する場合、開発者はアクションメニューを使用してアーカイブ機能を構成し、イベントの保持期間(ゼロ日から無限までの範囲)を設定できる。続いて、オプションで、どのイベントをアーカイブするかについてパターンマッチングフィルターを設定することができる。後の段階で、イベントがイベントバスを通過するときに、開発者は適切なアーカイブを選択することでイベントをリプレイできる。あるいは、開発者はAWS Command Line Interface (CLI)AWS SDKAWS CloudFormationを介してイベントのアーカイブおよびリプレイ機能を活用できる。


出典: https://aws.amazon.com/blogs/aws/new-archive-and-replay-events-with-amazon-eventbridge/

EventBridgeのアーカイブおよびリプレイ機能の重要な利点は、過去のイベントを再処理できることである。たとえば、受信したイベントを処理するアプリケーションでエラーが発生した場合、開発者はアプリケーションを修正し、選択したアーカイブから修正されたアプリケーションにイベントを再度フィードできる。アプリケーションがイベントを何度も処理できるを確認できる。

AWSは、アーカイブとリプレイ機能を提供することでEventBridgeをさらに進化させて、同様のイベントバスサービスを提供する他のクラウドベンダーよりも競争力のあるサービスにしている。たとえば、MicrosoftはAzure EventGridを提供している。これは2018年の初めからGAであり、高度なフィルタリング再試行ポリシーCloudEventsのサポートなどのいくつかの更新があった。ただし、このサービスには、GoogleのイベントバスサービスEventarcの最近のプレビューリリースとは異なり、スキーマレジストリとアーカイブおよびリプレイ機能がない。

Constellation Research Incの主席アナリスト兼副社長であるHolger Mueller氏は、InfoQに次のように語っています。

イベント駆動型アーキテクチャは、動的でトリガーされたワークロードを可能にするため、次世代アプリケーションにとって不可欠です。そのため、パブリッククラウド内に理想的に配置されています。通常、これらはデバッグの課題であるため、AWS EventBridgeのようにイベントストリームをアーカイブおよびリプレイする新機能は、イベント駆動型の次世代アプリをより効率的に作成および管理し、うまくいくために重要な機能です。

現在、イベントのリプレイとアーカイブは、中国本土と大阪を除くすべての商用リージョンで利用できる。さらに、価格の詳細は価格ページとEventBridgeランディングページで確認できる。

この記事に星をつける

おすすめ度
スタイル

BT