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 128 discussion

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?

  • 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.
Show Suggested Answer Hide Answer
Suggested Answer: B 🗳️

Comments

Chosen Answer:
This is a voting comment (?) , you can switch to a simple comment.
Switch to a voting comment New
bgsanata
Highly Voted 1 year, 6 months ago
Selected Answer: A
Requirement is "minimizes cost and operational overhead" A is better option than B as EKS add additional cost and operational overhead.
upvoted 17 times
Tsige
1 month ago
Using Amazon EKS with managed node groups simplifies container orchestration by reducing the operational overhead of managing the underlying infrastructure and Kubernetes control plane. EKS automatically handles tasks like patching, scaling, and deploying containers across multiple nodes, further reducing operational effort. While Spot Instances in an EC2 Auto Scaling group can reduce costs, it requires more manual management of container orchestration (e.g., deploying, scaling, and managing containers across instances), increasing operational overhead compared to EKS. In the exam its highly recommended to select Managed services Like EKS in this case. My choice is B.
upvoted 2 times
19d92c7
4 weeks, 1 day ago
When you use EKS is add operational over head, if ECS was in option then it could have justified here
upvoted 1 times
...
...
EMPERBACH
7 months ago
Really ??? You want more configuration efforts for container workload on EC2, instead of using EKS ::))
upvoted 7 times
...
Lalo
1 year, 5 months ago
USING SPOT INSTANCES WITH EKS https://ec2spotworkshops.com/using_ec2_spot_instances_with_eks.html
upvoted 9 times
...
MutiverseAgent
1 year, 4 months ago
In my opinion option A) seems to be a reasonable at first because setting up AWS EKS might be seem as an operation overhead comparing to the option of running the containers inside the EC2 using docker just as you we do on your own machines. However, consider installing docker on multiple EC2 instances and manually manage docker instances and images will end up in chaos, so, as a conclusion, the operational cost of setting up AWS EKS will worth the effort.
upvoted 6 times
...
...
GalileoEC2
Highly Voted 1 year, 8 months ago
Answer is A: Amazon ECS: ECS itself is free, you pay only for Amazon EC2 resources you use. Amazon EKS: The EKS management layer incurs an additional cost of $144 per month per cluster. Advantages of Amazon ECS include: Spot instances: Because containers are immutable, you can run many workloads using Amazon EC2 Spot Instances (which can be shut down with no advance notice) and save 90% on on-demand instance costs.
upvoted 8 times
...
PaulGa
Most Recent 2 months ago
Selected Answer: A
Ans A - hint: "stateless" and 'don't care' infrastructure - so Spot and containerisation
upvoted 1 times
...
huaze_lei
2 months, 2 weeks ago
Spot instance is definitely the answer for interruptible process. It's between A and B now. I would reckon Option B requires lesser operational overheads than to maintain own fleet of EC2 servers with containers.
upvoted 1 times
...
SaurabhTiwari1
2 months, 2 weeks ago
Selected Answer: B
B is correct
upvoted 1 times
...
ChymKuBoy
5 months ago
Selected Answer: B
B for sure
upvoted 1 times
...
Anthony_Rodrigues
5 months, 3 weeks ago
IMHO, the option **B** is the right one. Breaking down the reasons for it: 1 - Spot is much cheaper than on-demand, which already eliminates C&D for cost related. 2 - Even though we can create a bootstrap script to install docker, managing this can be complicated, especially if any of the applications require more than one instance running.
upvoted 4 times
...
lofzee
5 months, 3 weeks ago
Container in ec2 or container on a container platform? B
upvoted 3 times
...
EMPERBACH
7 months ago
Selected Answer: B
run applications in containers -> Container service not EC2 (no operational overhead to config container workload on EC2) Spot instance < On-demand cost
upvoted 2 times
...
vip2
9 months, 1 week ago
Selected Answer: A
Does A implicitly means run spot Instance on ECS?
upvoted 2 times
...
awsgeek75
10 months, 3 weeks ago
Selected Answer: B
Spot instances for disruption friendly containers which are also cheaper. EKS allows using spot instances from a managed node group that takes away the EC2 operational overhead. Link: https://aws.amazon.com/blogs/containers/amazon-eks-now-supports-provisioning-and-managing-ec2-spot-instances-in-managed-node-groups/ "Previously, customers had to run Spot Instances as self-managed worker nodes in their EKS clusters. This meant doing some heavy lifting such as building and maintaining configuration for Spot Instances in EC2 Auto Scaling groups, deploying a tool for handling Spot interruptions gracefully, deploying AMI updates, and updating the kubelet version running on their worker nodes. Now, all you need to do is supply a single parameter to indicate that a managed node group should launch Spot Instances, and provide multiple instance types that would be used by the underlying EC2 Auto Scaling group."
upvoted 2 times
...
pipici
1 year ago
Selected Answer: A
A has less operational overhead
upvoted 2 times
...
xdkonorek2
1 year ago
Selected Answer: B
running containers without container service like EKS introduce huge operational effort
upvoted 4 times
...
David_Ang
1 year, 1 month ago
Selected Answer: B
dude always if you have a service that is meant to be used for a job there is the correct answer, is logic.
upvoted 7 times
...
tom_cruise
1 year, 1 month ago
Selected Answer: B
It is a lot of work to manage docker environment on ec2 instance by yourself.
upvoted 3 times
...
poponpo
1 year, 1 month ago
Selected Answer: A
k8s is not easy solution. there are too many to study about it. You have to know about ingress, storageclass, cni, namesapce, etc... they make burdened to operate.
upvoted 1 times
...
Modulopi
1 year, 1 month ago
Selected Answer: A
reponse A
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 ...