AWS Certified Solutions Architect – Associate (SAA-C03) — Question 63
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
The correct answer is B because using Spot Instances in an Amazon Elastic Kubernetes Service (Amazon EKS) managed node group allows for cost savings while providing a managed service to handle the orchestration of containers. Options A and C do not leverage the benefits of EKS for managing containerized applications, and D does not meet the cost-saving requirement since it uses On-Demand Instances.