视频教程在文章底部】,本文讲解Windows服务器集群的网络负载平衡NLB的作用,以及在.NET开发框架的架构设计中,如何应用NLB与ARR,使用它们各有什么优点。

视频教程目录:

1、讲解NLB概念与演示其作用

2、安装配置负载均衡

3、安装所需组件

4、配置负载均衡

5、网站部署与同步

6、安装程序与运行环境的同步

7、网站内容与配置的同步

8、配置入口服务器

9、验证负载均衡

回顾一下.NET开发框架的架构设计图,我们就用上了NLB+IIS ARR,下图:

.NET框架学苑-更多技术教程:http://letyouknow.net

.NET开发框架-演示地址:http://agile.letyouknow.net

什么是服务器集群NLB?

服务器集群之网络负载平衡 (NLB) ,它可以增强 Internet 服务器应用程序的可用性和可伸缩性。NLB工作原理是使用两台或更多台一起工作的主机(服务器)组成群集,客户端使用一个IP地址或一组地址访问群集。

NLB 有什么优点与作用?

可伸缩性

可伸缩性是度量计算机、服务或应用程序如何更好地改进以满足持续增长的性能需求的标准。对于 NLB 群集而言,可伸缩性是指当群集的全部负载超过其能力时逐步将一个或多个系统添加到现有群集中的功能。为支持可伸缩性,NLB 可执行以下操作:

  • 平衡 NLB 群集上对各个 TCP/IP 服务的负载请求。

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

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

  • 在负载增加时,支持在不关闭群集的情况下向 NLB 群集中添加主机。

  • 在负载降低时,支持从群集中删除主机。

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

高可用性

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

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

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

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

可管理性

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

  • 使用 NLB 管理器,可以从单个计算机管理和配置多个 NLB 群集和群集主机。

  • 使用端口管理规则,可以为单个 IP 端口或一组端口指定负载平衡行为。

  • 可以为每个网站定义不同的端口规则。如果您对多个应用程序或网站使用相同的一组负载平衡服务器,则端口规则基于目标虚拟 IP 地址(使用虚拟群集)。

  • 使用可选的单主机规则,可以将所有客户端请求引导至单个主机。NLB 将客户端请求路由到运行特定应用程序的特定主机。

  • 可以阻止对某些 IP 端口进行不需要的网络访问。

  • 可以在群集主机上启用 Internet 组管理协议 (IGMP) 支持,以控制交换机广播(在多播模式中操作时)。

  • 使用 shell 命令或脚本,可以从运行 Windows 的任何联网计算机上远程启动、停止和控制 NLB 操作。

  • 可以查看 Windows 事件日志以检查 NLB 事件。NLB 在事件日志中记录所有操作和群集更改。

易用性

NLB 提供了许多便于使用的功能:

  • 可以将 NLB 作为标准的 Windows 网络连接驱动程序组件进行安装。

  • NLB 不需要更改任何硬件即可启用和运行。

  • 使用 NLB 管理器可以新建 NLB 群集。

  • 使用 NLB 管理器,可以从一台远程或本地计算机上配置和管理多个群集以及群集的所有主机。

  • NLB 允许客户端使用单个逻辑 Internet 名称和虚拟 IP 地址(称为群集 IP 地址,它保留每台计算机的各个名称)访问群集。NLB 允许多宿主服务器具有多个虚拟 IP 地址。

    如果是虚拟群集,则不需要服务器是多宿主服务器即可具有多个虚拟 IP 地址。

  • 可以将 NLB 绑定到多个网络适配器,这样您便可以在每个主机上配置多个独立的群集。支持多个网络适配器与虚拟群集不同,因为虚拟群集允许您在单个网络适配器上配置多个群集。

  • 不需要修改服务器应用程序即可在 NLB 群集中运行。

  • 如果群集主机出现故障并且后来又恢复联机,则可以将 NLB 配置为自动将该主机添加到群集。之后,添加的主机将能够开始处理来自客户端的新的服务器请求。

  • 可以在不打扰其他主机上群集操作的情况下使计算机脱机进行预防性的维护。

NLB视频教程(一)概念与用途演示:

(NLB有声视频-第一节)

请持续关注公众号,第二节正在录制中~


第六章IIS负载均衡教程,至今共有35人参与学习

尚未学习第六章-IIS负载均衡-视频教程的童靴

赶紧跟上进度,别掉队了~

请点击阅读原文跳转学习

往期教程:

.NET开发框架(一)-框架介绍与视频演示

.NET开发框架(二)-框架功能简述

.NET开发框架(三)-高可用服务器端设计

.NET开发框架(四)-服务器IIS实践教程

.NET开发框架(五)-IIS上部署ASP.NET Core项目教程

.NET开发框架(六)-架构设计之IIS负载均衡(视频)

.NET开发框架(七)-技术栈学习目录

简报:(六)IIS负载均衡视频教程,至今一共有35人参与完整教程学习。

.NET开发框架(八)-服务器集群之网络负载平衡(视频)相关推荐

  1. .NET开发框架(九)-NLB网络负载平衡配置实战(视频)

    (NLB配置实战教程-有声视频-第二节) 请持续关注公众号,第三节(NLB+ARR)正在录制中~ 第六章IIS负载均衡教程,至今共有37人参与学习 尚未学习第六章-IIS负载均衡-视频教程的童靴, 赶 ...

  2. opnet对服务器的性能分析,一种Web服务器集群的动态反馈算法

    摘要:介绍了Web服务器集群技术和负载均衡,针对静态的加权轮询算法和动态加权最小连接数算法的不足,提出一种基于动态反馈的加权最小连接数算法,该算法根据服务器的实时负载动态地改变权值的大小,再根据最小连 ...

  3. 为什么要实现服务器集群

    服务器集群就是指将很多服务器集中起来一起进行同一种服务,在客户端看来就像是只有一个服务器,集群可以利用多个计算机进行并行计算从而获得很高的计算速度,也可以用多个计算机做备份,从而使得任何一个机器坏了整 ...

  4. 云服务器中的网络及云平台上的服务器集群

    每一个开通的服务器,都有私有IP和公有IP,其中私有IP是内部网卡真正使用的IP,基本是固定的,而公网IP是可变的,甚至服务器重启都会改变(当然公网IP也可以不变). 当开通服务器集群,那么服务器内部 ...

  5. Windows 2003 server 服务器集群实例

    两台HP DL580:两台SAN Switch:一台MSA1500做 Windows 2003 server 服务器集群实例. <?xml:namespace prefix = o ns = & ...

  6. Linux服务器集群系统(四)--转

    引用地址:http://www.linuxvirtualserver.org/zh/lvs4.html LVS集群的负载调度 章文嵩 (wensong@linux-vs.org)  2002 年 5 ...

  7. Linux服务器集群系统(一)--转

    引用地址:http://www.linuxvirtualserver.org/zh/lvs1.html LVS项目介绍 章文嵩 (wensong@linux-vs.org) 2002 年 3 月 本文 ...

  8. Linux服务器集群系统(四)——LVS集群的负载调度

    原文地址:  http://www.linuxvirtualserver.org/zh/lvs4.html 本文主要讲述了LVS集群的IP负载均衡软件IPVS在内核中实现的各种连接调度算法.针对请 ...

  9. Linux服务器集群LVS

    本文主要介绍了Linux服务器集群系统–LVS(Linux Virtual Server),并简单描述下LVS集群的基本应用的体系结构以及LVS的三种IP负载均衡模型(VS/NAT.VS/DR和VS/ ...

最新文章

  1. 常见的函数式编程模型
  2. python模拟登录qq账号密码_最新的Python模拟登陆QQ脚本,一键批量登录,强行过验证!...
  3. MIT一招霸气颠覆传统:勇敢换导师,成本我买单,学生沸腾了
  4. 12、HTML DOM
  5. notepad++的好用快捷键整理
  6. 阿里巴巴首席技术官程立:我们相信并正在践行的“好科技”
  7. apache tomcat php mysql 配置_Apache与Tomcat服务器整合的基本配置方法及概要说明
  8. iOS VideoToolBox decoder解码失败(-12909和-12911)问题解决
  9. Discuz代码片段
  10. SetTimer函数用法
  11. python 画图十大工具_python实现画图工具
  12. 工业大数据竞赛的轴承数据集
  13. HIT-哈工大数据结构-作业4(C++)
  14. 记录——python与华为云对象存储服务OBS
  15. linux 防火墙黑名单
  16. 单片机复位和冷启动(掉电)的区别
  17. 转载(工信部):启明信息技术股份有限公司 孙健
  18. uni-app引入海康威视h5player实现视频监控的播放
  19. android studio 7200u,#本站首晒# 多图杀猫 华为MateBook X上手体验
  20. cygwin mysql安装教程_Cygwin 下安装Python MySQLdb

热门文章

  1. 隐藏文件始终不能显示的完美解决方法
  2. lr java脚本_【上海校区】 LR Java脚本编写方法
  3. airpods_如何通过AirPods与其他人共享音乐
  4. Thinkphp 3.2中控制页面不缓存
  5. jsonp-反向代理-CORS解决JS跨域问题的个人总结
  6. 基于key/value+Hadoop HDFS 设计的存储系统的shell命令接口
  7. SSH连接linux时,长时间不操作就断开的解决方案
  8. uva705--slash maze
  9. Java进阶02 异常处理
  10. 局域网一点通之组网、管网、用网1000问