AWS Certified Solutions Architect – Associate (SAA-C02) — Question 655
A company wants to run applications in containers in the AWS Cloud. These applications are stateless and can tolerate disruptions within the underlying infrastructure. The company needs a solution that minimizes cost and operational overhead.
What should a solutions architect do to meet these requirements?
Answer options
- A. Use Spot Instances in an Amazon EC2 Auto Scaling group to run the application containers.
- B. Use Spot Instances in an Amazon Elastic Kubernetes Service (Amazon EKS) managed node group.
- C. Use On-Demand Instances in an Amazon EC2 Auto Scaling group to run the application containers.
- D. Use On-Demand Instances in an Amazon Elastic Kubernetes Service (Amazon EKS) managed node group.
Correct answer: B
Explanation
Amazon EKS managed node groups automate the provisioning and lifecycle management of nodes, which significantly reduces operational overhead compared to self-managing EC2 Auto Scaling groups. Using Spot Instances is the most cost-effective choice for stateless applications that can tolerate disruptions. Therefore, combining Spot Instances with EKS managed node groups meets both the cost and operational efficiency requirements.