Welcome to ExamTopics
ExamTopics Logo
- Expert Verified, Online, Free.
exam questions

Exam AWS Certified Solutions Architect - Associate SAA-C03 All Questions

View all questions & answers for the AWS Certified Solutions Architect - Associate SAA-C03 exam

Exam AWS Certified Solutions Architect - Associate SAA-C03 topic 1 question 163 discussion

A company is building a containerized application on premises and decides to move the application to AWS. The application will have thousands of users soon after it is deployed. The company is unsure how to manage the deployment of containers at scale. The company needs to deploy the containerized application in a highly available architecture that minimizes operational overhead.

Which solution will meet these requirements?

  • A. Store container images in an Amazon Elastic Container Registry (Amazon ECR) repository. Use an Amazon Elastic Container Service (Amazon ECS) cluster with the AWS Fargate launch type to run the containers. Use target tracking to scale automatically based on demand.
  • B. Store container images in an Amazon Elastic Container Registry (Amazon ECR) repository. Use an Amazon Elastic Container Service (Amazon ECS) cluster with the Amazon EC2 launch type to run the containers. Use target tracking to scale automatically based on demand.
  • C. Store container images in a repository that runs on an Amazon EC2 instance. Run the containers on EC2 instances that are spread across multiple Availability Zones. Monitor the average CPU utilization in Amazon CloudWatch. Launch new EC2 instances as needed.
  • D. Create an Amazon EC2 Amazon Machine Image (AMI) that contains the container image. Launch EC2 instances in an Auto Scaling group across multiple Availability Zones. Use an Amazon CloudWatch alarm to scale out EC2 instances when the average CPU utilization threshold is breached.
Show Suggested Answer Hide Answer
Suggested Answer: A 🗳️

Comments

Chosen Answer:
This is a voting comment (?) , you can switch to a simple comment.
Switch to a voting comment New
goatbernard
Highly Voted 1 year, 11 months ago
Selected Answer: A
AWS Fargate
upvoted 16 times
...
awsgeek75
Highly Voted 9 months, 2 weeks ago
Selected Answer: A
A is minimal overhead. B has EC2 overhead C EC2 instance overhead + container repository running on EC2 overhead D AMII, CloudWatch alarm is overhead++
upvoted 5 times
awsgeek75
9 months ago
Also, simply speaking, if the company is unsure how to manage deployed containers then Fargate is the only choice.
upvoted 1 times
...
...
lofzee
Most Recent 4 months, 2 weeks ago
Selected Answer: A
fargate is the compute managed for you.. A
upvoted 1 times
...
Ruffyit
10 months, 3 weeks ago
ECR+ECS+Fargate = Less overhead
upvoted 2 times
...
ACloud_Guru15
11 months, 3 weeks ago
Selected Answer: A
ECR+ECS+Fargate = Less overhead
upvoted 2 times
...
Sindokuhlep
11 months, 3 weeks ago
Selected Answer: A
Fargate
upvoted 1 times
...
TariqKipkemei
1 year, 1 month ago
Selected Answer: A
Highly available architecture that minimizes operational overhead = Severless = Elastic Container Registry, Amazon Elastic Container Service with AWS Fargate launch type
upvoted 1 times
...
Guru4Cloud
1 year, 2 months ago
Selected Answer: A
Using ECR provides a fully managed container image registry. ECS with Fargate launch type allows running containers without managing servers or clusters. Fargate will handle scaling and optimization. Target tracking autoscaling will allow automatically adjusting capacity based on demand. The serverless approach with Fargate minimizes operational overhead.
upvoted 2 times
...
MikeDu
1 year, 2 months ago
Selected Answer: A
AWF Fargate should be the best chonice
upvoted 1 times
...
aadityaravi8
1 year, 3 months ago
A is the right answers undoubtedly.
upvoted 1 times
...
cookieMr
1 year, 3 months ago
Selected Answer: A
ECR provides a secure and scalable repository to store and manage container images. ECS with the Fargate launch type allows you to run containers without managing the underlying infrastructure, providing a serverless experience. Target tracking in ECS can automatically scale the number of tasks or services based on a target value such as CPU or memory utilization, ensuring that the application can handle increasing demand without manual intervention. Option B is not the best choice because using the EC2 launch type requires managing and scaling EC2 instances, which increases operational overhead. Option C is not the optimal solution as it involves managing the container repository on an EC2 instance and manually launching EC2 instances, which adds complexity and operational overhead. Option D also requires managing EC2 instances, configuring ASGs, and setting up manual scaling rules based on CloudWatch alarms, which is not as efficient or scalable as using Fargate in combination with ECS.
upvoted 4 times
Bmarodi
1 year, 3 months ago
Nice exlanations!
upvoted 1 times
...
...
Bmarodi
1 year, 4 months ago
Selected Answer: A
ECS + Fargate satisfy requirements, hence option A is the best solution.
upvoted 1 times
...
studynoplay
1 year, 5 months ago
Selected Answer: A
minimize operational overhead = Serverless Fargate is Serverless
upvoted 1 times
...
NoinNothing
1 year, 6 months ago
Selected Answer: A
Correct is "A"
upvoted 1 times
...
jaswantn
1 year, 6 months ago
You can place Fargate launch type all in one AZ, or across multiple AZs.But Option A does not take care of High Availability requirement of question. With Option C we have multi AZ.
upvoted 2 times
wizcloudifa
7 months, 2 weeks ago
that was my doubt too, is Fargate by default highly available? I chose D as option C didnt have a scalability option in it, option D has an autoscaling group in it C doesnt
upvoted 1 times
...
...
SkyZeroZx
1 year, 6 months ago
Selected Answer: A
A Why ? Because fargate provisioned on demand resource
upvoted 2 times
...
CheckpointMaster
1 year, 9 months ago
Option A AWS Fargate is a technology that you can use with Amazon ECS to run containers without having to manage servers or clusters of Amazon EC2 instances. With Fargate, you no longer have to provision, configure, or scale clusters of virtual machines to run containers. This removes the need to choose server types, decide when to scale your clusters, or optimize cluster packing.
upvoted 1 times
...
Community vote distribution
A (35%)
C (25%)
B (20%)
Other
Most Voted
A voting comment increases the vote count for the chosen answer by one.

Upvoting a comment with a selected answer will also increase the vote count towards that answer by one. So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.

SaveCancel
Loading ...