exam questions

Exam AWS Certified Solutions Architect - Professional All Questions

View all questions & answers for the AWS Certified Solutions Architect - Professional exam

Exam AWS Certified Solutions Architect - Professional topic 1 question 666 discussion

An ecommerce company has an order processing application it wants to migrate to AWS. The application has inconsistent data volume patterns, but needs to be avail at all times. Orders must be processed as they occur and in the order that they are received.
Which set of steps should a solutions architect take to meet these requirements?

  • A. Use AWS Transfer for SFTP and upload orders as they occur. Use On-Demand Instances in multiple Availability Zones for processing.
  • B. Use Amazon SNS with FIFO and send orders as they occur. Use a single large Reserved Instance for processing.
  • C. Use Amazon SQS with FIFO and send orders as they occur. Use Reserved Instances in multiple Availability Zones for processing.
  • D. Use Amazon SQS with FIFO and send orders as they occur. Use Spot Instances in multiple Availability Zones for processing.
Show Suggested Answer Hide Answer
Suggested Answer: C 🗳️

Comments

Chosen Answer:
This is a voting comment (?). It is better to Upvote an existing comment if you don't have anything to add.
Switch to a voting comment New
liono
Highly Voted 3 years, 7 months ago
C is correct, SQS with FIFO to process the orders as they come and reserved instances for availability at all times
upvoted 20 times
mnsait
5 months ago
Shouldn't FIFO be used with a single instance rather than process in parallel? The question says "Orders must be processed as they occur and in the order that they are received." This makes me think the answer is B.
upvoted 1 times
...
kirrim
3 years, 6 months ago
Agree, C is the best answer given Better approach might be to: - start with On-Demand instances in an ASG - set the ASG scaling metric to SQS FIFO queue depth - monitor for steady-state minimum number of instances needed - purchase RIs for minimum number of instances needed - use On-Demand instances for additional bursting instances in the ASG above base
upvoted 2 times
...
...
SkyZeroZx
Most Recent 1 year, 10 months ago
Selected Answer: C
C is correct, SQS with FIFO to process the orders as they come and reserved instances for availability at all times
upvoted 1 times
...
Anhdd
2 years, 11 months ago
Selected Answer: C
C for sure
upvoted 1 times
...
bobsmith2000
2 years, 11 months ago
OK, everyone is on the same ground that it's between C and D. RI vs Spot. 1) Data pattern is erratic. 2) The app must be available all the time. 3) Cost-effectiveness isn't mentioned. First of all, if we set up the bid price to be equal the on-demand price of a particular instance, then we are always gonna get compute power. The stop price can't be higher on-demand one and it's never gonna be interrupted. Second of all, we can't predict the amount of RI to purchase due to "1)". Third of all, the Q states "must be available all the time". The perfect answer would be use fleet with RI + Spot, because we can't predict how many RI to purchase. Without giving it too much thoughts it's C. But if you think about it for a bit longer, it seems to be D. Following KISS principle, let's say it's C.
upvoted 4 times
vijay1319
2 years, 6 months ago
awesome explanation Bob !!!
upvoted 1 times
...
...
cooldeity
3 years ago
I think always means available to accept order, not necessarily for processing it
upvoted 1 times
...
AMKazi
3 years, 3 months ago
C is the right answer
upvoted 1 times
...
cldy
3 years, 4 months ago
C correct.
upvoted 1 times
...
vbal
3 years, 4 months ago
I don't see the point in using RI with SQS; https://aws.amazon.com/blogs/compute/running-cost-effective-queue-workers-with-amazon-sqs-and-amazon-ec2-spot-instances/ Answer: D
upvoted 3 times
kemalgoklen
3 years, 4 months ago
They meant RI for processing the SQS queue so answer is C
upvoted 1 times
...
user0001
2 years, 11 months ago
it is C because Orders must be handled on a first-come, first-serve basis and in the order in which they are received. they are not asking for most cost effective
upvoted 1 times
...
...
AzureDP900
3 years, 5 months ago
C is correct
upvoted 1 times
...
andylogan
3 years, 6 months ago
It's C with Reserved instance
upvoted 1 times
...
tgv
3 years, 6 months ago
CCC ---
upvoted 1 times
...
WhyIronMan
3 years, 6 months ago
I'll go with C
upvoted 2 times
...
KittuCheeku
3 years, 6 months ago
Option C: In order (FIFO) + Reserved Instances in X AZs (Availability)
upvoted 1 times
...
mustpassla
3 years, 7 months ago
C, SAA level question
upvoted 1 times
...
Waiweng
3 years, 7 months ago
it's C
upvoted 3 times
...
KnightVictor
3 years, 7 months ago
Answer is C. keywords "needs to be avail at all times", process the orders as they come
upvoted 2 times
...
alisyech
3 years, 7 months ago
C for sure
upvoted 2 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 ...
exam
Someone Bought Contributor Access for:
SY0-701
London, 1 minute ago