Ends in

$2 OFF ALL AWS, Azure, Google Cloud & Kubernetes Practice Exams!

Find answers, ask questions, and connect with our
community around the world.

Home Forums AWS AWS Certified Solutions Architect Professional Incorrect answer on S3

  • fernando-6

    December 27, 2023 at 4:44 am

    In this question, S3 Transfer Acceleration is marked as the correct answer, and using multi-part upload as incorrect. That is not accurate.

    The explanation for why multi-part is wrong says: “…multipart upload can improve the upload throughput to an S3 bucket, the European users are still limited on their Internet connection to the S3 bucket in the US region”. That completely ignores the fact that when using multi-part upload, the application would likely be doing those in parallel. So if I do my upload in 10 parallel pieces, I’ll be 10 times faster. Even from Europe, I don’t believe I can beat that with transfer accelerator.

    Yes, Transfer Accelerator is a valid solution, but it will cost more. So for that ti be the selected answer, you would either need to remove the multi-part option, or at the very least add some qualifying requirement in the question that stated, “solution with minimal code effort”, or something like that. As it is, multi-part might be faster, and will be cheaper.

  • Carlo-TutorialsDojo

    January 9, 2024 at 6:10 pm

    We appreciate your insight fernando-6, and you raise a valid point. In the scenario, European artists are dealing with slow performance during image uploads, and Amazon S3 Transfer Acceleration is recommended due to its ability to leverage the global edge locations of Amazon CloudFront. This helps mitigate the impact of latency for users located farther away from the us-east-1 region where the S3 bucket is hosted.

    Your thoughts on multi-part upload being faster than Transfer Acceleration can be true in some cases. In fact, there are situations where one shines over the other (depending on the location of the bucket, network conditions, etc), and vice versa. Generally, uploads done through S3 TA is faster. We can even test it for ourselves using this online tool which compares speed for uploads with S3 Transfer acceleration vs without S3 TA. Note that both uploads are done using multipart upload: https://s3-accelerate-speedtest.s3-accelerate.amazonaws.com/en/accelerate-speed-comparsion.html. I understand that comparing them head-on won’t always provide consistent results since users located farther away from an S3 bucket will generally see more improvements. That being said, in the exam’s context, when you see a question on reducing latency between users and buckets, S3 Transfer Acceleration (S3 TA) would be more likely to be the answer over multipart upload. Currently, the scenario involves only two regions. To improve on this, we plan to include users from multiple global regions, which will more clearly make S3 Transfer Acceleration (S3 TA) the best choice.

    Let me know if you have any clarifications.

    Carlo @ Tutorials Dojo

Viewing 1 - 2 of 2 replies

Log in to reply.

Original Post
0 of 0 posts June 2018