DEA-C01:AWS Certified Data Engineer - Associate データ運用とサポート 問6
データ運用とサポート/AWS サービスによるデータ処理の自動化S3 に届く小さなファイルごとに、軽量な変換(整形・付加情報の追加)をサーバーレスで、イベント駆動で実行したいと考えています。最も適切なのはどれですか。
当サイトのオリジナル問題(DEA-C01:AWS Certified Data Engineer - Associateの出題範囲「データ運用とサポート」に対応。実際の試験問題ではありません)
- Aファイル 1 件ごとに Amazon EMR クラスターを起動して処理する
- B常時起動の EC2 インスタンスでポーリングして処理する
- CAWS Lambda を S3 イベントで起動し、ファイルごとの軽量変換をサーバーレスで実行する
- D処理は夜間にまとめて担当者が手動で実行する
正解:C
解説
小さなファイルごとの軽量な変換は、S3 イベントで AWS Lambda を起動するイベント駆動・サーバーレス構成が適します。ファイルごとに EMR クラスターを起動するのは過剰、常時起動 EC2 でのポーリングやバッチ手動実行はコスト・遅延の面で不利です。
下線の用語は 用語集 で意味を確認できます。
選択肢ごとの解説
- A誤り。ファイル 1 件ごとの EMR クラスター起動は過剰で、コストと起動時間が無駄です。
- B誤り。常時起動 EC2 のポーリングはコストが高く、イベント駆動でもありません。
- C正しい。S3 イベントで Lambda を起動する構成が、軽量変換のサーバーレス自動化に適します。
- D誤り。夜間の手動実行はリアルタイム性・自動化の要件に反します。