views:

718

answers:

3

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.

+2  A: 

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/

allyourcode
Throughput I am not too worried about, the files are several kB in size except for a few exceptions, so the bottle neck I am worried about is the initial connection latency. Thanks.
The Unknown
+7  A: 

We are providing monitoring data for HTTP requests to S3 on our website:

http://www.cloudclimate.com/s3/

Dirk Paessler
Flagged as SPAM
Brad Smith
Well, I've looked at it - and I can't see anything particularly "spammy" here... if anything it looks like a pretty fair answer. If anyone can qualify their objection, please let me know...
Marc Gravell
VN44CA
+3  A: 

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

Nick Farina
Thanks, and you're right, I didn't expect it to be that high.
The Unknown