A company serves large volumes of images and video from Amazon S3 directly to internet users worldwide and wants to reduce the data-transfer cost of delivering it. What should a solutions architect recommend?
Delivering S3 content through CloudFront lowers egress cost — CloudFront's data-transfer-out pricing is generally lower, the transfer from S3 to CloudFront is free, and caching reduces repeat fetches from the origin. Why not the others: the storage class affects storage cost, not egress pricing. S3 Transfer Acceleration speeds uploads and adds cost, it does not reduce download egress. Moving the bucket to another Region does not change per-GB internet egress meaningfully and adds latency. Cheaper large-scale delivery to the internet is CloudFront.