過去問ドリル

SAA-C03:AWS Certified Solutions Architect - Associate 高性能なアーキテクチャの設計 問3

高性能なアーキテクチャの設計/高性能で弾力的なコンピューティングソリューションの設計

S3 へのファイルアップロードを契機に、短時間の画像変換を実行したいと考えています。サーバーの管理をなくし、実行した分だけの課金にしたいと考えています。最も適切なのはどれですか。

当サイトのオリジナル問題(SAA-C03:AWS Certified Solutions Architect - Associateの出題範囲「高性能なアーキテクチャの設計」に対応。実際の試験問題ではありません)

正解:D

解説

AWS Lambda は、S3 へのアップロードなどのイベントを契機にコードを実行するサーバーレスのコンピューティングサービスです。サーバーの管理は不要で、リクエストに応じて自動的にスケールし、実行時間(と実行回数)に応じた課金になります。短時間で完結する画像変換のようなイベント駆動処理に適しています。

選択肢ごとの解説

  • A誤り。常時起動の EC2 でのポーリングはサーバー管理が必要で、アイドル時にもコストがかかります。
  • B誤り。EKS クラスターの常時稼働は管理負担とコストが大きく、短時間のイベント処理には過剰です。
  • C誤り。オンプレミスのバッチサーバーはサーバー管理が必要で、従量課金の利点も得られません。
  • D正しい。Lambda は S3 イベントを契機にサーバー管理なしで自動スケールし、実行した分だけ課金されるため、この用途に最適です。
SAA-C03:AWS Certified Solutions Architect - Associateの問題を演習モードで解く