当前位置:文库下载 > 所有分类 > IT/计算机 > 计算机软件及应用 > Windows NLB搭配IIS的ARR搭建高可用环境
免费下载此文档侵权投诉

Windows NLB搭配IIS的ARR搭建高可用环境

Windows NLB搭配IIS的ARR搭建高可用环境

在现行的许多网络应用中,有时一台服务器往往不能满足客户端的要求,那么有没有什么办法解决服务器的高可伸缩性、高可用、高可靠性和高性能,提升服务器的SLA? 使用Windows Server 2008/R2中的网络负载平衡(Network Load Balancing,以下简称NLB)和IIS 7的ARP模块就是解决这个问题的方法。

首先解释一下群集,群集是指一组服务器,通过彼此的协同作业,提供一个相同的服务或应用程序,用于提升服务或应用程序的可用性(availability)、可靠性(reliability)和可扩展性(scalability)。当群集内的服务器down掉以后,服务请求会转给其它群集内的节点,以实现24小时不中断的服务

网络负载平衡(NLB)是Microsoft在所有 Windows 2000 Server、Windows Server 2003、Windows Server 2008和Windows Server 2008 R2 操作系统上提供的一种负载平衡技术。网络负载平衡(NLB)是将网络连接客户与服务器应用分布在同一个NLB群集内的多个服务器上。NLB允许添加额外的服务器,因此具备了可扩展性。此外NBL允许用户替换运行不良的服务器,从而确保了可靠性。NBL对于需要将多个客户请求分布在一组服务器上的企业来说至关重要。特别是它能够确保运行在互联网信息服务(IIS)上的基于Web的应用,可通过添加额外的服务器增加工作负载量而使应用获得扩展。

网络负载平衡(NLB)包括以下功能:

可伸缩性

可伸缩性是度量计算机、服务或应用程序如何更好地改进以满足持续增长的性能需求的标准。对于NLB群集而言,可伸缩性是指当群集的全部负载超过其能力时逐步将一个或多个系统添加到现有群集中的功能。下表详细介绍了NLB的可伸缩性功能: ——平衡NLB群集上对各个TCP/IP服务的负载请求

——在一个群集中最多支持32台计算机

——平衡群集中多个主机之间的多个服务器负载请求(来自同一个客户端或者来自几个客户端)

——支持在负载增加时,能够在不关闭群集的情况下向NLB群集中添加主机 ——支持在负载降低时,能够从群集中删除主机

——通过全部实现管道化提高性能并降低开销。管道允许向NLB群集发送请求,而无需等待响应上一个发送的请求

高可用性

通过最大程度地减少停机时间,高可用系统能够可靠地提供可接受级别的服务。NLB包括一些内置功能,可以通过自动执行以下操作来提供高可用性:

——检测发生故障或脱机的群集主机并对其进行恢复。

——在添加或删除主机时平衡网络负载。

——在十秒之内恢复并重新分发负载。

可管理性

NLB提供以下可管理性功能:

——使用NLB管理器,可以从单个计算机管理和配置多个NLB群集和群集主机。 ——使用端口管理规则,可以为单个IP端口或一组端口指定负载平衡行为。

——可以为每个网站定义不同的端口规则。如果您对多个应用程序或网站使用相同的一

第1页

免费下载Word文档免费下载:Windows NLB搭配IIS的ARR搭建高可用环境

(下载1-5页,共5页)

猜你喜欢

返回顶部