Q56 — AWS SAA-C03 第8章

第 56/65 問 | ← 第8章

Q551. IoT企業が、ユーザーの睡眠状態をセンサーで計測するマットレスを発売します。このセンサーは、収集したデータをAmazon S3バケットに送信します。各マットレスから毎晩約2 MBのデータが生成されます。同社は、各マットレスごとにデータを処理・集計する必要があります。結果はできるだけ速く利用可能である必要があります。データ処理には1 GBのメモリが必要で、30秒以内に完了します。これらの要件を最もコスト効率よく満たすソリューションはどれですか?

正解: C. AWS LambdaとPythonスクリプトを使用する

解説

各マットレスから毎晩生成されるデータ量はわずか2 MBであり、処理時間は30秒以内、メモリ要件は1 GBと比較的軽量です。AWS Lambdaは、イベント駆動型(S3オブジェクト作成イベント)で起動でき、最大10 GBのメモリと最大15分の実行時間を提供し、課金単位が1ms刻みの実行時間であるため、このような小規模・短時間の処理に非常にコスト効率が良いです。一方、AWS GlueやAmazon EMRは、クラスタ起動・管理・アイドル時間の課金など、オーバーヘッドが大きく、本ユースケースでは過剰かつ高コストです。したがって、最もコスト効率の良い選択肢はC(AWS LambdaとPythonスクリプト)です。