Q13 — AWS SAA-C03 第2章
第 13/65 問 | ← 第2章
Q78. ある企業は、スケーラビリティと可用性の要件を満たすため、重要なアプリケーションをコンテナ上で実行したいと考えています。同社は、重要なアプリケーションの保守に注力することを望んでおり、コンテナ化されたワークロードを実行する基盤となるインフラストラクチャのプロビジョニングおよび管理を負担したくありません。ソリューションアーキテクトは、これらの要件を満たすために何を行うべきでしょうか?
- A. Amazon EC2 インスタンスを使用し、そのインスタンスに Docker をインストールする。
- B. Amazon EC2 ワーカーノード上で Amazon Elastic Container Service(Amazon ECS)を使用する。
- C. AWS Fargate 上で Amazon Elastic Container Service(Amazon ECS)を使用する。 ✓
- D. Amazon Elastic Container Service(Amazon ECS)最適化 AMI(Amazon Machine Image)から起動した Amazon EC2 インスタンスを使用する。
正解: C. AWS Fargate 上で Amazon Elastic Container Service(Amazon ECS)を使用する。
解説
AWS Fargate は、サーバーまたはクラスターの管理を必要としない、サーバーレスなコンピューティングエンジンです。これにより、ユーザーはコンテナのデプロイとアプリケーションの保守に専念でき、基盤となるインフラストラクチャ(OS のパッチ適用、ホストのスケーリング、クラスターマネジメントなど)の管理から解放されます。一方、オプション A、B、D はすべて、EC2 インスタンスのプロビジョニング・管理・パッチ適用などの運用負荷をユーザーが負う必要があるため、要件を満たしません。したがって、正解は C です。