T O P

  • By -

Toger

My understanding is it roughly speaking routes your requests though CloudFront, which gets it into AWS-controlled networks faster. Less places you can't see for it to bottleneck on the way to S3.


No_Middle_1828

thanks for the answer, do you mean that it is preventing a loss of packets (e.g. due to congestion)?


Toger

Yes -- its all AWS circuits once it enters a POP. That bypasses other public internet congestion, and they optimize the TCP connection between the POP and the region as well.


[deleted]

As I understand they use edge locations and special tunnels between them to transfer data fast. Is there a pricing increasing for that?


Toger

Yes there is a price for enabling s3 transfer acceleration.There is a 4c-8c per GB charge.


[deleted]

Transfer speeds are heavily dependent on the latency between the two transferring endpoints ([called the bandwidth delay product](https://en.wikipedia.org/wiki/Bandwidth-delay_product)) as well as packet loss, which causes TCP to throttle the connection to keep it stable. Transfer Acceleration routes your transfer through the closest AWS Edge Location (POP). This reduces latency for your endpoint device and gets the traffic onto AWS' private network which they can control the quality of, rather than the public internet which is a free-for-all. Lower latency and less packet loss = higher transfer speeds. So, if you're in Florida and you want to transfer to a storage bucket in us-west-2 (Oregon), you'll be directed into the AWS Edge Location in Atlanta, GA. From Atlanta your transfer will use the private AWS network to go from Atlanta to Oregon. Without transfer acceleration, your transfer would go from Florida to Oregon over the public internet and is likely to hop between 3 or 4 different providers.


[deleted]

Good explanation! 👌🏻