Hard1 markMultiple Choice
Domain 2.1: Scalable ArchitecturesECSFargateHigh Availability

AWS SAA-C03 · Question 36 · Domain 2.1: Scalable Architectures

A company is deploying a containerized application using Amazon ECS. The application must be highly available and resilient to Availability Zone failures. The company wants to minimize operational overhead and avoid managing EC2 instances. How should this be architected?

Answer options:

A.

Use ECS with the EC2 launch type and an Auto Scaling group spanning multiple AZs.

B.

Use ECS with the Fargate launch type and deploy tasks across multiple Availability Zones.

C.

Use Amazon EKS with managed node groups across multiple AZs.

D.

Deploy the containers to AWS Elastic Beanstalk in a single AZ.

How to approach this question

Combine 'containerized', 'no EC2 management' (Fargate), and 'highly available' (Multi-AZ).

Full Answer

B.Use ECS with the Fargate launch type and deploy tasks across multiple Availability Zones.✓ Correct
Use ECS with the Fargate launch type and deploy tasks across multiple Availability Zones.
AWS Fargate is a serverless compute engine for containers that works with ECS. It removes the need to provision and manage servers. Deploying tasks across multiple AZs ensures high availability.

Common mistakes

Choosing the EC2 launch type, which requires patching and managing the underlying instances.

Practice the full AWS SAA-C03 Practice Exam 5

65 questions · hints · full answers · grading

More questions from this exam