Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Latency of requesting a object from S3 to EC2 [closed]

What's the latency to GET an object from S3 from an EC2 Instance.

For example, how many ms before the actual data stream for that object starts streaming back when requesting a object by it's full path.

  • If the object exists on S3
  • If the object does not exist and to send a 404

Latency, not Throughput.

like image 327
The Unknown Avatar asked Apr 29 '09 21:04

The Unknown


People also ask

How fast is S3 latency?

Thirdly, and critically if you are dealing with lots of items, concurrency matters. Each S3 operation is an API request with significant latency — tens to hundreds of milliseconds, which adds up to pretty much forever if you have millions of objects and try to work with them one at a time.

What is the latency of S3?

AWS S3 provides a great performance. It automatically scales to high request rates, with a very low latency of 100–200 milliseconds. Your application can achieve at least 3,500 PUT/COPY/POST/DELETE and 5,500 GET/HEAD requests per second per prefix in a bucket.

How fast is S3 writes?

These applications can achieve consistent small object latencies (and first-byte-out latencies for larger objects) of roughly 100–200 milliseconds.

Which AWS service reduce latency?

AWS Global Accelerator helps you to achieve lower latency by improving performance for internet traffic between your users' client devices and your applications running on AWS. It uses the AWS global network to direct TCP or UDP traffic to a healthy application endpoint in the closest AWS Region to the client.


2 Answers

We usually experience latency of around 200-300ms from EC2 to S3. It's much slower than you might expect.

like image 118
Nick Farina Avatar answered Sep 17 '22 14:09

Nick Farina


I don't think AWS makes guarantees about latency, but using S3 from EC2 is definitely going to be faster than doing it over the web. If you want to get an idea of how well S3 performs in practice, check out http://www.cloudstatus.com/. Unfortunately, that site only gives throughput statistics, but I figure you may be interested in that anyway. You may also be interested in their availability guarantee: http://aws.amazon.com/s3-sla/

like image 20
allyourcode Avatar answered Sep 19 '22 14:09

allyourcode