使用多个PaaS供应商

我正在开发一个SaaS应用程序,我想要决定一个PaaS供应商。 由于我最关心的问题之一是正常运行时间,是否有应用程序或服务,允许我使用几个PaaS供应商(如Azure,Google App Engine,Amazon Web Services等)?

我希望我的应用程序能够在没有任何停机的情况下立即响应一个PaaS Vendor到另一个PaaS Vendor,以使用它提供的冗余。 这意味着我需要能够使用不同的服务均匀。

你可能想看看Cloudify 。 它是一个开源的PaaS,并支持多个云供应商,包括AWS,Azure,Openstack(包括惠普和Rackspace)等等。

您可能需要查看RightScale http://www.rightscale.com/products/features/multi-cloud-engine.php您可以在RightScale平台上使用AWS和RackSpace服务。 借助AWS,您可以使用不同的可用区域。 可用性区域可以被认为是数据中心。 如果发生故障,您将在另一台服务器上处理请求。

您可能正在寻找同时使用多个IaaS(vs PaaS)。 Google App Engine是PaaS,而Amazon Web Services和Rackspace是IaaS。 要做到这一点,您需要一个支持多云部署的第三方软件。 RightScale就是其中之一,但是我将把Scalrjoin到我工作的列表中。

这就是说,所有IaaS已经提供故障转移解决scheme,可以避免停机。 根据您的项目,您的基础设施和预算,使用一个IaaS而不是两个可能更有效,您应该做什么。