- Newest
- Most votes
- Most comments
To optimize file download speeds and reduce costs for users in Vietnam accessing files stored in an S3 bucket located in Korea, you can consider the following solutions:
Amazon CloudFront: Use CloudFront to cache your S3 content at edge locations, reducing latency and international bandwidth costs :- https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/Introduction.html
S3 Transfer Acceleration: Accelerate transfers using CloudFront's optimized network paths :- https://docs.aws.amazon.com/AmazonS3/latest/userguide/transfer-acceleration.html https://docs.aws.amazon.com/AmazonS3/latest/userguide/transfer-acceleration.html#transfer-acceleration-enable
Regional S3 Bucket: Set up a bucket in a region closer to Vietnam to reduce latency:- https://docs.aws.amazon.com/AmazonS3/latest/userguide/transfer-acceleration.html#transfer-acceleration-enable https://docs.aws.amazon.com/AmazonS3/latest/userguide/replication.html
AWS Global Accelerator: Improve application performance by routing traffic through AWS’s global network:- https://docs.aws.amazon.com/global-accelerator/latest/dg/what-is-global-accelerator.html
if you find this useful kindy accept the answer for others to benefit from it
Hi Steven,
The possible way to help you optimize latency and reduce cost will be on AWS Cloudfront fronting the S3 or using Global Accelerator fronting the S3.
Using Cloudfront [1] may improve latency as cloudfront will provide caching mechanism for your S3 data meanwhile for the cost, need to deep dive more regarding the frequency of update of your bucket as if it's changing a lot, then it will cost more for the invalidation of the cost, you can review the example provided in cloudfront pricing page [2] .
Other way, to utilize AWS Global Accelerator, alongside S3 multi region endpoint [3] will be able to achieve the improvement of the performance, cost wise, you will still have to pay for your S3 API+storage, data transfer out from AWS Global accelerator and hour of the Global accelerator it self.
[1] https://aws.amazon.com/blogs/networking-and-content-delivery/amazon-s3-amazon-cloudfront-a-match-made-in-the-cloud/ [2] https://aws.amazon.com/cloudfront/pricing/ [3] https://aws.amazon.com/s3/features/multi-region-access-points/
Hope it helps,
Attha
Relevant content
- asked 2 years ago
- asked 3 years ago
- AWS OFFICIALUpdated 7 months ago
