FQA:Windows Server 2012中的动态负载平衡

日期: 2013-03-04 作者:Stephen J. Bigelow翻译:杨旭 来源:TechTarget中国 英文

Web服务器、FTP服务器、代理服务器和虚拟专用网络连接在需求高峰期很容易超负载,导致低性能和糟糕的用户体验。为了克服客户端/服务器端的性能问题,网络负载平衡通过一个虚拟的服务器群集将用户需求流量进行分配,该虚拟服务器群集运行与用户相同的应用程序。   负载均衡并不是什么新概念,它只是在Windows Server 2012内创建和管理虚拟集群的本地支持。该功能消除了对第三方负载平衡硬件和软件的需求。

这里是一些与网络负载平衡(NLB)及Windows Server 2012中的动态负载平衡有关的常见问题。   什么是网络负载平衡?Windows Server 2012中如何实现   负载平衡在……

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

Web服务器、FTP服务器、代理服务器和虚拟专用网络连接在需求高峰期很容易超负载,导致低性能和糟糕的用户体验。为了克服客户端/服务器端的性能问题,网络负载平衡通过一个虚拟的服务器群集将用户需求流量进行分配,该虚拟服务器群集运行与用户相同的应用程序。

  负载均衡并不是什么新概念,它只是在Windows Server 2012内创建和管理虚拟集群的本地支持。该功能消除了对第三方负载平衡硬件和软件的需求。这里是一些与网络负载平衡(NLB)及Windows Server 2012中的动态负载平衡有关的常见问题。

  什么是网络负载平衡?Windows Server 2012中如何实现

  负载平衡在两个或多个服务器中分配流量,从而减轻了网络负担。例如,超过服务器吞度量的140%就会引起性能低下,出现较长的请求等待。通过负载平衡,在第二个服务器中分配流量,每个服务器的平均负载降低到70%。最终,用户甚至可以在高利用率或高交通负载时段享受较好的性能。

  Windows Server 2012包含了NLB特征,将两个或多个运行相同应用的服务器(比如Web服务器)结合到一个虚拟群集中,由该虚拟群集中的结点分配网络流量。

  负载平衡赋予服务器群集可扩展性与弹性。IT管理员可以规定每个主机应该处理的负载水平,这样就可以将旧服务器添加到群集中,即使旧服务器的负载水平不能与新服务器相提并论。NLB还可以将所有流量引导至指定的单个主机,达到临界值时,开始将多余的流量分配到另外的服务器中。Windows Server 2012最多能支持32个NLB群集节点。

  Windows Server 2012 NLB群集中可以动态地增加或撤销节点。例如,如果一个群集需要更多的计算能力,可以轻易地将运行相同应用程序的服务器附加到该群集中,承担一些流量。相反地,出现问题或崩溃的服务器可以从群集中移除。NLB会再平衡流量负载,并让余下的服务器继续运行。

  我该如何管理Windows Server 2012中网络负载平衡?有可以使用的管理工具吗?

  Windows Server 2012中的网络负载平衡管理器能够处理网络负载平衡, Windows PowerShell cmdlets也能够处理负载均衡。两种解决方案都可以帮助IT专业人员管理和配置本地及远程NLB群集。PowerShell控制支持使用脚本自动化重要的重复性的负载平衡管理任务。

  这些工具都可以帮助你从群集中增加或移除服务器,创建或删除群集,设置流量瓶颈和流量分配等等。Windows Server 2012管理和记录网络负载平衡相关信息,因此IT管理员们可以从Windows事件日志中检查NLB事件记录。

  管理员们允许为单个IP端口或一个IP端口组甚至虚拟IP地址配置负载平衡。为了安全起见,可以阻止某个IP端口。当服务器运行不同的应用程序时,用户流量可以被路由到某个运行特定应用程序的服务器。多路广播会造成交换机端口流量泛滥,互联网组管理协议可以防止该现象发生。互联网组管理协议防止重复广播到所有端口,以保护交换机流量,并维护良好的网络性能。

  要实现Windows Server 2012中的NLB群集需要什么样的硬件和软件?

  群集中的每个服务器都必须有适当的硬件来支持Windows Server 2012,配置到相同的网络子网中。另外,硬件要求主要是服务器的网卡(NIC)。每个节点上的实际网卡数量可以有所不同,为混合的硬件类型提供方便。但是,同个群集中的所有NIC必须配制成单播或多播操作——禁止在一个群集中混合流量类型。同时,单播NIC必须支持媒体访问控制地址欺骗。

  NLB的软件要求包括Windows Server 2012和TCP/IP网络,其中集群中的每台服务器均分配静态IP地址。因此,每个NLB服务器上的动态主机配置协议是不可用的。

  NLB在运行相同应用程序的群集服务器中传播流量。即使群集中的服务器崩溃或掉线,用户流量也能得到迅速处理,因此,为关键应用增加了弹性。NLB还增加了可扩展性,一个群集中最多可支持32台服务器。适当的配置和优化需要一定水平的技术支持,而多数IT专业人员都不具备该能力。因此,在将NLB投入生产之前,需要不断地在实验室环境中对NLB进行试验和基准测试。

作者

Stephen J. Bigelow
Stephen J. Bigelow

数据中心和虚拟化网站的高级技术编辑,拥有20年的PC和技术写作经验。

相关推荐