SAAコスト最適化されたアーキテクチャの設計
ある企業は、ユーザーがアップロードした画像を処理するサービスを運用しています。
画像アップロードは1日中散発的に発生しますが、量は予測困難です。
現在の構成ではEC2インスタンスが常時稼働していますが、アイドル時間が長くコストが問題になっています。
最もコスト効率が高いアーキテクチャはどれですか?
AEC2 Auto Scalingグループの最小キャパシティを0に設定する
Auto Scalingのスケールアウトに時間がかかり、散発的リクエストへの即応性に課題があります。
BS3イベント通知でLambda関数をトリガーして画像処理をサーバーレスで実行する
✓ 正解
S3へのアップロードをトリガーとしてLambdaを呼び出すサーバーレス構成は実行時間のみ課金され、アイドルコストが発生せず散発的なワークロードに最適です。トラフィックに応じて自動スケールするため追加設定も不要です。
Cスポットインスタンスを使用してEC2の費用を削減する
スポットインスタンスでEC2費用を削減できますが、アイドル時でもインスタンスが稼働し続けるため根本的なコスト解決にはなりません。
DECSのFargateタスクを常時実行してコンテナで画像処理を行う
ECS Fargate常時実行でもアイドルコストが継続的に発生します。
解説
S3へのアップロードをトリガーとしてLambdaを呼び出すサーバーレス構成は実行時間のみ課金され、アイドルコストが発生せず散発的なワークロードに最適です。トラフィックに応じて自動スケールするため追加設定も不要です。
選択肢AのAuto Scalingのスケールアウトに時間がかかり、散発的リクエストへの即応性に課題があります。
選択肢CのスポットインスタンスでEC2費用を削減できますが、アイドル時でもインスタンスが稼働し続けるため根本的なコスト解決にはなりません。
選択肢DのECS Fargate常時実行でもアイドルコストが継続的に発生します。
ドメイン別正答率・予想スコアでリアルタイムに実力把握
無限ノックでSAAを徹底対策。全問AI生成のオリジナル問題。
無料で演習を始める →