Q52 — AWS SAA-C03 第8章
第 52/65 問 | ← 第8章
Q547. ソリューションアーキテクトが、キャッシュバックサービス向けの REST API を Amazon API Gateway 上で設計しています。このアプリケーションは、計算リソースとして 1 GB のメモリと 2 GB のストレージを必要とします。また、データはリレーショナル形式である必要があります。これらの要件を満たすとともに、管理作業を最小限に抑えることができる AWS サービスの追加組み合わせはどれですか?(2つ選択してください。)
- A. Amazon EC2
- B. AWS Lambda ✓
- C. Amazon RDS ✓
- D. Amazon DynamoDB
- E. Amazon Elastic Kubernetes Service (Amazon EKS)
正解: B. AWS Lambda, C. Amazon RDS
解説
アプリケーションはリレーショナルデータベースを必要としており、かつ管理負荷を最小限にしたいという要件から、マネージド型のリレーショナルデータベースサービスである Amazon RDS(選択肢 C)が最適です。一方、API Gateway と統合されるコンピューティング層については、1 GB のメモリと 2 GB のストレージという要件を満たし、かつサーバー管理不要・自動スケーリング・低運用負荷という点で最も適しているのは AWS Lambda(選択肢 B)です。Lambda は最大 10 GB のメモリと 10 GB の /tmp ストレージをサポートしており、本問の 1 GB メモリ・2 GB ストレージの要件を十分に満たします。Amazon EC2(A)や Amazon EKS(E)はインフラ管理が必要であり、管理負荷が高くなります。Amazon DynamoDB(D)はノンリレーショナル(キー/バリュー)データベースであり、リレーショナル形式の要件を満たしません。