我正在为一个网站设置廉价的冗余,这样我注册与2个独立的共享主机帐户。 双方同时下跌的可能性很小。
有没有办法指向我的域名(例如domain.com)我的主机帐户,其中服务器1(如果活动)是主要的,通常会处理所有请求,服务器2是退后时,服务器1停机? 即域名将看起来解决主服务器,如果下来,然后检查辅助服务器。
我对DNS,服务器和喜欢的东西不太了解,所以也许我上面的build议可能是天真的,如果有的话,是否有一个喜欢做这样的事情的首选方法?
DNS不适用于HA解决scheme,因为在返回的logging中没有偏好或顺序。 也就是说,如果您有两个Alogging用于同一个网站,则两者都将随时返回,并且您无法确定在某个特定时间使用了哪一个logging。
也就是说,如果出现某种情况,可以使用ddns(dynamicDNS更新)将主机名切换到不同的IP; 这需要在提供服务的机器之外发生(因此需要第三台机器),或者需要在两台机器上同时发生(所以无论哪个人活着“赢”,可以这么说)
您可以为您打算使用的域设置两个Alogging,但是这里的缺点是,解决此问题时,可能会转到可能在此时断开的站点。
一个更好的方法是获得3个便宜的VPS服务器,并使其中2个主机站点,第三个作为负载平衡器,之后点你打算使用的负载平衡器。 或者只有一个VPS作为共享主机上的两个域之间的负载平衡器。
如果您希望提供更多的可用性,您应该设置两个带有心跳的负载均衡器,以便在第一个失败的情况下将域指向的IP从一个LB切换到另一个LB。