• 负载均衡之应用请求路由模块的使用(ARR)(三)[定义及配置ARR服务器组]


    定义及配置ARR服务器组

    概述

    本篇将指导读者一步步在IIS7下定义及配置ARR服务器组。服务器农场实际是一个由应用服务器组成的逻辑组,是基于http请求和负载均衡算法管理之下的。

    目标

    基于ARR来定义及配置服务器农场,原理如下所示:


    先决条件

    本次演练需要下列这些模块:

    装有IIS7Windows 2008或者更新版本

    Microsoft Application Request Routing 和关联模块

    至少由两台应用服务器组合的工作站点和应用程序

    步骤1 – 创建一个基于ARR的服务器农场

    创建和定义服务器农场,图形方式如下:

    1.       打开IIS管理器

    2.       选中并且展开服务器根(ARR是服务器级别的特性)

    a)         

    3.       要创建服务器农场,右键单击Server Farms节点, 然后单击Create Server Farm菜单

    a)         

    4.       输入服务器农场的名称。下图中, myServerFarm就是服务器农场的名称。然后单击Next按钮

    a)         

    5.       下一步是将各个服务器加入到农场中。在Add Server界面中,根据需要添加各个服务器。点击Finish按钮完成添加操作(注意:在Advanced Options中可以自定义httphttps的端口):

    a)         

    6.       完成创建过程

    以下是以命令行方式创建及定义服务器农场的步骤:

    1.   administrator身份打开命令行

    2.   导航到文件夹%windir%\system32\inetsrv

    3.   创建一个名为myServerFarm的服务器农场,输入appcmd.exe set config -section:webFarms /+"[name='myServerFarm']" /commit:apphost

    4.   添加一台名为wonyoo-w2k8的计算机到这个农场中,输入appcmd.exe set config -section:webFarms /+"[name='myServerFarm'].[address='wonyoo-w2k8']" /commit:apphost。有更多的服务器要加入的话,则多次运行此命令

    5.   此步骤在appcmd命令方式实现农场的情况中是必须的。当用图形方式创建服务器农场时,url rewrite规则是被自动创建的。但是用appcmd方式时,url rewrite规则必须手动创建。要将所有的进站http请求路由到名为myServerFarm的农场时,输入:

    a)         appcmd.exe set config -section:system.webServer/rewrite/globalRules /+"[name='ARR_myServerFarm_loadbalance', patternSyntax='Wildcard',stopProcessing='True']" /commit:apphost

    b)         appcmd.exe set config -section:system.webServer/rewrite/globalRules /[name='ARR_myServerFarm_loadbalance',patternSyntax='Wildcard',stopProcessing='True'].match.url:"*" /commit:apphost

    c)         appcmd.exe set config -section:system.webServer/rewrite/globalRules /[name='ARR_myServerFarm_loadbalance',patternSyntax='Wildcard',stopProcessing='True'].action.type:"Rewrite" /[name='ARR_myServerFarm_loadbalance',patternSyntax='Wildcard',stopProcessing='True'].action.url:"http://myServerFarm/{R:0}" /commit:apphost

    步骤2 – 为ARR配置服务器农场的属性

    农场创建完后,有些额外的属性能够被用来管理ARR。在下面的演示中只包含了部分子集。

    图形方式配置服务器农场属性:

    1.       选中myServerFarm的服务器农场。显示如下:

    a)         

    2.       在本演示中,你将改变myServerFarm农场的负载均衡算法。双击Load Balance按钮,在Load Balance Algorithm下拉框中选择Weighted round robin项,然后点击Apply

    a)         

  • 相关阅读:
    unityshader学习笔记3
    unityshader学习笔记2
    unityshader学习笔记1
    AssetBundle资源打包与加载
    lua学习笔记4--XLua
    lua学习笔记3--lua与c#交互
    lua学习笔记2--table
    cocos2dx-android-添加64位编译
    lua学习笔记1--基础语法
    使用青花瓷(charles)抓包
  • 原文地址:https://www.cnblogs.com/aarond/p/2010873.html
Copyright © 2020-2023  润新知