wwd.ca

 

mon petit blogue sans importance...

A look at rackspacecloud.com vs AWS (updated)

Is slapping an API on top of a VPS hosting provider's systems enough to call it "Cloud Computing"??? I think not, but Rackspace thinks so. A look at rackspacecloud.com.

I've been using Amazon Web Services for a while, for Akoha and now for a client. In particular, using EC2 ("cloud servers" - on-demand virtual servers, basically), with EBS (attached storage, a little like iSCSI drives), and some S3 usage (cloud object storage, for storing server images, scripts, and all sorts of files).

But Rackspace, a great and huge more traditional hosting / colocation company, has recently gotten in the cloud server game with their rackspacecloud offering. But how does it compare to AWS?


They have a nice little page that does the comparison with AWS for you, but of course it's a little tilted towards Rackspace. Here's my take on it, starting with the same points Rackspace lists but going further into what AWS has and Rackspace doesn't:

I do want to emphasize one thing at this point. If you're looking for a place to have a static server that will host your email, web, and other services, neither option is what you want. My server is a VPS at Tektonic (can't say i would recommend them, but they're ok), and i'm paying 28$/month for 1.2GB/26GB and decent performance, a free server snapshot, ticket-based support, 50GB bandwith - you can find better deals elsewhere, and you won't be able to get the same on either EC2 or rackspacecloud. What those are good for is a deployment of many servers, where the demand is elastic: you need 3 servers now, but the next hour you need to boot up 100 servers, and scale down to 10 the next day. This is what cloud computing is for.

Now, that little comparison is fine and dandy, but leaves out a lot. I had a chat with a nice Rackspace rep, "Roland", who clarified a few points for me:

Then there's the issue of the API. AWS has a nice XML API, with a great python library for it (boto), as well as lots of command-line tools that use Java and Ruby (but are all pretty slow to use), and few nice graphical tools (ElasticFox and S3Fox, which i both use, and the AWS management console that's also quite good). On the rackspacecloud side, they also have an API, which you can query in XML or in JSON (i like the latter a whole lot more for many reasons, so that was very good news to me).

Since the Rackspace "cloud system" is extremely limited compared to AWS, the API is suitably simple, but it's exactly what's required (i.e., they didn't make it complicated or backwards).

The conclusion of all this, however, is rather simple: rackspacecloud offers hosting in the form of VPS'es. They then slapped an API and per-hour pricing on top of it. That's it - that's all there is to rackspacecloud.com. Is it cool? Yes, definitely, particularly because it's arguably cheaper than EC2 for the same system, if all you need is on-demand computing. Is it cloud computing?? I think not. The bone needs some meat around it - pricing and and API on top of something that existing already won't cut it. Hopefully that's just their first step - Amazon does need some competition, and Rackspace should be able to provide it.

Updates

I've looked at rackspacecloud a little more and a few more things popped up.

So, i stand by the earlier statements that this is VPS hosting with an API and by-the-hour billing slapped on top of it, nothing more nothing else. Better support, slightly cheaper instances

by wiswaud on 16 July 2009
Tags: cloud, english, geeky, linux, web

Comments

Share this page
| More

follow me on Twitter