Skip to content

Optimize file downloads from S3 Korea to Vietnam using domestic bandwidth

0

Hi, I am using the S3 region in Korea to store files, and these files will be frequently downloaded by staff at the Vietnam site. I am looking for a solution to enable users in Vietnam to download files quickly and use domestic bandwidth instead of international bandwidth.

Thanks, Steven

asked a year ago347 views
2 Answers
0

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

EXPERT
answered a year ago
0

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

AWS
answered a year ago

You are not logged in. Log in to post an answer.

A good answer clearly answers the question and provides constructive feedback and encourages professional growth in the question asker.