负载均衡

简介:

在全球不同的数据服务器农场(Data Farm)之间的负载均衡主要是依照区域通过DNS来实现负载均衡的;

应用服务器级别的群集主要分两种部署实施方式:

1.硬件来实现负载均衡,一般是通过F5来实现的;

2.软件来实现负载均衡,一般是通过Windows Server 2008的负载均衡组件来实现,另外在非微软平台是通过部署独立的负载均衡软件譬如Apache Server之类的来担当;

附录Windows 2008 NLB的部署方式:

打开添加功能向导并安装 NLB 的步骤

  1. 单击"开始",指向"管理工具",然后单击"服务器管理器"。在"服务器管理器"主窗口的"功能摘要"区域中,单击"添加功能"。或在"初始配置任务"窗口的"自定义此服务器"区域中,单击"添加功能"。

  2. 在"添加功能"向导中,选中"Windows 网络负载平衡"旁边的复选框。

  3. 单击"安装"。

  注:还可以在命令提示符下使用如下命令安装 NLB:Servermanagercmd.exe - install nlb。

  步骤 3:创建一个 NLB 群集。

  若要配置 NLB 群集,必须配置三种类型的参数:

  1."主机参数",该参数特定于 NLB 群集中的每个主机。

  2."群集参数",该参数作为整体应用于 NLB 群集。

  3."端口规则",该参数控制群集的工作方式。默认情况下,端口规则同等平衡所有服务器之间的所有 TCP/IP 通讯。在终端服务环境中使用 NLB 时,将需要修改这些默认规则。

  注:使用网络负载平衡管理器时,您必须是正在配置的主机上的 Administrators 组的成员,或者您必须被委派了相应的权限。如果通过非群集成员的计算机运行网络负载平衡管理器来配置该群集或主机,则您不必是该计算机上 Administrators 组的成员。作为安全性最佳操作,可以考虑使用"运行身份"执行此过程。

创建 NLB 群集的步骤

  1. 若要打开网络负载平衡管理器,请依次单击"开始"、"管理工具"和"网络负载平衡管理器"。还可以通过从命令提示符键入 Nlbmgr 来打开网络负载平衡管理器。

  2. 右键单击"网络负载平衡群集",然后单击"新建群集"。

  3. 连接到将成为新群集成员的主机。在"主机"中,输入主机名,然后单击"连接"。

  4. 选择要对群集使用的接口,然后单击"下一步"。(该接口宿主虚拟 IP 地址并接收要负载平衡的客户端通讯。)

  5. 在"主机参数"中,选择"优先级(唯一主机标识符)"中的某个值。该参数为每个主机指定一个唯一 ID。群集的当前成员中优先级数值最低的主机处理端口规则未涉及的所有群集的网络通讯。您可以通过在"网络负载平衡属性"对话框的"端口规则"选项卡上指定规则,来覆盖这些优先级或者为特定范围的端口提供负载平衡。单击"下一步"继续。

  6. 在"群集 IP 地址"中,单击"添加",输入由群集中每个主机共享的群集 IP 地址。NLB 将该 IP 地址添加到被选择作为群集一部分的所有主机的选定接口的 TCP/IP 堆栈中。NLB 不支持动态主机配置协议 (DHCP)。NLB 在其配置的每个接口上禁用 DHCP,因此 IP 地址必须是静态地址。单击"下一步"继续。

  7. 在"群集参数"中,在"IP 地址和子网掩码"中键入值(对于 IPv6 地址,不需要子网掩码值)。使用终端服务网络负载平衡时,不需要完整的 Internet 名称。

  8. 在"群集操作模式"中,单击"单播"以指定应该为群集操作使用的单播媒体访问控制 (MAC) 地址。在单播模式中,会将群集的 MAC 地址指定给计算机的网络适配器,不使用网络适配器的内置 MAC 地址。建议您接受单播默认设置。单击"下一步"继续。

  9. 在"端口规则"中,单击"编辑"以修改默认端口规则。按照如下所示配置规则:

  在"端口范围"中,指定 3389 到 3389 的范围,以便新规则只应用到 RDP 通讯。

  在"协议"中,选择 TCP 作为端口规则应该涵盖的特定 TCP/IP 协议。该规则只影响指定协议的网络通讯。不受该端口规则影响的流量由默认主机进行处理。

  在"筛选模式"中,选择"多个主机",这样将为该端口规则指定群集中的多个主机处理网络流量。

  如果计划使用会话 Broker,请在"关联"(仅适用于"多个"主机筛选模式)中选择"无"。如果不打算使用 会话 Broker,请选择"单个"。

  10. 单击"完成"创建群集。

  若要向群集中添加更多主机,请右键单击新群集,然后单击"添加主机到群集"。按照配置初始主机使用的相同说明,配置其他主机的主机参数(包括主机优先级和专用 IP 地址)。由于您是向已配置的群集中添加主机,因此所有群集范围内的参数都保持相同。

  至此,Windows Server 2008中,终端服务网络负载均衡配置完毕。


本文转自夜&枫博客园博客,原文链接:http://www.cnblogs.com/newstart/archive/2013/01/06/2847062.html,如需转载请自行联系原作者

相关实践学习
部署高可用架构
本场景主要介绍如何使用云服务器ECS、负载均衡SLB、云数据库RDS和数据传输服务产品来部署多可用区高可用架构。
负载均衡入门与产品使用指南
负载均衡(Server Load Balancer)是对多台云服务器进行流量分发的负载均衡服务,可以通过流量分发扩展应用系统对外的服务能力,通过消除单点故障提升应用系统的可用性。 本课程主要介绍负载均衡的相关技术以及阿里云负载均衡产品的使用方法。
相关文章
|
7天前
|
负载均衡 网络协议 算法
|
12天前
|
弹性计算 运维 负载均衡
负载均衡介绍
阿里云负载均衡SLB介绍
32 1
|
8月前
|
负载均衡 网络协议 算法
对负载均衡的全面理解
对负载均衡的全面理解
54 1
|
负载均衡 算法 网络协议
|
缓存 负载均衡 算法
负载均衡浅谈
在互联网尤其是移动互联网行业中一旦用户量达到一定数量级别之后,会面对高并发和海量数据的挑战,面对这种挑战必须提升系统整体的性能,可以采用垂直扩展和水平扩展两种方式。负载均衡是一种水平扩展的方式,它是建立在现有网络结构之上,它提供了一种有效透明的方法扩展网络设备和服务器的带宽、增加吞吐量、加强网络数据处理能力、提高网络的灵活性和可用性。
171 0
负载均衡浅谈
|
负载均衡 网络协议 应用服务中间件
服务器负载均衡
服务器负载均衡
120 0
|
负载均衡 前端开发 应用服务中间件
负载均衡的介绍 | 学习笔记
快速学习负载均衡的介绍
101 0
负载均衡的介绍 | 学习笔记
|
负载均衡 Java 应用服务中间件
负载均衡介绍|学习笔记
快速学习负载均衡介绍
67 0
负载均衡介绍|学习笔记
|
缓存 负载均衡 网络协议
负载均衡是什么?
负载均衡知识介绍
247 1
|
弹性计算 负载均衡 算法
记一次负载均衡的配置和使用
负载均衡,英文名称为Load Balance,其含义就是指将负载(工作任务)进行平衡、分摊到多个操作单元上进行运行,例如FTP服务器、Web服务器、企业核心应用服务器和其它主要任务服务器等,从而协同完成工作任务。 负载均衡构建在原有网络结构之上,它提供了一种透明且廉价有效的方法扩展服务器和网络设备的带宽、加强网络数据处理能力、增加吞吐量、提高网络的可用性和灵活性。
134 0
记一次负载均衡的配置和使用

相关实验场景

更多