Check the numbers and run your own tests. But their results are striking:
- Server one in the datacenter is maybe a $10k machine with a $3000 disk array (say $4000 total per year plus colo costs, if you buy the server and rent a rack), responding to the database in generally sub-millisecond latencies, at a throughput of 30-40MB/s with quite a bit of headroom for more throughput.
- Server two in the cloud costs about $17k to run per year, plus about $1500 per year in disk cost (up to $3000 per year now that they’ve added 10 more volumes), and is responding to the database in the tens and hundreds of milliseconds — highly variable from second to second and device to device — and causing horrible database pile-ups.
- We’re comparing apples and oranges no matter what, but put simply, price is in the same order of magnitude, but performance is two to three orders of magnitude different.
Two thoughts bumped into my head after reading the post:
- what kind of virtualization is Joyent using to offer such consistent results for Riak’s benchmark?
- Joe Stump: “I wouldn’t consider my startup not to use the cloud for all our applications”
Original title and link: Amazon EBS vs SSD: Price, Performance, QoS (NoSQL databases © myNoSQL)