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

Unlimited Access

Get Unlimited Contributor Access to the all ExamTopics Exams!
Take advantage of PDF Files for 1000+ Exams along with community discussions and pass IT Certification Exams Easily.

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

An ecommerce company wants to launch a one-deal-a-day website on AWS. Each day will feature exactly one product on sale for a period of 24 hours. The company wants to be able to handle millions of requests each hour with millisecond latency during peak hours.
Which solution will meet these requirements with the LEAST operational overhead?

  • A. Use Amazon S3 to host the full website in different S3 buckets. Add Amazon CloudFront distributions. Set the S3 buckets as origins for the distributions. Store the order data in Amazon S3.
  • B. Deploy the full website on Amazon EC2 instances that run in Auto Scaling groups across multiple Availability Zones. Add an Application Load Balancer (ALB) to distribute the website traffic. Add another ALB for the backend APIs. Store the data in Amazon RDS for MySQL.
  • C. Migrate the full application to run in containers. Host the containers on Amazon Elastic Kubernetes Service (Amazon EKS). Use the Kubernetes Cluster Autoscaler to increase and decrease the number of pods to process bursts in traffic. Store the data in Amazon RDS for MySQL.
  • D. Use an Amazon S3 bucket to host the website's static content. Deploy an Amazon CloudFront distribution. Set the S3 bucket as the origin. Use Amazon API Gateway and AWS Lambda functions for the backend APIs. Store the data in Amazon DynamoDB.
Show Suggested Answer Hide Answer
Suggested Answer: D 🗳️

Comments

Chosen Answer:
This is a voting comment (?) , you can switch to a simple comment.
Switch to a voting comment New
Sinaneos
Highly Voted 1 year, 8 months ago
Selected Answer: D
D because all of the components are infinitely scalable dynamoDB, API Gateway, Lambda, and of course s3+cloudfront
upvoted 43 times
...
Buruguduystunstugudunstuy
Highly Voted 1 year, 6 months ago
Selected Answer: D
The solution that will meet these requirements with the least operational overhead is D: Use an Amazon S3 bucket to host the website's static content, deploy an Amazon CloudFront distribution, set the S3 bucket as the origin, and use Amazon API Gateway and AWS Lambda functions for the backend APIs. Store the data in Amazon DynamoDB. Using Amazon S3 to host static content and Amazon CloudFront to distribute the content can provide high performance and scale for websites with millions of requests each hour. Amazon API Gateway and AWS Lambda can be used to build scalable and highly available backend APIs to support the website, and Amazon DynamoDB can be used to store the data. This solution requires minimal operational overhead as it leverages fully managed services that automatically scale to meet demand.
upvoted 18 times
Buruguduystunstugudunstuy
1 year, 6 months ago
Option A is incorrect because using multiple S3 buckets to host the full website would not provide the required performance and scale for millions of requests each hour with millisecond latency. Option B is incorrect because deploying the full website on EC2 instances and using an Application Load Balancer (ALB) and an RDS database would require more operational overhead to maintain and scale the infrastructure. Option C is incorrect because while deploying the application in containers and hosting them on Amazon Elastic Kubernetes Service (EKS) can provide high performance and scale, it would require more operational overhead to maintain and scale the infrastructure compared to using fully managed services like S3 and CloudFront.
upvoted 20 times
...
...
ramkinkarpandey
Most Recent 1 month, 1 week ago
While everyone is voting for D but no where in the question it mentions that website is made of static pages. Other than not mentioning static, option D checks all the boxes.
upvoted 4 times
...
JohnZh
3 months ago
I struggled between A and D a little bit, then realize that A is not correct because it's hosting website in "different" buckets.
upvoted 3 times
...
awsgeek75
5 months, 3 weeks ago
Selected Answer: D
Least operational overhead is only possible with managed services that deliver the required solution. A: Cannot store order data in S3 as there is no processing in S3 B: Overhead of EC2 and RDS and ALB, too many moving parts C: Container management is overhead and RDS too D: S3 for static is best practice. CloudFront helps with scaling. API GW with Lambda is fully managed. DynamoDB for transactions is managed scalable solution.
upvoted 2 times
...
A_jaa
5 months, 3 weeks ago
Selected Answer: D
Answer-D
upvoted 1 times
...
bujuman
6 months, 2 weeks ago
Selected Answer: D
D is the best asnwer for least operation
upvoted 1 times
...
ddement0r
7 months ago
Selected Answer: D
D because it is the most logical solution
upvoted 1 times
...
Avirexirex
7 months, 1 week ago
Selected Answer: D
correct answer
upvoted 1 times
...
numark
7 months, 1 week ago
So in this question, how do you know FOR SURE that the website is static because it does not give you any clues. I know the API gateway makes the most sense with "millions of requests each hour", but it's very vague and leaves a grey area if the web site is static or not.
upvoted 1 times
Charumathi
5 months, 4 weeks ago
1 deal a day, which is a static content for 24 hours.
upvoted 2 times
...
...
Ruffyit
8 months, 2 weeks ago
Using Amazon S3 to host static content and Amazon CloudFront to distribute the content can provide high performance and scale for websites with millions of requests each hour. Amazon API Gateway and AWS Lambda can be used to build scalable and highly available backend APIs to support the website, and Amazon DynamoDB can be used to store the data. This solution requires minimal operational overhead as it leverages fully managed services that automatically scale to meet demand.
upvoted 1 times
...
danielpark99
9 months ago
Selected Answer: D
static cache in CloudFront can help to handle millions traffic and every 24 hours data can be in store DynamoDB to maintain data for past traffic to get analyzed
upvoted 1 times
...
TariqKipkemei
11 months, 1 week ago
Selected Answer: D
Autoscale with least Ops = AWS managed services: Dynamo DB, API Gateway, Lambda, S3, CF.
upvoted 3 times
...
hsinchang
11 months, 2 weeks ago
So services fully managed by AWS usually deliver less operational overhead?
upvoted 2 times
...
Guru4Cloud
11 months, 2 weeks ago
Selected Answer: D
Option D leverages various serverless and managed services, minimizing the operational overhead compared to other options. The auto-scaling capabilities of Lambda, API Gateway, and DynamoDB ensure the system can handle the required peak traffic without requiring manual intervention in scaling infrastructure
upvoted 2 times
...
james2033
11 months, 3 weeks ago
Selected Answer: D
Answer A "host the full website in different S3 buckets", remove A. Answer B "Deploy full website on EC2", remove B. Answer C, use Kubernetes is quite overhead, Amazon DynamoDB faster than Amazon RDS for MySQL. Answer D is suitalbe in technical architect design, with Amazon S3, Amazon CloudFront, Amazon API Gateway, AWS Lambda, Amazon DynamoDB. for "LEAD operational overhead" (not mean migration/re-architect overhead, it is operational). Choose D.
upvoted 1 times
...
miki111
11 months, 3 weeks ago
Option D is the right answer for this.
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 ...
ex Want to SAVE BIG on Certification Exam Prep?
close
ex Unlock All Exams with ExamTopics Pro 75% Off
  • arrow Choose From 1000+ Exams
  • arrow Access to 10 Exams per Month
  • arrow PDF Format Available
  • arrow Inline Discussions
  • arrow No Captcha/Robot Checks
Limited Time Offer
Ends in