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

You have a periodic image analysis application that gets some files in input, analyzes them and tor each file writes some data in output to a ten file the number of files in input per day is high and concentrated in a few hours of the day.
Currently you have a server on EC2 with a large EBS volume that hosts the input data and the results. It takes almost 20 hours per day to complete the process.
What services could be used to reduce the elaboration time and improve the availability of the solution?

  • A. S3 to store I/O files. SQS to distribute elaboration commands to a group of hosts working in parallel. Auto scaling to dynamically size the group of hosts depending on the length of the SQS queue
  • B. EBS with Provisioned IOPS (PIOPS) to store I/O files. SNS to distribute elaboration commands to a group of hosts working in parallel Auto Scaling to dynamically size the group of hosts depending on the number of SNS notifications
  • C. S3 to store I/O files, SNS to distribute evaporation commands to a group of hosts working in parallel. Auto scaling to dynamically size the group of hosts depending on the number of SNS notifications
  • D. EBS with Provisioned IOPS (PIOPS) to store I/O files SQS to distribute elaboration commands to a group of hosts working in parallel Auto Scaling to dynamically size the group ot hosts depending on the length of the SQS queue.
Show Suggested Answer Hide Answer
Suggested Answer: A 🗳️

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
Warrenn
Highly Voted 3 years, 4 months ago
the question asks to improve the availability EBS volumes are attached to a single ec2 instance correct answer is A
upvoted 20 times
...
rasagulla
Highly Voted 3 years, 4 months ago
I am trying to understand why option 'A' using S3 cannot be a possible solution for this question. Can some help me on that.
upvoted 9 times
tutrieuchau
5 months ago
I think the problem of this issue is speed, EBS is faster than other service such as EFS or S3. So for speed, EBS is better than S3, but for cost or scaling, the S3 is bester than EBS
upvoted 1 times
...
...
amministrazione
Most Recent 5 months, 2 weeks ago
D. EBS with Provisioned IOPS (PIOPS) to store I/O files SQS to distribute elaboration commands to a group of hosts working in parallel Auto Scaling to dynamically size the group ot hosts depending on the length of the SQS queue.
upvoted 1 times
...
Mahesh430
9 months, 2 weeks ago
A. S3 to store I/O files. SQS to distribute elaboration commands to a group of hosts working in parallel. Auto scaling to dynamically size the group of hosts depending on the length of the SQS queue. Explanation: S3 for Storage: Using Amazon S3 to store input and output files allows for scalable and durable storage, which can handle a high volume of files efficiently. SQS for Command Distribution: Amazon SQS (Simple Queue Service) can be used to distribute elaboration commands to a group of EC2 hosts working in parallel. This ensures that tasks are processed efficiently and concurrently. Auto Scaling for Dynamic Sizing: Auto Scaling can dynamically adjust the size of the group of EC2 hosts based on the length of the SQS queue. This ensures that the processing capacity scales up or down based on the workload, improving both efficiency and availability.
upvoted 1 times
...
nideesh
1 year, 1 month ago
Selected Answer: D
SNS cannot be used. Between A and D. D is better, EBS is available after Instance restarts. Writing to EBS is faster than S3. S3 in itself is a service written on top of EFS. To improve availability of EBS a better IOPS is needed instead of replacing EBS with S3. Changing the application to use S3 buket.
upvoted 1 times
...
sujfil
1 year, 7 months ago
Question doesn't mention anything about reducing cost. I cannot understand why we would you choose S3 over EBS as quality of service is more important as per question
upvoted 2 times
...
TigerInTheCloud
2 years, 1 month ago
Selected Answer: A
A: Standard SQS/Auto-Scaling use case. * S3 is cheaper than EBS without provisioning capacity. It is also HA. * SQS decouples the producer and consumer. It is HA. * Auto-scaling for getting needed capacity on-demand (performance and cost)
upvoted 2 times
...
Neftali
2 years, 3 months ago
Selected Answer: A
Answer: A
upvoted 1 times
...
rajvee
2 years, 5 months ago
A. Tricky qn. "S3 to store I/O files." = Increases availability/durability from storing in a single EC2 and EBS. "SQS to distribute elaboration commands to a group of hosts working in parallel" and "Auto scaling to dynamically size the group of hosts depending on the length of the SQS queue" = Increase the compute power and availability to support the processing.
upvoted 1 times
...
TechX
2 years, 7 months ago
Selected Answer: A
Answer: A Explanation: SNS doesn’t allow you to distribute tasks between group of hosts. It allows you sending notification but how do you decide which host will handle it? Also PIOPS is good for performance but not for availability which this task is asking about. There is no problem in using S3 as there is no frequently changing data, you process the file and write the result once and don’t change it later.
upvoted 3 times
...
kangtamo
2 years, 7 months ago
Selected Answer: A
Agree with A. S3 is better.
upvoted 1 times
...
pititcu667
3 years ago
this is hard going with d simply because "shorten the solution's development time".
upvoted 2 times
...
Tokyoboy
3 years ago
A is better because the files in S3 can be read by multiple instances. EBS storage is attached to a single instance
upvoted 2 times
...
KiraguJohn
3 years, 1 month ago
A. With S3 i do a lot to increase availability like cross-region replication etc. Even if you can do multi-attach on EBS Procisioned IOPS io1 it is still limited to 16 and can only be on a single -AZ
upvoted 1 times
...
pavelurv
3 years, 2 months ago
a is better
upvoted 1 times
...
FERIN_01
3 years, 2 months ago
D. Already solution is working with EC2 with EBS volume. Question asking to reduce elaboration time and increase availability. Implementing auto scaling elaboration time will get reduce, with multiple instance in ASG highly available.
upvoted 2 times
...
Akhil254
3 years, 2 months ago
A Correct
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 ...
exam
Someone Bought Contributor Access for:
SY0-701
London, 1 minute ago