IIS Server Farms集群负载

Application Request Route实现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服务器中的内容了,哈哈,说明我们配置成功啦。

总结

此文操作为主,对理论的科普没有做过多的说明,如果你有什么疑问,或者想一起交流学习,欢迎加入左上角的群

分类: 架构设计

时间: 2024-10-16 22:23:32

IIS Server Farms集群负载的相关文章

Application Request Route实现IIS Server Farms集群负载详解

Application Request Route实现IIS Server Farms集群负载详解 序言 随着公司业务的发展,后台业务就变的越来越多,然而服务器的故障又像月经一样,时不时的汹涌而至,让我们防不胜防.那么后台的高可用,以及服务器的处理能力就要做一个横向扩展的方案,以使后台业务持续的稳定可用,平复人心. 由于我们的后台业务,清一色都是.net应用程序,加上总监的一致推荐,我们的负载均衡其中一个方案就选用了微软与iis集成的反向代理Application Request Route.A

Application Request Route实现IIS Server Farms集群负载

首先你装一个web 平台安装程序:https://www.microsoft.com/zh-CN/download/details.aspx?id=6164 安装完之后会出现打开界面,iis中也可找到,双击进入: 进入之后,安装2个插件,如下图顺序. 3.安装完成之后,即可看到你的iis中出现下图的Server Frams集群配置管理. 配置Server Frams,实现IIS集群负载 案例说明:现有一个网站A,要让这个网站部署到192.168.10.122与192.168.10.121两台服务

架构之路:nginx与IIS服务器搭建集群实现负载均衡(三)

参考网址:https://blog.csdn.net/zhanghan18333611647/article/details/50811980 [前言] 在<架构之路:nginx与IIS服务器搭建集群实现负载均衡(二)>中提到有好多有趣的地方,接下来就为大家一块儿讲讲在深入研究过程中遇到那些有趣的事情. ·实战之行--发现问题 ·探索之旅--寻出问题原因 ·解决之道--解决问题 [实战之行] 在<架构之路:nginx与IIS服务器搭建集群实现负载均衡(二)>中做了小Demo,当时做

架构之路:nginx与IIS服务器搭建集群实现负载均衡(二)

[前言] 在<架构之路:nginx与IIS服务器搭建集群实现负载均衡(一)>中小编简单的讲解了Nginx的原理!俗话说:光说不练假把式.接下来,小编就和大家一起来做个小Demo来体会一下Nginx的神奇之处. [准备工作] ·安装一款文本编辑器(这里以Notepad++为例) ·下载Nginx(这里以Nginx-1.4.7为例,其他版本操作相同) ·建两个简单网页:在文件夹test1新建一个html页内容为--我是Test1,在文件夹test2新建一个html页内容为--我是Test2) ·将

windows+nginx+iis+redis+Task.MainForm构建分布式架构 之 (nginx+iis构建服务集群)

本次要分享的是利用windows+nginx+iis+redis+Task.MainForm组建分布式架构,由标题就能看出此内容不是一篇分享文章能说完的,所以我打算分几篇分享文章来讲解,一步一步实现分布式架构:下面将先给出整个架构的核心节点简介,希望各位多多点赞: . 架构设计图展示 . nginx+iis构建服务集群 . redis存储分布式共享的session及共享session运作流程 . redis主从配置及Sentinel管理多个Redis集群 . 定时框架Task.MainForm提

Nginx+tomcat配置集群负载均衡

转自:http://blog.csdn.net/bruce_6/article/details/38228299 相信很多人都听过nginx,这个小巧的东西慢慢地在吞食apache和IIS的份额.那究竟它有什么作用呢?可能很多人未必了解. 说到反向代理,可能很多人都听说,但具体什么是反向代理,很多人估计就不清楚了.摘一段百度百科上的描述: 反向代理(Reverse Proxy)方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回

转】Nginx+tomcat配置集群负载均衡

原博文出自于:http://blog.csdn.net/bruce_6/article/details/38228299         感谢! 相信很多人都听过nginx,这个小巧的东西慢慢地在吞食apache和IIS的份额.那究竟它有什么作用呢?可能很多人未必了解. 说到反向代理,可能很多人都听说,但具体什么是反向代理,很多人估计就不清楚了.摘一段百度百科上的描述: 反向代理(Reverse Proxy)方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务

Apache+Tomcat +mod_proxy集群负载均衡及session

  序言: 在玩Apache+Tomcat +mod_jk集群负载均衡及session的时候发现,还有一种方式可以实现,就是网上各位大牛们说的mod_proxy反向代理. 实在弄的我的知识细胞洋洋.实践后打个报告,给自己.. 环境说明: 操作系统:win7   64位 Javajdk: 1.7 Apache:httpd-2.2.25-win32-x86-no_ssl.msi    (本地安装路径:D:\Program Files (x86)\Apache2.2\)Tomcat: 7.0.42 

LVS (Linux Virtual Server)集群项目实践

LVS (LinuxVirtual Server)集群项目实践 实验目的:通过实验可以熟练规划和配置集群项目 实验环境:Red Hat Enterprise Linux Server release 6.4 实验前提:请确保实验前看过 LVS 中文站点 实验说明:本实验只是以实现负载均衡为目标,并没有考虑如共享存储等,这方面问题在以后的实验中 会添加. 实验步骤: 一.LVS 系统模型 二.LVS 调度算法 三.负载平衡方法 四.常用术语介绍 五.NAT 方式架设 六.DR方式架设 一.LVS