MEGAZONE

MEGAZONEブログ

Event detection with MSK and Amazon Managed Service for Apache Flink
Data & Analytics re:Invent 2023

Event detection with MSK and Amazon Managed Service for Apache Flink

Pulisher : Mass Migration & DR Center イ・ミンギュ
Description:Amazon MSKを利用したイベントキャプチャ、Apache Flink用Amazon Managed Serviceを利用したイベント検出、そしてAmazon SNSとAWS Lambdaを利用したメール送信を実施したワークショップセッション

ワークショップアドレス : https://catalog.workshops.aws/casino-analytics/en-US
イベントキューに関するインサイトを得たいと思って参加しました。

MSKサーバーレスは、クラスターの容量を管理し、規模を調整することなくApache Kafkaを実行できるようにするAmazon MSKのクラスタータイプです。データを安定的に分散保存し、配信する役割を果たします。

Apache Flinkは、複雑なデータストリームを処理し、データ処理タスクを実行することに重点を置いています。

Apache Flink studioのマネージドサービスを使用してイベントを生成します。

Apache Zeppelinに実習で準備したインポートファイルを入れると次のような画面が確認できます。

Amazon MSKクラスターを生成した後、Plaintextをコピーします。

Zeppelin に KAFKA BROKERS を貼り付けます。

実行に成功しました。

ランダムにイベントを生成してデータを送信します。

AWS Glueを使用してメタデータストレージとして使用します。

Amazon MSKから受信したデータを分析します。

ラムダトリガーを通じて通知を受け取ります。

Apache FlinkとMSK、そしてLambdaを通じたSNSは全て初めて試すものでした。

一般的なセッションよりワークショップセッションの方が私自身には残ってることが多いようです。 それぞれのスタックをもう一度深く理解した後、そのワークショップを復習してみるのがいいと思います。

ブログ一覧

この記事の読者はこんな記事も読んでいます