Hacker Newsnew | comments | ask | jobs | submitlogin
Has Amazon EC2 become over subscribed? (alan.blog-city.com)
96 points by blasdel 198 days ago | comments


14 points by dangrossman 198 days ago | link

It really bugs me that Amazon rarely admits the many faults that go on within their cloud. The status page just shows all green with no notes, even when you see multiple major sites drop off the web, report problems on Twitter, etc.

Numerous times I've had EC2 and EBS go out of contact (or simply have huge network latency, essentially the same). Since my instances run off RAID arrays of EBS volumes, essentially everything dies until EBS reappears.

-----

4 points by old-gregg 198 days ago | link

If true, does this sound like Amazon is violating the terms of use? I thought they guarantee to provide a certain level of service, such as CPU percentage, regardless of your neighbors.

I am not a virtualization wizard, but I always thought Xen and other hypervisors have CPU usage caps. If you're not getting built-in protection from noisy neighbors then VPS becomes just a crappier version of good old shared hosting. True? False?

P.S. I've been Slicehost user for 3+ years and all instances I've ever had there exhibited pretty much expected performance.

-----

8 points by wmf 198 days ago | link

I thought they guarantee to provide a certain level of service, such as CPU percentage, regardless of your neighbors.

If they guarantee X performance but all along they were providing 2X and now they're only providing X, customers will complain. There are different ways to configure Xen so it's not clear exactly what Amazon is doing.

-----

1 point by BearOfNH 197 days ago | link

[...] so it's not clear exactly what Amazon is doing.

Shouldn't Amazon be providing customers with reports to this effect? It can't be that difficult to say that within each 10-minute interval i you got X_i% of a CPU, received N_i packets, etc.

This is the sort of data Amazon should collect themselves to analyze the systems within the cloud, so the customer never (OK, rarely) sees a problem.

-----

6 points by timf 198 days ago | link

See also: http://news.ycombinator.com/item?id=1048873

-----

5 points by nas 198 days ago | link

Interesting but I don't see how he can conclude "[Amazon EC2 has] deep rooted scalabilty problems at their end". One of the downsides of cloud computing is that you don't really know what's going on with the lower layers.

-----

12 points by nudist 198 days ago | link

Incidentally, not knowing what's going on with the lower levels is also the primary benefit of cloud computing.

-----

8 points by seiji 198 days ago | link

There's a difference between not wanting to know (lack of interest and/or lack of education) and not being able to know.

-----

1 point by wgj 198 days ago | link

See the link cross-posted by timf.

-----

3 points by dotBen 198 days ago | link

The author mentions the "trick" of closing a poorly performing instance and re instantiating it again in the hope of locating away from bad neighbor.

This sounds reasonable, but the method could be improved by instantiating a new instance first and then removing the old one - this ensures you don't instantiate in the same location as before.

I don't know EC2 architecture well enough to know, but there may even be some ways of telling if your new instance is located in the same problematic instance as the original one (perhaps by tracerouting the problem instance and finding it to be v near by). If this happens presumably you can instantiate a 3rd and repeat until you find a suitable instance at which point you kill the others.

-----

3 points by swolchok 198 days ago | link

Actually, "Hey You, Get Off of My Cloud: Exploring Information Leakage in Third-Party Compute Clouds" (http://people.csail.mit.edu/tromer/papers/cloudsec.pdf) documents "the tendency for EC2 to assign fresh instances to the same small set of machines", and exploits this tendency in order to co-locate a malicious instance with a victim instance. Rapid re-instantiation seems like a bad way to improve performance.

-----

1 point by Asa-Nisse 198 days ago | link

The irony is that his site is now offline. http://downforeveryoneorjustme.com/http://alan.blog-city.com...

Cache: http://alan.blog-city.com.nyud.net/has_amazon_ec2_become_ove...

-----

1 point by piramida 197 days ago | link

The author does not provide any attempt at measurable difference between now and then, and just goes by the "feeling" that it is becoming slower. While human feelings are valid for a personal dislike of some product, I don't see how this "article" can be even linked here.

Our "feelings" are different, and since the author does not provide a single number and small ec2s still perform the way they always did I can only conclude that their software or web app is becoming bloated, or they dont know how to measure.

-----

2 points by codexon 197 days ago | link

I have a feeling this is why reddit feels slower nowadays.

-----

1 point by klon 197 days ago | link

We use EC2 for our site and our system monitoring that checks TCP connectivity on our elastic ip every few minutes reports outages almost every day now. Have tried the forums but no one seems to know how to troubleshoot this.

-----




Lists | RSS | Search | Bookmarklet | Guidelines | FAQ | News News | Feature Requests | Y Combinator | Apply | Library

Analytics by Mixpanel