采用循环DNS配置可以实现简单的具有负载均衡功能的Web服务。请用300字以内的文字简要说明采用循环DNS实现均衡负载的工作原理及其具有哪些优缺点? 图3-8基于WSDPro导向器的负载均衡方案具有哪些优缺点?

admin2010-01-29  27

问题 采用循环DNS配置可以实现简单的具有负载均衡功能的Web服务。请用300字以内的文字简要说明采用循环DNS实现均衡负载的工作原理及其具有哪些优缺点?
图3-8基于WSDPro导向器的负载均衡方案具有哪些优缺点?

选项

答案优点:①对外服务的一致性;②通过故障恢复机制获得高可靠性;③可统计流量等 缺点:①费用较高;②结构及原理较复杂;③存在单点故障等

解析 负载均衡器(WSD Pro,也称为导向器)通过虚拟IP地址方法,解决了循环DNS技术所面临的许多问题。使用了负载均衡器集群系统,对于应用用户来说,就像是具有一个IP地址的单一服务器的效果。该IP地址是虚拟的,它映射了集群中的每一台机器的地址。
   当用户请求到达负载均衡器时,它会重写该请求的头文件,并将其指定到集群中的机器上。如果某台服务器从集群中移除了,请求将不会再发往这台已不存在的服务器。因为所有的服务器对于应用用户来说都是同一个IP地址,即使集群中的某个节点被移除了,该地址也不会发生变化。对于Internet上缓存的 DNS条目问题,当返回一个应答时,客户端看到的只是从负载均衡器上所返回的结果。也就是说,客户端操作的对象是负载均衡器,对于其更后端的操作,对客户端来讲,是完全透明的。
   负载均衡器(WSD Pro)具有以下优点。
   ①对外服务的一致性:负载均衡器读取客户端发出的每一个请求中所包含的Cookies或URL解释。基于所读出的这些信息,负载均衡器就可以重写报头并将请求发往集群中合适的节点上,该节点维护着相应客户端请求的会话信息。在HTTP通信中,负载均衡器可以提供服务器一致性,但并不是通过一个安全的途径(例如:HTTPS)来提供这种服务。当消息被加密后(SSL),负载均衡器就不能读出隐藏在其中的会话信息了。
   ②通过故障恢复机制可获得高可靠性:故障恢复发生在当集群中某个节点不能处理请求,需将请求重新导向到其他节点时,主要有以下两种故障恢复技术。
   ●  请求级故障恢复:当集群中的一个节点不能处理请求时(通常是由于死机),请求被发送到其他节点。当然,在导向到其他节点的同时,保存在原节点上的会话信息将会丢失。
   ●  透明会话故障恢复:当一个引用失败后,负载均衡器会将其发送到集群中其他的节点上,以完成操作,这一点对用户来说是透明的。由于透明会话故障恢复需要节点具备相应的操作信息,因此
   为了实现该功能,集群中的所有节点必须具有公共存储区域或通用数据库,存储会话信息数据,以提供每个节点在进行单独进程会话故障恢复时所需要的操作信息。
   ③可统计流量:既然所有的Web应用请求都必须经过负载均衡系统,那么系统就可以确定活动会话的数量,在任何实例访问中的活动会话的数目、应答的次数、高峰负载次数,以及在高峰期和低谷期的会话的数目,还有其他更多的。所有的这些统计信息都可以被很好地用来调整整个系统的性能。
   负载均衡器的缺点在于费用较高、结构及原理较复杂、存在单点故障等。由于所有的请求均是通过一个单一的硬件负载均衡器来传递的,因此,负载均衡器上的任何故障都将导致整个站点崩溃。
转载请注明原文地址:https://kaotiyun.com/show/H2QZ777K
0

最新回复(0)