domain-name-system – 如何为我的网站创建“失败鲸鱼”?

前端之家收集整理的这篇文章主要介绍了domain-name-system – 如何为我的网站创建“失败鲸鱼”?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个网站,我们在几台机器上进行负载平衡.负载均衡器(Brocade ServerIron ADX)位于本地网络上.我知道它有能力配置“备份”IP地址用作“真实”,但它需要在本地网络上.当我的整个环境由于FW,LB或多服务器故障导致我的整个环境可能脱机时,如何向用户提供“失败鲸鱼”以及状态更新消息?由于DNS无法提供加权A-Record备份(如SRV记录),我有哪些选择?

理想情况下,解决方案应该能够在我的站点无法访问时自动进入,并通知我的用户我们的响应团队正在解决问题.

解决方法

推特的失败鲸鱼似乎比较复杂. Twitter应用程序堆栈(Stacks–在Twitter基础架构中有许多层)已知非常复杂. Twitter拥有成千上万台机器,多年代码以各种语言编写代码,粘合了十几种不同风格,以及数百种(如果不是数千种)应用程序可以破解的地方.您的要求(两个服务器和一个故障页面)要简单得多.

我恰巧正在寻找一个类似的功能 – 如果所有主要的Web服务器都失败,我想使用备份网络服务器.请注意,这仅在某些故障情况下有所帮助,如果负载均衡器的公共网络出现问题,则无济于事.

ServerIron ADX Server Load Balancing Guide,第2章:“主服务器和备份服务器”部分说:

Primary and backup servers

The real server is either a primary server or a backup server based on how you added it:

• A primary server is used by the ServerIron ADX when load balancing client requests for an application. It is a locally attached server added using the server
real-name-or-ip command or Web equivalent.

• A backup server is used by the ServerIron ADX only if all the primary servers are unavailable for the requested application. It is remotely attached added using the server remote-name command or Web equivalent

猜你在找的HTML相关文章