amazon cloud vs rackspace cloud [closed]
Solution 1:
I would recommend that you do an actual test/evaluation of both options. They have different characteristics that are going to impact applications in different ways. A cloud server and a dedicated server are not the same thing for all types of user.
Solution 2:
I've used EC2 in my previous job, where I managed 30+ instances, and I'm currently evaluating RackSpace for a future project.
As the other have said, EC2 is more expensive and more mature. One specific EC2 feature that isn't on RackSpace is suspending a server. Cloning instances is also easier with EC2.
One specific use case: Easily setup staging servers by cloning the production servers. If you have several app servers, one or more database servers, on search server, and one dedicated memcached server, putting up a staging environment that closely mirrors the production is not a trivial task. EC2 cloning makes it easy.
Also, because they're staging servers, used primarily by the QA team 9x5 and not 24x7 unlike the production servers, you can suspend them and not pay for them when they're not in use. Start 'em up on Monday morning, suspend during the evening, start up again the next day, etc. and then suspend for the entire weekend. Suspending servers is trivial with EC2, but they're not yet supported by RackSpace.
I'd recommend RackSpace for small setups with less than five servers. They're faster and cheaper. (Rackspace-sponsonred performance study: http://www.thebitsource.com/featured-posts/rackspace-cloud-servers-versus-amazon-ec2-performance-analysis/)
For bigger setups, I'd recommend EC2. The sysad time savings will be huge.
Solution 3:
Amazon's EC2 is by far the most mature cloud platform with many different pricing models, but Rackspace has a great track record and looks very promising. Their windows cloud servers are still under beta testing, but their prices and performance are very good. Here is Rackspace's marketing info and here you can find a review of many different cloud providers.