为什么有的网站有多个IP地址(A record)
Nov 3, 2008
我们会经常注意到有些大型的网站都有两个或更多的IP地址, 比如hotmail.com
hotmail.com. A 64.4.33.7 [TTL=3600]
hotmail.com. A 64.4.32.7 [TTL=3600]
这是为什么, 还有多个IP又是怎么工作的呢?
我先来说下GSLB (global server load balancing),中文翻译过来就是广域网(Internet)上的服务器负载平衡. 它把一般的服务器负载平衡技术扩展到了利用Internet在不同的数据中心间的负载平衡。把在不同城市的数据中心里的服务器群虚拟成一个单一的服务器提供给用户使用。这样做的好处就是即使一个数据中心所在地区发生了毁灭性的灾害,例如地震,在另外一个城市的服务器可以马上接替工作,使你的生意不受影响。当然在平时也可以把负载均衡到所有群里的服务器上。
一个可行的办法就是用DNS服务器监视每个数据中心的运行状态,在各个数据中心间进行切换。GSLB的相关设备一般都有这样的功能。
比如eblhost.cn有两个服务器群,一个在郑州,一个在上海,分别对应IP地址1.1.1.1和2.2.2.2。他们使用的GSLB设备不间断的检测两个城市的服务器群的运行状况。当一个用户访问eblhost.cn的时候,这个请求被GSLB设备收到。GSLB设备会判断应该把这个请求送到那个城市的服务器去。如果上海的服务器2.2.2.2出现问题,GSLB就会把请求送到郑州的服务器1.1.1.1去,一直到上海的服务器重新开始工作。
Read More—1353bytes
by simon |
Categories: 网站建设知识 | Tagged: dns, fail over, GSLB, internet, load balancing, multiple IP, server, SLB | No Comments
