Q15 — AWS SAA-C03 第13章

第 15/100 問 | ← 第13章

Q915. ある企業では、毎週の営業初日に向けて、重要なデータ分析ジョブを1回実行しています。このジョブは、分析完了までに最低1時間かかる必要があります。また、ジョブはステートフルであり、中断を許容できません。同社は、このジョブをAWS上で実行するためのソリューションを必要としています。 これらの要件を満たすソリューションはどれですか?

正解: A. このジョブ用のコンテナを作成し、Amazon EventBridge Scheduler を使用して、Amazon Elastic Container Service (Amazon ECS) クラスター上の AWS Fargate タスクとしてスケジュール実行します。

解説

このジョブは「ステートフル」かつ「中断を許容できない」ため、実行中のプロセスが停止・再起動されない安定した実行環境が必要です。選択肢BのAWS Lambdaは最大15分の実行時間制限があり、1時間以上かかるジョブには不適です。選択肢CのEC2 スポットインスタンスは、価格変動や供給状況により突然終了(中断)される可能性があり、中断耐性がありません。選択肢DのAWS DataSyncは、データ転送専用サービスであり、一般の分析ジョブの実行には使用できません。一方、選択肢AのAWS Fargate(ECS上)は、ステートフルな長時間実行ジョブをサポートし、スポットインスタンスのような予期せぬ中断リスクがなく、EventBridge Schedulerによる正確なスケジューリングも可能です。したがって、正解はAです。