Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I am developing a SaaS App, and I want to decide for a PaaS Vendor. Since one of my biggest concerns is uptime, is there an application or service, that allows me to use several PaaS Vendors (like Azure, Google App Engine, Amazon Web Services, etc.)?

I want my application to be able to respond from one PaaS Vendor to another almost instantly without any downtime, to use the redundancy that this provides. This means that I need to be able to use the different services homogeneously.

share|improve this question
Every provider you mentioned already comes with distributed computing and failover facilities, so worrying about an additional layer of risk-spreading is IMHO not necessary. Choose the one best fitting your technical and monetary requirements and maybe ask about custom SLAs if their standards are not enough. – Axel Knauf Feb 26 '11 at 19:42

You might wanna check out Cloudify. It's an open-source PaaS and supports multiple cloud vendors including AWS, Azure, Openstack (including HP and Rackspace) and many others.

share|improve this answer
Please disclose your affiliation (if any) to the site as the community tends to look down on self-promotion. See the FaQ for more. – tombull89 May 16 '12 at 8:12

You might want to take a look at RightScale You can use AWS and RackSpace services on the RightScale Platform. With AWS you can use different availability zones. An availability zone can be thought of as a datacenter. If one goes down you'll have servers in another to handle requests.

share|improve this answer

You are probably looking for using multiple IaaS at the same time (vs PaaS). Google App Engine is a PaaS whereas Amazon Web Services and Rackspace are IaaS. To do that, you'll need a third party software that support multi-cloud deployment. RightScale is one of them, but I'll add Scalr to the list where I work.

That being said, all IaaS already offer failover solutions that allows you to avoid downtime. Depending on your projects, your infrastructure and your budget, using one IaaS rather than two maybe more efficient and what you should do.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.