Question #1477
A solutions architect is designing a REST API in Amazon API Gateway for a data analytics service. The application requires 1 GB of memory and 2 GB of storage for its processing resources. The application must store data in a relational format.
Which additional combination of AWS services will meet these requirements with the LEAST administrative effort? (Choose two.)
Amazon EC2
AWS Lambda
Amazon RDS
Amazon DynamoDB
Amazon Elastic Kubernetes Service (Amazon EKS)
Explanation
The question requires a serverless compute solution with minimal administration and relational data storage.
- AWS Lambda (B) meets compute needs with 1GB memory (configurable up to 10GB) and scales automatically without server management.
- Amazon RDS (C) provides fully managed relational databases (e.g., MySQL, PostgreSQL) with automated backups, patching, and storage scaling.
Why not others:
- EC2 (A)/EKS (E) require manual scaling and server management.
- DynamoDB (D) is NoSQL, not relational.
Key Points:
1. Serverless (Lambda) minimizes operational overhead.
2. RDS is the standard managed relational database service.
3. Always match storage type (relational → RDS) and prioritize serverless for low admin effort.
Answer
The correct answer is: BC