2.1基礎
アプリケーションイベントをS3へほぼリアルタイムで保存する。
複数の独自コンシューマーや任意位置からの再読は不要で、配信運用を減らす。
最も適切なデータストアはどれか。
× 不正解
Amazon Data Firehoseは配信先へのマネージド配信に適し、Data Streamsは保持・複数コンシューマー・再読を必要とする場合に選ぶ。
詳細解説
正しいAmazon Data Firehose
S3へのバッファリング・配信・再試行をマネージドで行い、配信先への運用を減らせる。
S3へのバッファリング・配信・再試行をマネージドで行い、配信先への運用を減らせる。
誤りKinesis Data Streamsを使い常駐コンシューマーを自作する
複数コンシューマーや保持が必要な場合に向くが、配信処理の運用を自作する範囲が増える。
複数コンシューマーや保持が必要な場合に向くが、配信処理の運用を自作する範囲が増える。
誤りRDSへ1件ずつINSERTする
接続・バッチ・再試行・スケールを自作し、S3配信要件に合わない。
接続・バッチ・再試行・スケールを自作し、S3配信要件に合わない。
誤りOpenSearchへログを直接送る
検索には向くが、S3への長期原データ配信と同じサービスではない。
検索には向くが、S3への長期原データ配信と同じサービスではない。
実際に確かめる
一時的な検証環境で実行できる例です。
Amazon Data FirehoseとKinesis Data Streamsの用途・バッファ・保持・コンシューマーの公式説明を確認する。期待される結果
ストリーム保持基盤と、宛先配信サービスの選定条件を説明できる。理解のポイント
- Firehose
- Kinesis Data Streams
- S3配信
- 運用負荷
確認時の注意
- 確認環境: AWS公式DEA-C01試験ガイドと各サービスの公式ドキュメントの確認
- AWS公式DEA-C01 Domain 2・Task 2.1と各サービスの公式ドキュメントを確認する。
基礎のおさらい
サービス責任
自前コンシューマーが必要か、配信先へのバッファ・再試行をマネージドに任せるかを判断する。
再処理要件
任意位置の再読・複数処理系が必要ならData Streamsと保持期間を検討する。
問題IDAWS-DEA-120
確認環境AWS公式DEA-C01試験ガイドと各サービスの公式ドキュメントの確認
最終技術確認2026-08-20
誤り・権利侵害を報告