阅读以下基于Windows 2003操作系统服务器实施负载平衡策略的技术说明,根据要求回答问题1至问题5。 【说明】 随着各行业信息化建设的不断深入,对网络应用服务器的处理能力、高可用性提出了更高的要求。尤其是高度信息化的企业中,关键性网络服务已经成

admin2009-02-15  23

问题 阅读以下基于Windows 2003操作系统服务器实施负载平衡策略的技术说明,根据要求回答问题1至问题5。
【说明】
   随着各行业信息化建设的不断深入,对网络应用服务器的处理能力、高可用性提出了更高的要求。尤其是高度信息化的企业中,关键性网络服务已经成为企业生成过程中的重要环节,服务的中断意味着生产的中断,机会的丧失。负载平衡不但可以有效地解决单服务器的性能限制,而且可以实现故障的快速转移,保证服务的高可用性及灵活的扩展性。
   Windows 2003操作系统的负载平衡主要是依靠组建网络负载平衡群集来实现的,支持Web、FTP、 Proxy、VPN、Windows Media、Telnet等服务器的负载平衡。
   有两台已安装Windows Server 2003操作系统且完成相同功能(仅开放HTTP协议)的服务器,其中一台服务器的计算机名称为test-1,IP地址为212.198.19.90;另一台服务器的计算机名称为test-2,IP地址为212.198.19.91。现规划这两台服务器的网络负载平衡群集使用的IP地址为212.198.19.95,网络负载平衡群集完整的计算机名称为cluster.test.com,群集检测信号通信始终来源于实现网络负载平衡的网络适配器,且只要IP数据报不携带和群集适配器相同的MAC地址,该服务器也可以处理来自子网内部的通信。

选项

答案(1) 网络层 (2) 完全分布式的算法 (3) IP地址和端口 (4) 修改和重新传送数据包

解析 这是一道要求读者掌握基于Windows 2003操作系统负载平衡的原理的分析理解题。本题所涉及的知识点有:
   1)网络负载平衡(NLB,Network Load Balancing),其实质就是提供相同服务的一系列服务器同时监听服务请求,并允许在同一时间运行多个应用程序实例。NLB的核心是位于网络适配器驱动和网络层之间的WLBS.SYS的筛选器驱动。它把每个IP数据包分发到所有群集节点,并根据数据包的源地址、目标地址、传输层协议、端口、群集的配置参数及算法做出由某个节点处理而其他节点丢弃此数据包的统一决定。
   2)网络负载平衡采用一种完全分布式的算法,根据传入客户端的IP地址和端口,以统计方式将其映射到群集主机。此进程的发生不需要主机间进行任何通信。
   当发现有到达的数据包时,所有主机同时执行这种映射,以快速确定哪个主机应当处理这个程序包。这种映射一直保持不变,直到群集主机数发生更改时为止。
   3)与集中式负载平衡应用程序相比,网络负载平衡筛选算法处理数据包的效率更高,因为前者必须修改和重新传送数据包。
转载请注明原文地址:https://kaotiyun.com/show/wWPZ777K
0

最新回复(0)