AWS Certified Solutions Architect – Associate (SAA-C03) — Question 496
A company is building a three-tier application on AWS. The presentation tier will serve a static website The logic tier is a containerized application. This application will store data in a relational database. The company wants to simplify deployment and to reduce operational costs.
Which solution will meet these requirements?
Answer options
- A. Use Amazon S3 to host static content. Use Amazon Elastic Container Service (Amazon ECS) with AWS Fargate for compute power. Use a managed Amazon RDS cluster for the database.
- B. Use Amazon CloudFront to host static content. Use Amazon Elastic Container Service (Amazon ECS) with Amazon EC2 for compute power. Use a managed Amazon RDS cluster for the database.
- C. Use Amazon S3 to host static content. Use Amazon Elastic Kubernetes Service (Amazon EKS) with AWS Fargate for compute power. Use a managed Amazon RDS cluster for the database.
- D. Use Amazon EC2 Reserved Instances to host static content. Use Amazon Elastic Kubernetes Service (Amazon EKS) with Amazon EC2 for compute power. Use a managed Amazon RDS cluster for the database.
Correct answer: A
Explanation
Amazon S3 offers a highly durable and cost-effective serverless solution for hosting static websites. Running containerized applications on Amazon ECS with AWS Fargate eliminates the need to manage EC2 instances, reducing operational overhead compared to Kubernetes-based EKS solutions. Using Amazon RDS provides a managed relational database that minimizes database administration tasks, meeting all the company's requirements.