如果一个站点有2个负载均衡的冗余原因,其中一个应该DNS点?
-
20-08-2019 - |
题
如果我简单地点到这两个在我的DNS记录,不50%的交通会有麻烦吗?
解决方案
有使用不需要花费地球一个IP地址提供弹性服务的简单的方法。
例如,可以只配置的公共IP地址到一个环回接口到每个代理服务器的,并且然后经由OSPF路由协议(或类似的)插入内部路由表公告。
如果一个服务器完全死亡时,路由是从您的内部路由表中取出和流量自动停止在30秒内流过死服务器。
在大多数网络中该解决方案的成本没有。 OSPF路由可以做到用斑驴如果你的代理服务器运行的是Linux或其它一些UNIX变种。
您的内部网络需要能讲OSPF过,但出来与大多数思科或瞻博网络一流的硬件盒子。您的是的规划运行一些合理确定网络设备来支持这些成千上万的网站,是不是你;-)?
FWIW,我已经使用了类似的技术在过去的处理大规模的故障切换共享网络主机从一个数据中心向另一个。
其他提示
您可以指向无论是在你的DNS。当其中一个出现故障,用户的浏览器会主动要求,注意什么是错的,并要求新的记录。第二A记录应该是有效的和工作仍。
没有任何数量的方式来看看这个。当你开始看这些类型的事情,你可能会看到的术语,如"主动/主动"或"积极被动的"设置。
什么你在描述为"主动/主动"设置两个主要和"故障"硬件是服务客户的需要。主通常意味着有一些手册部分转移从"活动"服务器的备用"被动"的服务器。
无论是结构是完全合法和正确的回答你的问题真正涉及到分析你个人情况。要考虑的事项:1.是两条硬件等?(即:将你的客户都有同样的经历,不管哪条路,他们采取通过你的基础设施)。
它是值得的成本的运行两个实例中的所有时间吗?
有什么影响下的时间转移?(即:多久你能下来吗?有多少这样的服务中断的成本)。
是你的维护过程(升级、备份)其积极性是有帮助吗?(即:升级的软件服务器的负载均衡、升级负载平衡器本身,等等)。有些情况你会一个成员出的对,做的升级工作,并重新交通路线的升级成员同时升级的第二件。
在一般活性是更昂贵,但给予你的少风险的影响你的客户。因此,"正确"的答案具有更多的与业务方面比技术。
现在,如果所有事情并不等于你可能想看一样东西:
预先已有的(不是你的申请)负载上的每一个平衡器。
硬件/能力上的每一个。
年龄(是一个接近结束生命,或可能会失败吗?)
位置(如果你说的是多个数据中心中...地理位置,可能会影响性能)。
我知道我没有给你"这么做"的答案...但我希望我已经提供的一些深入了解类型的考虑,你会做的时候抵达你的答案。