服务器镜像

时间:2013-08-14 14:25:43

标签: hosting mirroring

我即将开始一个新项目,并且已经讨论过有关镜像服务器和备份的托管问题。

另一个团队正在提出一个镜像选项,其中服务器A具有一个托管提供商,服务器B具有另一个提供商。他们正在研究一种解决方案,该解决方案将检测服务器A何时关闭,以便它可以重定向到服务器B.

乍一看,我不确定是否可能。至少我认为我知道的是两个服务器都需要在同一个网络中,否则,一个域如何为两个不同的DNS工作。

我一直在做一些研究,到目前为止已经空手而归,并且想知道这里是否有人可以就我们所面临的这个问题提出一些其他意见。

谢谢!

----- [编辑] -----

好吧,我会尝试更多地澄清一下。 (即使对我来说)

服务器A(SA)将与托管服务提供商A(HPA)合作。 服务器B(SB)将与托管服务提供商B(HPB)。

每台服务器都安装了网站和数据库。 SA应该是主服务器,而SB只是作为备份。

首先,应该有某种过程在SB中更新数据库。

因此,当SA关闭时,进入该站点的人应该被重定向到SB,它已经或应该已经更新了数据库,因此对于访问者来说,这种重定向是“透明的”。

我们的问题是,如果它应该如何工作的想法可以通过代理,负载平衡器,或仅通过DNS设置(指向来自不同服务器的多个IP的域)来完成。

2 个答案:

答案 0 :(得分:0)

查看反向代理服务器。它应该是nginx中的简单配置。 它们通常用于负载平衡或提供备份站点/服务器。

答案 1 :(得分:0)

不是一个完美的解决方案,但可以有另一台服务器检查托管该项目的2台服务器的状态。这是一个简单的解决方案,但并不完美,因为如果mirrorer服务器关闭,将再次出现同样的问题。