awsato9999さんの投稿一覧
いつもお世話になっております。
本問題の以下の正解について質問になります。
「S3イベント通知を使用して、S3バケットにファイルが保存されるとLambda関数が実行されるようにする。Lambda関数が注文情報をAmazon SNSへ配信する。SNSトピックから複数のSQSキューへ配信し、各アプリケーションはSQSキューから注文情報を受け取って処理する」
正解では、S3へのファイル保存を契機として、S3イベント通知 -> Lambda -> SNS という構成でSNSまで配信しています。
しかしながら以下のAWS公式ガイドの通り、S3イベント通知でSNSに直接配信することが可能な認識です。
https://docs.aws.amazon.com/ja_jp/AmazonS3/latest/userguide/EventNotifications.html
そのため、現在のAWSではLambdaを介すことは不要かと思いますがいかがでしょうか。
もしくは、他の理由によりLambdaが必要になりますでしょうか。
いつもお世話になっております。
本問題の以下選択肢について質問になります。
「Kinesis Data Streamsを使用してデータを取り込み、Glueでデータ形式を統一しリアルタイムで異常を検出する。変換されたデータはすべてS3に保存し、Redshift Spectrumでデータをクエリし、詳細な分析を行う」
解答ではこちらの選択肢が間違いである理由として、「Glueはバッチ処理に適しており、リアルタイム分析処理にはManaged Service for Apache Flinkのようなストリーム処理基盤が適しています」とあります。
しかし、Glueはストリーミング型のETLも可能と理解しております。
※参考: https://docs.aws.amazon.com/ja_jp/glue/latest/dg/add-job-streaming.html#create-job-streaming-restrictions
また、問題ID 38902 では、Glueがストリーミング型ETLが可能であることに言及した解答となっています。
そのため、この問題でも上記選択肢は誤りとは言えないと思いますがいかがでしょうか。
もしくは他の理由によりこの選択肢が誤りになりますでしょうか。
FSx ファイルゲートウェイについては、以下AWS公式ガイドの通り、新規顧客への提供は終了しております。
https://docs.aws.amazon.com/filegateway/latest/filefsxw/what-is-file-fsxw.html
一方、本問題では、新規で使用する場合についての方法を解答として求められているように読めます。
正解は、FSx ファイルゲートウェイを使用する選択肢となっていますが、上記の通りこちらはすでに新規顧客への提供は終了しているため、問題文または正解が不適切ではないでしょうか。