Q40 — AWS SAA-C03 第1章
第 40/65 問 | ← 第1章
Q40. ある企業がオンプレミスでマルチティアのWebアプリケーションを実行しています。このWebアプリケーションはコンテナ化されており、ユーザー情報を格納するPostgreSQLデータベースに接続された複数のLinuxホスト上で動作しています。インフラストラクチャの運用管理およびキャパシティプランニングのオーバーヘッドが、企業の成長を妨げています。ソリューションアーキテクトは、アプリケーションのインフラストラクチャを改善する必要があります。この目的を達成するために、ソリューションアーキテクトが実施すべきアクションの組み合わせはどれですか?(2つ選択してください。)
- A. PostgreSQLデータベースをAmazon Auroraに移行する。 ✓
- B. WebアプリケーションをAmazon EC2インスタンス上でホストするように移行する。
- C. Webアプリケーションのコンテンツ向けにAmazon CloudFrontディストリビューションを設定する。
- D. WebアプリケーションとPostgreSQLデータベースの間にAmazon ElastiCacheを設定する。
- E. WebアプリケーションをAWS FargateとAmazon Elastic Container Service(Amazon ECS)上でホストするように移行する。 ✓
正解: A. PostgreSQLデータベースをAmazon Auroraに移行する。, E. WebアプリケーションをAWS FargateとAmazon Elastic Container Service(Amazon ECS)上でホストするように移行する。
解説
A. PostgreSQLデータベースをAmazon Auroraに移行する:Amazon Auroraは、高いパフォーマンス、スケーラビリティ、耐久性を提供するマネージド型リレーショナルデータベースサービスです。PostgreSQLデータベースをAmazon Auroraに移行することで、キャパシティプランニング、パッチ適用、バックアップなどのデータベースインフラストラクチャの運用管理作業をAWSに委任できます。E. WebアプリケーションをAWS FargateとAmazon ECS上でホストするように移行する:AWS Fargateは、Amazon ECS向けのサーバーレスなコンテナ用コンピュートエンジンです。WebアプリケーションをAWS Fargateに移行することで、基盤となるインフラストラクチャの管理・プロビジョニングを不要にできます。AWS Fargateは、キャパシティのプロビジョニング、スケーリング、パッチ適用などのタスクを自動的に処理するため、企業はコンテナ化されたアプリケーションの開発とデプロイに集中できます。