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

Exam AWS Certified Solutions Architect - Associate SAA-C02 All Questions

View all questions & answers for the AWS Certified Solutions Architect - Associate SAA-C02 exam

Exam AWS Certified Solutions Architect - Associate SAA-C02 topic 1 question 444 discussion

A company is running a global application. The application's users submit multiple videos that are then merged into a single video file. The application uses a single Amazon S3 bucket in the us-east-1 Region to receive uploads from users. The same S3 bucket provides the download location of the single video file that is produced. The final video file output has an average size of 250 GB.
The company needs to develop a solution that delivers faster uploads and downloads of the video files that are stored in Amazon S2. The company will offer the solution as a subscription to users who want to pay for the increased speed.
What should a solutions architect do to meet these requirements?

  • A. Enable AWS Global Accelerator for the S3 endpoint. Adjust the application's upload and download links to use the Global Accelerator S3 endpoint for users who have a subscription.
  • B. Enable S3 Cross-Region Replication to S3 buckets in all other AWS Regions. Use an Amazon Route 53 geolocation routing policy to route S3 requests based on the location of users who have a subscription.
  • C. Create an Amazon CloudFront distribution and use the S3 bucket in us-east-1 as an origin. Adjust the application to use the CloudFront URL as the upload and download links for users who have a subscription.
  • D. Enable S3 Transfer Acceleration for the S3 bucket in us-east-1. Configure the application to use the bucket's S3-accelerate endpoint domain name for the upload and download links for users who have a subscription.
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
patriktre
Highly Voted 3 years ago
D is correct When you create a CloudFront distribution with an origin pointing to your S3 bucket, you enable caching on Edge locations. Consequent requests to the same objects will be served from the Edge cache which is faster for the end user and also reduces the load on your origin. CloudFront is primarily used as a content delivery service. When you enable S3 Transfer Acceleration for your S3 bucket and use <bucket>.s3-accelerate.amazonaws.com instead of the default S3 endpoint, the transfers are performed via the same Edge locations, but the network path is optimized for long-distance large-object uploads. Extra resources and optimizations are used to achieve higher throughput. No caching on Edge locations.
upvoted 53 times
...
andriikor
Highly Voted 2 years, 11 months ago
A - false, Endpoints for standard accelerators in AWS Global Accelerator can be Network Load Balancers, Application Load Balancers, Amazon EC2 instances, or Elastic IP addresses. No S3. B - false. Cross region replication is about durability, not about acceleration. C- my first choice. But I think about CDN, its not about upload... 0r D - Transfer Acceleration takes advantage of the globally distributed edge locations in Amazon CloudFront. As the data arrives at an edge location, the data is routed to Amazon S3 over an optimized network path. I have doubt between C and D, but highly likely its D...
upvoted 36 times
gargaditya
2 years, 11 months ago
I think its D, Cloudfront is for delivery of Static content which gets cached,here content is changing so we will not benefit from caching.
upvoted 3 times
gargaditya
2 years, 10 months ago
Correction, Cloudfront can be used for dynamic content delivery too. As per AWS, we should use Cloudfront for uploads to S3 if files are less than 1 GB. Other than that,S3 transfer acceleration is better. (both can do uploads and downloads)
upvoted 2 times
naveenagurjara
2 years, 3 months ago
Your original comment is correct.. CF can be used for dynamic content but it gets served from origin and not cached.
upvoted 1 times
...
...
...
maciekgroch
2 years, 11 months ago
Cloudfront has a file size limit: https://aws.amazon.com/cloudfront/faqs/ Q: What is the maximum size of a file that can be delivered through Amazon CloudFront? The maximum size of a single file that can be delivered through Amazon CloudFront is 20 GB. This limit applies to all Amazon CloudFront distributions.
upvoted 9 times
gargaditya
2 years, 10 months ago
In addition, as per AWS, we should use Cloudfront for uploads to S3 if files are less than 1 GB. Other than that,S3 transfer acceleration is better. (both can do uploads and downloads)
upvoted 2 times
...
...
...
Jesuisleon
Most Recent 1 year, 4 months ago
Selected Answer: D
D is right. S3 transfer acceleration is both for downloading/uploading files while CLoudfront is just for downloading.
upvoted 1 times
...
rude7
2 years, 1 month ago
Selected Answer: D
Answer: D Cloudfront is about cached delivery and thus will technically only help with potentially faster downloads. Transfer acceleration will address uploads and downloads. https://stackoverflow.com/questions/36882595/are-there-any-difference-between-amazon-cloudfront-and-amazon-s3-transfer-accele
upvoted 1 times
...
haun
2 years, 2 months ago
Selected Answer: C
It's C because TA is a service for transfer data from client to S3 bucket. also it is not suitable for large-scale data migration
upvoted 1 times
...
queen101
2 years, 2 months ago
DDDDDDDDDDDDDD
upvoted 1 times
...
Desi_Moonda
2 years, 2 months ago
Selected Answer: C
global, cdn is faster than s3 transfer, s3 global accelerator and s3 cross region enablement
upvoted 1 times
...
TecoCloud
2 years, 2 months ago
The maximum size of a single file that can be delivered through Amazon CloudFront is 30 GB. Answer is D
upvoted 1 times
...
slcheng
2 years, 3 months ago
Selected Answer: D
Vote D. enable quicker upload and download globally.
upvoted 1 times
...
Kuro091
2 years, 3 months ago
Selected Answer: D
D is correct
upvoted 1 times
...
jj22222
2 years, 9 months ago
Selected Answer: D
D transfer accerlation for uploads and downloads
upvoted 2 times
...
Vishalkarande
2 years, 10 months ago
Selected Answer: D
transfer acceleration uses cloudfront edge location so, D
upvoted 1 times
...
Gomer
2 years, 10 months ago
"Q: Can I use AWS Global Accelerator for object storage with Amazon S3? A: You can use Amazon S3 Multi-Region Access Points to get the benefits of Global Accelerator for object storage." See: https://aws.amazon.com/s3/features/multi-region-access-points/
upvoted 1 times
...
aravinds4
2 years, 10 months ago
Selected Answer: D
Since all request are different or not so common amongst users, Clod Front will be of less use here. So Answer could be D
upvoted 2 times
...
Harshul
2 years, 11 months ago
Answer is "C". Amazon CloudFront distribution will use Global EDGE locations to accelerate upload and downloads both. As well as it provides SIGNED URL to use for paid user access.
upvoted 2 times
Vishalkarande
2 years, 10 months ago
transfer acceleration uses cloudfront edge location
upvoted 1 times
...
...
Afsal_K_R
2 years, 11 months ago
The catch here is 250 gb data size. For large data size, it's always best to use s3 transfer acceleration instead of cloudfront
upvoted 2 times
...
songkiryong
2 years, 11 months ago
D , Q: How should I choose between S3 Transfer Acceleration and Amazon CloudFront’s PUT/POST? S3 Transfer Acceleration optimizes the TCP protocol and adds additional intelligence between the client and the S3 bucket, making S3 Transfer Acceleration a better choice if a higher throughput is desired. If you have objects that are smaller than 1GB or if the data set is less than 1GB in size, you should consider using Amazon CloudFront's PUT/POST commands for optimal performance. https://aws.amazon.com/s3/faqs/?nc1=h_ls
upvoted 3 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 ...