Brightbox vs Amazon EC2: Phoronix Ubuntu 12.04 Benchmarks
brightbox.com
brightbox.com
The point is, you have a lot of options with EC2 in terms of performance, and comparing a single instance deployment doesn't really do it justice.
[Edit] Here are a few links to Phoronix results for EC2 instance types not included in their testing. m2s, cc1s and cc2s are the better CPU performers in EC2 due to faster processors. If you do a CPU performance comparison, these instance types should not be excluded (as I observe they often are):
m2.4xlarge - 8 cores - X5550 http://openbenchmarking.org/result/1208019-SU-CLOUDHARM39
m2.4xlarge - 8 cores - E5-2665 http://openbenchmarking.org/result/1208139-SU-CLOUDHARM43
cc1.4xlarge - 8 cores/16 HT - X5570 http://openbenchmarking.org/result/1208127-SU-CLOUDHARM93
c1.xlarge - 8 cores - E5506 http://openbenchmarking.org/result/1208134-SU-CLOUDHARM15
These instances were tested using CentOS 6, which will be a bit slower than Ubuntu 12.04.
In your price comparison you forgot to mention EC2 offers reserved instances. Your instance would cost $466 USD a month, and an EC2 reserved c1.xlarge instance would cost $102 a month with a 3 year reserved instance. If you average out the cost to reserve an instance over 3 years, the total would be $188 a month, This means EC2 is actually 60% cheaper than Brightbox.
A c1.xlarge spot instance is $0.07/hr (right now) compared to the on-demand pricing of $0.66/hr.
That means, assuming pricing stays consistent, a c1.xlarge instance would cost $50 a month compared to $466 a month with Brightbox.
(you edited your comment, so I'll edit mine :) ...
How can you assume the spot price will stay the same?
How can we assume Amazon won't raise base prices, possibly affecting the spot market, then again this is a spot market! It's like asking how can you assume stock prices (not exactly equiv, but thats not the point) will go up or down?
How can we assume anything?
We don't. I think the assumption on the wrong feature to market is the problem here.
I only care that right now, EC2 spot are cheaper by a large margin. IF the price raises to match then I'll adjust. I'm not locked in.
Bottom line, comparing $0.64 vs $0.64 is fine for per-unit usage but doesn't paint the full picture when it comes to actually building scalable systems on EC2. Spot instances play a large role in that strategy.
Surely this post won't be biased in the least.
There's a smokescreen at the end "our storage is hardware RAID6 with 15k rpm SAS disks" which means very little. (i.e. if that's internal storage across 8 spindles, it's barely going to sustain 1000 IOPS in anger. That could be monopolized by a just a handful of VMs)
This link should be buried.
But yeah, no diskio tests here really (other than the pgbench one, but I don't know to what extent that would have tested diskio). The benchmark suite tests were chosen by Phoronix. We'll do a diskio one at some point too.
bonnie++ results would also be interesting.
The small one would cost:
server: £0.025 * 24 * 30 = 18.00
ip: £0.0035 * 24 * 30 = 2.52
20 GB /m out: £0.12 * 20 = 2.4
5 GB /m in : £0.08 * 05 = 0.4
= £23.32
Is this estimate correct? For this price you can get four and a half virtual 1-core servers, with 4 ip's, 4 TB of outgoing data and unlimited incoming data.Of course, cloud computing has additional features, so I'm not saying it's never worth it. But it seems like a bad deal for most uses.
Am I missing something? or is this just the price you have to pay for the cloud "extras" ?