使用多个 PaaS 供应商

使用多个 PaaS 供应商

我正在开发一款 SaaS 应用,我想确定 PaaS 供应商。由于我最关心的是正常运行时间,是否有一款应用或服务允许我使用多家 PaaS 供应商(如 Azure、Google App Engine、Amazon Web Services 等)?

我希望我的应用程序能够几乎立即响应从一个 PaaS 供应商到另一个 PaaS 供应商,而无需任何停机时间,以利用其提供的冗余。这意味着我需要能够同质地使用不同的服务。

答案1

你可能想看看云化。它是一个开源 PaaS,支持多家云供应商,包括 AWS、Azure、Openstack(包括 HP 和 Rackspace)等。

答案2

你可能想看看 RightScalehttp://www.rightscale.com/products/features/multi-cloud-engine.php 您可以在 RightScale 平台上使用 AWS 和 RackSpace 服务。借助 AWS,您可以使用不同的可用区域。可用区域可以视为数据中心。如果一个数据中心出现故障,您可以使用另一个数据中心的服务器来处理请求。

答案3

您可能希望同时使用多个 IaaS(相对于 PaaS)。Google App Engine 是 PaaS,而 Amazon Web Services 和 Rackspace 是 IaaS。为此,您需要支持多云部署的第三方软件。RightScale 就是其中之一,但我将添加标量到我工作的列表。

话虽如此,所有 IaaS 都已提供故障转移解决方案,让您避免停机。根据您的项目、基础设施和预算,使用一个 IaaS 而不是两个可能更有效,您应该这样做。

相关内容