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

A company wants to host a scalable web application on AWS. The application will be accessed by users from different geographic regions of the world. Application users will be able to download and upload unique data up to gigabytes in size. The development team wants a cost-effective solution to minimize upload and download latency and maximize performance.

What should a solutions architect do to accomplish this?

  • A. Use Amazon S3 with Transfer Acceleration to host the application.
  • B. Use Amazon S3 with CacheControl headers to host the application.
  • C. Use Amazon EC2 with Auto Scaling and Amazon CloudFront to host the application.
  • D. Use Amazon EC2 with Auto Scaling and Amazon ElastiCache to host the application.
Show Suggested Answer Hide Answer
Suggested Answer: A 🗳️

Comments

Chosen Answer:
This is a voting comment (?) , you can switch to a simple comment.
Switch to a voting comment New
pentium75
Highly Voted 6 months, 1 week ago
Selected Answer: A
The question asks for "a cost-effective solution [ONLY TO] to minimize upload and download latency and maximize performance", not for the actual application. And the 'cost-effective solution to minimize upload and download latency and maximize performance' is S3 Transfer Acceleration. Obviously there is more required to host the app, but that is not asked for.
upvoted 8 times
...
chris0975
Highly Voted 8 months, 2 weeks ago
Selected Answer: A
The question is focused on large downloads and uploads. S3 Transfer Acceleration is what fits. CloudFront is for caching which cannot be used when the data is unique. They aren't as concerned with regular web traffic. Amazon S3 Transfer Acceleration can speed up content transfers to and from Amazon S3 by as much as 50-500% for long-distance transfer of larger objects.
upvoted 5 times
...
awsgeek75
Most Recent 6 months ago
Selected Answer: A
Not C, D No requirements to scale the application itself so EC2 is not applicable. B is for caching so not sure how/if that helps the upload speed for global users A is correct as Transfer Accelerator is best for uploading and downloading unique items near the user's region/location
upvoted 4 times
...
tosuccess
6 months ago
Selected Answer: A
for datas greater tham 1 GB, s3 transfer acceleration is the best
upvoted 2 times
...
Cyberkayu
6 months, 2 weeks ago
Selected Answer: A
Application users will be able to download and upload UNIQUE data up to gigabytes in size Thus all caching related solution dont work.
upvoted 3 times
...
Goutham4981
7 months, 3 weeks ago
Selected Answer: A
Downloading data upto gigabytes in size - Cloudfront is a content delivery service that acts as an edge caching layer for images and other data. Not a service that minimizes upload and download latency.
upvoted 1 times
...
potomac
8 months ago
Selected Answer: A
The question is focused on large downloads and uploads. S3 Transfer Acceleration is what fits. CloudFront is for caching which cannot be used when the data is unique. They aren't as concerned with regular web traffic. C didn't mention S3. Where the data is stored?
upvoted 2 times
pentium75
6 months, 1 week ago
A doesn't mention EC2 or EKS or ECS or Elastic Beanstalk or Lambda. Where does the "scalable web application" run?
upvoted 1 times
...
...
beast2091
8 months, 1 week ago
It is A. https://docs.aws.amazon.com/AmazonS3/latest/userguide/transfer-acceleration.html
upvoted 2 times
...
danielmakita
8 months, 1 week ago
It is A as the Transfer Acceleration will minimize upload and download latency. If you choose C, where would the files be stored? There is no mention of any S3. Will it be stored inside the EC2? That's why I didn't go for C
upvoted 5 times
...
Sindokuhlep
8 months, 2 weeks ago
Selected Answer: C
Amazon S3 with Transfer Acceleration (option A) is designed for speeding up uploads to Amazon S3, and it's not used for hosting scalable web applications. It doesn't mention using EC2 instances for hosting the application.
upvoted 4 times
...
canonlycontainletters1
8 months, 2 weeks ago
Selected Answer: C
My answer is C
upvoted 1 times
...
thanhnv142
8 months, 2 weeks ago
C because A is for upload data to S3, not for web app
upvoted 1 times
...
DamyanG
8 months, 4 weeks ago
Selected Answer: C
The correct answer is C!!! It is not A, because - Amazon S3 with Transfer Acceleration (option A) is designed for speeding up uploads to Amazon S3, and it's not used for hosting scalable web applications. It doesn't mention using EC2 instances for hosting the application.
upvoted 3 times
...
Victory007
9 months ago
Selected Answer: C
Amazon CloudFront is a global content delivery network (CDN) that delivers web content to users with low latency and high transfer speeds. It does this by caching content at edge locations around the world, which are closer to the users than the origin server. By using Amazon EC2 with Auto Scaling and Amazon CloudFront, the company can create a scalable and high-performance web application that is accessible to users from different geographic regions of the world.
upvoted 1 times
...
Ramdi1
9 months ago
Selected Answer: A
I believe it would be A - my thinking maybe wrong but im just thinking specifically about the S3 put allows upto 5gb not sure about cloudfront. Second way of thinking is that cached content on edge locations but would it not have to go to source still to retrieve if another person wants to download that content in a different part of the world?
upvoted 2 times
...
bsbs1234
9 months, 1 week ago
C, 1. Cloudfront cache data at edge, which provide better performance for read. Global Accelerator will always goto origin for content. 2. Cloudfront can also help performance for dynamic content, which is good for Web app
upvoted 1 times
...
Ramdi1
9 months, 2 weeks ago
Selected Answer: C
I think C is correct the question mentions geographic locations and cloudfront had 500 + edge locations. Gigabytes in size - s3 has a max limit of a 5gb put - even though the question does not say 5gb or less just something to think about and s3 cant hold dynamic content
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 ...
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