IIS负载均衡(转)
在大型Web应用系统中,由于请求的数据量过大以及并发的因素,导致Web系统会出现宕机的现象,解决这一类问题的方法我个人觉得主要在以下几个方面:
1.IIS 负载均衡。
2.数据库 负载均衡。
3.系统架构优化,比如报表服务器和应用服务器分开等。
本文主要介绍以下IIS负载均衡的实现方法,作者也是慢慢摸索的,如有不当之处还请各位大神指点以下,以求共同进步!!
演示环境介绍:
Server 1: 18.13 (用来分流的IIS服务器)。
Server 1: 18.49 (用来分流的IIS服务器)。
Server 1: 50.32 (用户所访问的服务器)。
用来演示的网站:一个名为WebTest的网站,内容就是一张图片,足以达到演示效果。
安装Server Farms ,如下图所示:
整个安装步骤非常简单,跟着提示走即可,安装完成之后在IIS里面可以看到Server Farms的项目了,如下图所示:
现在我们通过Server Farms 来创建Server,如下图所示:
有多少个IIS服务器就创建多少个,我这里创建了2个,创建完成之后可以在“运行状态测试”中进行测试,如下:
Server Farms判断目标IIS服务器是否正常,是通过目标服务器里面的某一个文件返回的数据来判断的,具体配置如下所示,health.txt是用来作为验证的一个文件,里面的内容是OK,那么如果这个文件返回的数据是OK,Server Farms则会判断该服务器为正常状态,反之则不正常:
对于如何去平衡服务器的压力,Server Farms已经提供了一些算法,具体如截图所示,这里不做详细的介绍,大家有兴趣的话可以逐个测试一下,
两台IIS服务器验证成功,说明我们的配置是正确的,下一步我们来测试一下:我直接访问50.32服务器,这个时候呈现出来的页面是18.49这个服务器上面的图片。
OK,现在我将18.49这台服务器的IIS停止掉,如下图所示:
当18.49这台服务器的IIS停止以后,我们再次查看Server Farms里面的服务器状态,如下图所示:
当18.49挂了之后,我们再次访问50.32服务器,结果出来了:
结论:当配置了多台IIS服务器之后,根据我们定义的均衡规则和算法,它会自动为我们协调和分配当前的请求来达到分流的目的,上面的演示中,当18.49无法访问的时候,自动贝切换到了18.13服务器。
PS:虽然是不同的服务器,呈现出来不同的内容,这里我是为了便于查看效果,所以采用的不同的图片来显示,不然不容易区分。
IIS负载均衡(转)相关推荐
- IIS负载均衡-Application Request Route详解第三篇:使用ARR进行Http请求的负载均衡(上)...
IIS负载均衡-Application Request Route详解第三篇:使用ARR进行Http请求的负载均衡(上) 在前两篇文章中,我们已经讲述如何配置与安装ARR,从本篇文章开始,我们将重点的 ...
- IIS负载均衡-Application Request Route详解第一篇: ARR介绍
IIS负载均衡-Application Request Route详解第一篇: ARR介绍 说到负载均衡,相信大家已经不再陌生了,本系列主要介绍在IIS中可以采用的负载均衡的软件:微软的Appli ...
- iis负载均衡与文件同步[网摘]
iis负载均衡与文件同步[网摘] IIS负载均衡.想实现iis6负载均衡.1.iis应该如何实现负载均衡 2.实现后对于用户Session 有何影响,如何解决 回答:建议, 1) NLB - 如何在 ...
- IIS负载均衡-Application Request Route详解第六篇:使用失败请求跟踪规则来诊断ARR
失败请求跟踪规则(FailedRequest Tracing Rules)是IIS7中对请求处理进行诊断的强大的工具.我们本篇文章将会带领大家一步步的来配置失败请求跟踪规则,并且告诉大家如何使用这些信 ...
- IIS负载均衡-Application Request Route详解第五篇:使用ARR来配置试点项目
看到本篇的题目,大家可能感到有点奇怪!下面,我们就来看看这到底是什么意思. 大家可能遇到过这样的一种情况:希望根据某些请求用户的特性,将用户的请求导向不同的站点(请大家这里区分"亲缘性&qu ...
- IIS负载均衡-Application Request Route详解第四篇:使用ARR实现三层部署架构
本篇的主要目的是带领大家一起来使用ARR来实现一个三层部署架构.这里的三层部署架构主要是由:服务层,应用程序服务器层已经数据层实现.如下图所示: 每次一提到"层"这个字的时候,似乎 ...
- IIS负载均衡-Application Request Route详解第三篇:使用ARR进行Http请求的负载均衡
在前两篇文章中,我们已经讲述如何配置与安装ARR,从本篇文章开始,我们将重点的来讲述如何在使用ARR进行负载均衡. 本篇文章的目的主要是一步步的带领大家如何配置和使用ARR来进行Http请求的负载均衡 ...
- IIS负载均衡-Application Request Route详解第二篇:创建与配置Server Farm
自从本系列发布之后,收到了很多的朋友的回复!非常感谢,同时很多朋友问到了一些问题,有些问题是一些比较基本的问题,由于时间的缘故,不会一一的为大家回复,如果有不明白的,希望大家勤自学!本系列虽然不难,但 ...
- IIS负载均衡-Application Request Route详解第二篇:创建与配置Server Farm(转载)
IIS负载均衡-Application Request Route详解第二篇:创建与配置Server Farm 自从本系列发布之后,收到了很多的朋友的回复!非常感谢,同时很多朋友问到了一些问题,有些问 ...
最新文章
- 电脑任务管理器_电脑任务管理器没有进程怎么办
- 在Win7的IIS上搭建FTP服务及用户授权
- 第十届蓝桥杯java B组—试题C 数列求值
- mysql算法函数_十个实用MySQL函数
- 机械制图符号_《机械制图》试卷
- Flipping elements with WPF
- 实习成长之路——设计模式实战一:充血模型DDD与贫血模型MVC的区别?如何利用DDD开发一个虚拟钱包系统?
- TP使用unlink删除文件报错:Resource temporarily unavailable
- 【OCP题库-12c】最新CUUG OCP 071考试题库(72题)
- 计算机二级题百度云,题库吧百度_计算机二级 office 题库 百度云 谢谢_淘题吧
- 【LaTex】各种空格的实现(相对quad、qquad、\,、\:、\;、\!、endspace、thinspace、negthinspace绝对vspace和hspace膨胀hfill、vfill)
- 文件系统以及硬盘分区概念
- linux rpm找不到命令_linux 基础知识
- python计算消费额_11、Python 数据分析-用户消费行为分析
- 设备信息管理系统(C语言)
- 【备战春招/秋招系列】美团Java面经总结终结篇 (附详解答案)
- DD-WRT 客户端模式设置 暨添加无线连接功能
- Android 接入广告( 广点通、穿山甲、百青藤 )
- [JavaScript 刷题] 树 - 完全二叉树的节点个数, leetcode 222
- ArcGIS 西安80的投影坐标转CGCS2000的投影坐标
热门文章
- Linux 服务器停止当前运行的程序,实验,代码
- Linux命令之find命令中的-mtime参数
- Spring Cloud Zuul网关 Filter、熔断、重试、高可用的使用方式。
- 动态调用动态库方法 .so
- fatal error C1010: unexpected end of file while looking for precompiled head
- 日均互动50万次 微信的营销的成功之道
- 工作中影响提高的一些想法
- 将Java应用程序本地编译为EXE的几种方法
- Wt::WTreeNode
- Spring tx:advice/