Você pode querer conferir Cloudify . É uma PaaS de software livre e suporta vários fornecedores de nuvem, incluindo AWS, Azure, Openstack (incluindo HP e Rackspace) e muitos outros.
Estou desenvolvendo um aplicativo SaaS e quero decidir por um fornecedor de PaaS. Como uma das minhas maiores preocupações é a disponibilidade, existe um aplicativo ou serviço que me permita usar vários fornecedores de PaaS (como o Azure, o Google App Engine, o Amazon Web Services, etc.)?
Eu quero que meu aplicativo seja capaz de responder de um fornecedor de PaaS a outro quase que instantaneamente, sem qualquer tempo de inatividade, para usar a redundância que isso oferece. Isso significa que eu preciso ser capaz de usar os diferentes serviços de forma homogênea.
Você pode querer conferir Cloudify . É uma PaaS de software livre e suporta vários fornecedores de nuvem, incluindo AWS, Azure, Openstack (incluindo HP e Rackspace) e muitos outros.
Você pode querer dar uma olhada no link da RightScale. Você pode usar o AWS e Serviços RackSpace na plataforma RightScale. Com a AWS, você pode usar diferentes zonas de disponibilidade. Uma zona de disponibilidade pode ser considerada como um datacenter. Se um deles cair, você terá servidores em outro para atender às solicitações.
Provavelmente você está procurando usar várias IaaS ao mesmo tempo (vs PaaS). O Google App Engine é uma PaaS, enquanto a Amazon Web Services e a Rackspace são IaaS. Para fazer isso, você precisará de um software de terceiros que suporte a implantação de várias nuvens. O RightScale é um deles, mas adicionarei o Scalr à lista em que trabalho.
Dito isso, todos os IaaS já oferecem soluções de failover que permitem evitar tempo de inatividade. Dependendo de seus projetos, sua infraestrutura e seu orçamento, usando uma IaaS, em vez de dois, talvez seja mais eficiente e o que você deve fazer.