Web Farm与网络负载平衡概述及架构示例

Web Farm与网络负载平衡概述

将企业内部多台IIS Web服务器组成Web Farm 后,这些服务器将同时对用户来提供一个不间断的、可靠的网站服务器。当Web Farm 接收到不同用户的连接网站请求时,这些请求会被分散的送给Web Farm中不同Web服务器来处理,因此可以提高网页访问效率,若Web Farm之中有Web服务器因故无法对用户提供服务的话,此时会由其他仍然正常运行的服务器来继续对用户提供服务,因此Web Farm还具备容错功能。

Web Farm的架构

一般Web Farm架构的示例,下图为了避免单点故障而影响到Web  Farm 的正常运行,因此每一个关卡,例如防火墙,负载平衡器、IISWeb服务器与数据库服务器等都不止一台,以便提供容错、负载平衡的功能:

1、防火墙:防火墙可确保内部计算机与服务器的安全。

2、负载平衡器:负载平衡器(Load Balancer)可将连接网站的请求分发到Web Farm中的不同Web服务器。

3、前端Web Farm(IIS Web服务器):将多台IIS Web服务器组成Web Farm来对用户提供网页访问服务。

4、后端数据库服务器:用来存储网站的设置、网页或其他数据。

Windows Server 2008R2已经内置网络负载平衡功能(Windows NLB),因此在这里取消负载平衡器,该在前端Web Farm启用Windows NLB,并利用它来提供负载平衡和容错功能。

还有因为Mircrosof ISA Server或Microsoft Forefront Threat Management Gateway (TMG)的防火墙可以通过发行规则来支持 Web Farm,因此可以如下图的规划设计Web Farm环境。

上图为ISA Server 或 TMG 接收到外部链接内部网站请求时,它会根据发行规则的设置,来将此请求转发交给Web Farm中的一台Web服务器处理。ISA Server或TMG也具备自动检测Web服务器是否停止服务的功能,因此它只会将请求转发给仍然正常工作的Web服务器。

返回栏目页:http://www.bianceng.cnhttp://www.bianceng.cn/Servers/web/

时间: 2025-01-20 13:20:59

Web Farm与网络负载平衡概述及架构示例的相关文章

网络负载平衡 Web 服务器(转)

web|服务器|网络 为提高 Web 站点的可靠性,并增加站点容量,我们部署了四个网络负载平衡 (NLB) Web 服务器,这是 Windows 2000 操作系统中两项群集技术中的一种.作为 Windows NT Server 4.0 企业版的 Microsoft Windows NT 负载平衡服务 (WLBS) 的后续产品,NLB 在一个负载平衡群集中可支持多达 32 个节点,并使所有节点如同一个服务器那样进行工作. 下面我们详细讨论这方面的内容. NLB 在由多个提供 TCP/IP 服务的

windows2003的网络负载平衡服务(NLB)

一:NLB试验环境 按如图1所示搭建NLB实验环境,其中计算机Server是域控制器和DNS服务器,client和client2是成员服务器,域名为bianceng.cn.所有计算机网关IP地址为192.168.0.1,首选DNS服务器IP地址是192.168.0.2.在计算机server和client上安装第2块网卡,用于节点间连接.网络负载平衡(NLB)的IP地址是192.168.0.3. 二:NLB实验前的准备 · 在计算机Server(192.168.0.2)上创建一个Web站点,在客户

【图解】Windows Server 2008R2 怎样配置网络负载平衡(NLB)

配置环境 VMware:(版本10.0.01) 主集群IP:192.168.220.102 VM1:192.168.220.103 VM2:192.168.220.104 说明:环境原因,采用双节点配置记录配置过程 安装 在VM1和VM2打开服务管理器 安装网络负载平衡 功能--->右键--->添加功能--->勾选网络负载平衡-->一路下一步直到完成   安装Web服务器 IIS 角色--->右键--->添加角色--->勾选 Web服务器 IIS--->一路

Windows Server 2008对NLB网络负载平衡的改进

网络负载平衡 (NLB) 服务增强了 Web.FTP.防火墙.代理.VPN 和其他关键任务服务器之类的 Internet 服务器应用程序的可用性和可伸缩性.运行 Windows 的单个计算机可提供有限的服务器可靠性和可伸缩的性能.但是,通过将两个或多个运行一种 Windows Server http://www.aliyun.com/zixun/aggregation/19058.html">2003 家族产品的计算机资源组合为单个群集,网络负载平衡可以提供 Web 服务器和其他关键任务服

Windows Server 2012网络负载平衡管理说明

在需求高峰期,http://www.aliyun.com/zixun/aggregation/17117.html">Web服务器,FTP服务器,代理服务器以及虚拟专用网络连接都很容易不堪重负,这会导致系统整体性能的下降和较差的用户体验.为了应对在高峰期下客户机/服务器的性能问题,在运行相同应用程序的情况下,网络负载平衡会通过一个虚拟的服务器集群来分配用户的请求流量. 提到负载均衡,相信很多人对此并不陌生,这项功能也集成在Windows Server 2012创建和管理虚拟集群中,而且此功

网络负载平衡分布式作业调度系统实现

1.引言 本质上讲,网络负载平衡是分布式作业调度系统的一种实现.平衡器作为网络请求分配的控制者,要根据集群节点的当前处理能力,采用集中或分布策略对网络服务请求进行调配,并且在每个服务请求的生命周期里监控各个节点的有效状态.一般的说,平衡器对请求的调度具备以下的特征: 网络服务请求必须是可管理的 请求的分配对用户是透明的 最好能够提供http://www.aliyun.com/zixun/aggregation/13440.html">异构系统的支持 能够依据集群节点的资源情况进行动态分配和

Win2008 R2/2012 网络负载平衡NLB相关内容_win服务器

使用网络负载均衡技术可以实现一些应用程序的可用性和可伸缩性,常用的应用程序有:IIS.防火墙.VPN以及一些关键业务.每一个节点运行应用程序的一个副本.NLB在群集中的多个主机中分发传入的客户端请求.可以动态地添加主机,也可以将所有流量引导到指定的单个主机,这个主机就称为默认主主机.在一个群集中最多支持 32 台计算机. 当计算机意外出现故障或者脱机时,将断开与出现故障或脱机的服务器之间的活动连接.但是,如果您有意关闭主机,则可以在使计算机脱机之前,使用 drainstop 命令处理所有活动的连

Windows Server 2003网络负载平衡技术的实现方法

在现行的许多网络应用中,有时一台服务器往往不能满足客户端的要求,此时只能通过增加服务器来http://www.aliyun.com/zixun/aggregation/7432.html">解决问题. 那么,有没有一个办法或者技术来解决此类问题呢?使用Windows 2000或Windows Server 2003中的网络负载平衡群集就可以(本文将介绍Windows Server 2003中的网络负载平衡技术的实现方法). 一.网络负载平衡的优点 1.网络负载平衡允许你将传入的请求传播到最

新手入门:网络负载平衡技术介绍

&http://www.aliyun.com/zixun/aggregation/37954.html">nbsp;   网络负载平衡允许你将传入的请求传播到最多达32台的服务器上,即可以使用最多32台服务器共同分担对外的网络请求服务. 网络负载平衡技术保证即使是在负载很重的情况下它们也能作出快速响应.网络负载平衡对外只须提供一个IP地址(或域名).如果网络负载平衡中的一台或几台服务器不可用时,服务不会中断. 网络负载平衡自动检测到服务器不可用时,能够迅速在剩余的服务器中重新指派客