Cloud 一个服务提供商宕机时的回退服务器

Cloud 一个服务提供商宕机时的回退服务器,cloud,Cloud,我如何在另一个服务提供商上设置备用服务器,以便在主服务提供商宕机时,将流量重新路由到另一个服务提供商?我有一个RoR应用程序在Heroku上运行,它受到亚马逊宕机的影响,我想找出防止我的应用程序宕机的最佳方法。所以我注册了Rackspace,现在我正在设置它 那么,当heroku倒下时,我如何自动从heroku切换到rackspace,反之亦然 您需要在您的服务或您正在使用的服务上设置心跳监视器-当它无法响应时,切换。这比这复杂得多-您的服务器将位于不同的IP子网上,就像它们与不同的提供商在一起

我如何在另一个服务提供商上设置备用服务器,以便在主服务提供商宕机时,将流量重新路由到另一个服务提供商?我有一个RoR应用程序在Heroku上运行,它受到亚马逊宕机的影响,我想找出防止我的应用程序宕机的最佳方法。所以我注册了Rackspace,现在我正在设置它


那么,当heroku倒下时,我如何自动从heroku切换到rackspace,反之亦然

您需要在您的服务或您正在使用的服务上设置心跳监视器-当它无法响应时,切换。

这比这复杂得多-您的服务器将位于不同的IP子网上,就像它们与不同的提供商在一起一样,因此这不仅仅是切换的情况

有两种方法可以做到这一点——要么你有一个负载平衡的系统,其中两个都是活动的虚拟机,如果其中一个掉了,那么剩下的一个将承担全部负载。另一种选择是拥有一台备份机器,在发生故障时可以使其联机

后者是最简单的方法,根据我的经验,我会看看VMware托管提供商之一,因为此功能非常简单。像这样的公司可以在地理位置不同的两个不同的数据中心托管一台虚拟机,因此尽管它们与同一个提供商在一起,但两个数据中心同时宕机的可能性很小。通过这种方式托管,使备份服务器联机变得相对简单,或者使两者都在负载平衡的系统中运行