我有一个4台代理服务器分布在几个数据中心,为广域网上的大量用户提供服务。 这些负载均衡使用位于每个站点的F5 GTM。
我的目标是为我的负载平衡器写一个健康检查,如果代理服务器closures,或者Internet的本地pathclosures,代理服务器就会closures。 在我看来,对我来说最完整的方法是通过代理使我的负载均衡器探测外部URL。 使用我自己的Web服务器将不会是一个有效的检查,因为连接将不需要离开数据中心,以通过检查。 我感到不公平,甚至是不道德的,让我的负载均衡器每天每隔一段时间向第三方URL请求,以检查我的代理的健康状况。
我的问题是这样的:例如,Google会不会一直在等他们的网站遭到这样的要求呢? 有没有更好的select,或任何网站致力于互联网信标?
这是合理的,但只有仔细安排。 select错误的引用主机会对代理产生严重的影响:如果你select了一个“不稳定的”引用主机,那么所有的代理服务器都会closures。
如何select一个好的参考主机? 理想情况下,您需要一台本身具有冗余设置的远程主机,因此其机会很小。
最好的办法是有多个这样的主机来validation并打倒你的代理当且仅当两个或更多的参考主机closures
那么,你可以使用什么主机? 如果stream量非常小(例如:一个简单的ping以60秒的节奏执行,或简单的HTTP GET),您可以尝试使用一些公共的第三方主机:
这些只是一些简单的例子。 如果您在不同的地理位置上有一些服务器,则可以将它们用作参考。