AWS Certified Solutions Architect – Associate (SAA-C02) — Question 448

A company is building its web application by using containers on AWS. The company requires three instances of the web application to run at all times. The application must be highly available and must be able to scale to meet increases in demand.
Which solution meets these requirements?

Answer options

Correct answer: A

Explanation

Option A is correct because utilizing AWS Fargate allows ECS to manage the underlying infrastructure, and setting the desired task count to three within an ECS service guarantees high availability and automatic scaling. Option C is incorrect because AWS Fargate is serverless, meaning users do not provision or manage 'container instances' themselves. Options B and D fail to meet the high availability and seamless scaling requirements due to limited Availability Zone distribution and manual container instance management.