IIS Server Farms集群负载
序言
随着公司业务的发展,后台业务就变的越来越多,然而服务器的故障又像月经一样,时不时的汹涌而至,让我们防不胜防。那么后台的高可用,以及服务器的处理能力就要做一个横向扩展的方案,以使后台业务持续的稳定可用,平复人心。
由于我们的后台业务,清一色都是.net应用程序,我们的负载均衡其中一个方案就选用了微软与iis集成的反向代理Application Request Route。Application Request Route,配置使用简单,并且运行情况可见,也确实是微软一款很棒的产品。
本篇我们就把Application Request Route的Server Farms安装配置使用进行详细的展现。
Application Request Route下载安装
首先你装一个web 平台安装程序:https://www.microsoft.com/en-us/search/result.aspx?q=Microsoft+Web+Farm+Framework+Version+2+for+IIS+7&form=dlc
安装完之后会出现打开界面,iis中也可找到,双击进入

进入之后,安装2个插件,如下图顺序。

3、安装完成之后,即可看到你的iis中出现下图的Server Frams集群配置管理。

配置Server Frams,实现IIS集群负载
我们这里举一个例子来演示这个操作配置过程,使之更有意义。
案例说明:现有一个网站A,要让这个网站部署到192.168.10.122与192.168.10.121两台服务器上,如果其中任何一台服务器down啦,那么你的网站还可以正常运行,也可以根据两台服务器的性能来进行请求负载配置处理。
1、Create Server Farm,把A部署到两台服务器的地址,端口配置在这里。

2、Health Test,验证服务器是否正常运行,我这里在A网站的根目录加啦一个v.txt文件,为了检测返回值是否成功,确定服务器是否正常。

3、Load Balance负载均衡配置

4、 监控和管理配置,如果状态处与不可用状态,要启动当前进程,或这排查服务器部署是否出现问题

5、Routing Rules 配置路由,这里可以配置分发服务器的端口,域名等相关信息。

还有缓存等相关配置信息,这里不一一列举,自己可以摸索一下。
下面我们展示下劳动成果。
我们的分发服务器是我本机,iis的应用程序网站端口是默认的80端口。
访问本机的:http://localhost/a.html

上面内容是122服务器上的,此时我们把122的网站给停止了,看下配置中的显示:



变成121服务器中的内容了,哈哈,说明我们配置成功啦。
总结
此文操作为主,对理论的科普没有做过多的说明
来源:http://www.cnblogs.com/Leo_wl/p/5104006.html
IIS Server Farms集群负载的更多相关文章
- [转帖]Application Request Route实现IIS Server Farms集群负载详解
Application Request Route实现IIS Server Farms集群负载详解 https://www.cnblogs.com/knowledgesea/p/5099893.ht ...
- Application Request Route实现IIS Server Farms集群负载详解
序言 随着公司业务的发展,后台业务就变的越来越多,然而服务器的故障又像月经一样,时不时的汹涌而至,让我们防不胜防.那么后台的高可用,以及服务器的处理能力就要做一个横向扩展的方案,以使后台业务持续的稳定 ...
- Application Request Route实现IIS Server Farms集群负载
首先你装一个web 平台安装程序:https://www.microsoft.com/zh-CN/download/details.aspx?id=6164 安装完之后会出现打开界面,iis中也可找到 ...
- Application Request Route实现IIS Server Farms集群负载详解(转)
http://www.cnblogs.com/knowledgesea/p/5099893.html http://www.cnblogs.com/smileberry/p/4300849.html
- 使用IIS Server Farms搭建应用服务负载均衡
当公司的业务扩大, 伴随着大量的请求,应用服务器的承受能力已经不能满足不断增长的业务需求,使用IIS Server Farms搭建应负载均衡的方式,把请求分发给不同的应用服务器进行处理,这个时候就降低 ...
- 10分钟学会windows中iis搭建服务器集群实现负载均衡和nginx代理转发
前言 我们之前聊过 10分钟搭建服务器集群--Windows7系统中nginx与IIS服务器搭建集群实现负载均衡:https://www.cnblogs.com/xiongze520/p/103087 ...
- 架构之路:nginx与IIS服务器搭建集群实现负载均衡(二)
[前言] 在<架构之路:nginx与IIS服务器搭建集群实现负载均衡(一)>中小编简单的讲解了Nginx的原理!俗话说:光说不练假把式.接下来,小编就和大家一起来做个小Demo来体会一下N ...
- 架构之路:nginx与IIS服务器搭建集群实现负载均衡(三)
参考网址:https://blog.csdn.net/zhanghan18333611647/article/details/50811980 [前言] 在<架构之路:nginx与IIS服务器搭 ...
- Windows7系统中nginx与IIS服务器搭建集群实现负载均衡
10分钟搭建服务器集群——Windows7系统中nginx与IIS服务器搭建集群实现负载均衡 分布式,集群,云计算机.大数据.负载均衡.高并发······当耳边响起这些词时,做为一个菜鸟程序猿无疑 ...
随机推荐
- [LeetCode] 30. Substring with Concatenation of All Words 解题思路 - Java
You are given a string, s, and a list of words, words, that are all of the same length. Find all sta ...
- linux获取CPU温度
Centos系列 1 yum install lm_sensors 2 sensors-detect 3 sensors Ubuntu系列(多了service module-init-tools st ...
- C++编写ATM(1)
// ATM的初始.cpp : 定义控制台应用程序的入口点. // /************************************************* 运行环境: VS2008 作者 ...
- java入门之异常处理小结
(1)异常和错误 异常(Exception):不正常的事件,会中断程序,在运行中发生的意外,程序本身可以处理,防止程序中断:程序中会捕获的异常信息,并告诫用程序员,不要求程序必须对它做处理.catch ...
- 使用CCUserDefault 推断用户是否是第一次登陆系统及UserDefault全路径的获取
bool bfirst =CCUserDefault::sharedUserDefault()->getBoolForKey("first"); //假设不能获取该键值,创建 ...
- iOS8新特性之基于地理位置的消息通知UILocalNotification
苹果在WWDC2014上正式公布了全新的iOS8操作系统. 界面上iOS8与iOS7相比变化不大,只是在功能方面进行了完好. ...
- 再探Java基础——String.format(String format, Object… args)的使用
最近看到类似这样的一些代码:String.format("参数%s不能为空", "birthday"); 以前还没用过这功能不知咐意思,后研究了一下,详细讲解如 ...
- EasyUi DataGrid 绑定数据格式问题
如果显示汇总记录则需设置页脚属性:首先设置showFooter:true, 然后后台计算出合计数据,一起传过来,类似如下:{"total":28,"rows": ...
- 基于脚本的动画的计时控制(“requestAnimationFrame”)(转)
requestAnimationFrame 方法的支持,该方法通过在系统准备好绘制动画帧时调用该帧,从而为创建动画网页提供了一种更平滑更高效的方法.在此 API 之前,使用 setTimeout 和 ...
- C#线程 访问资源同步简介
在多线程应用(一个或多个处理器)的计算中会使用到同步这个词.实际上,这些应用程序的特点就是它们拥有多个执行单元,而这些单元在访问资源的时候可能会发生冲突.线程间会共享同步对象,而同步对象的目的在于能够 ...