配置步骤 3:配置 IIS Web 场负载均衡
作者:Keith Newman 和 Robert McMurray
现在所有 Web 服务器均已安装 IIS。 所有 Web 服务器都共享内容和配置。 负载平衡服务器上安装了 IIS 和 ARR。 是时间来配置 ARR 并将你的服务器转变为正常运行的 Web 场了。
在继续之前完成这些任务后,记录你的设计决策 Step 4: Configure SSL Central Certificate Store。
3.1. 使用 ARR 创建服务器场
若要创建服务器场,必须在服务器场中输入每个 Web 服务器的 IP 地址。
使用 ARR 创建服务器场
- 打开 IIS 管理器。
- 在“连接”窗格中,展开服务器节点,然后选择“服务器场”。
- 在“操作”窗格中,单击“创建服务器场”。 将“创建服务器场”向导打开到“指定服务器场名称”页。
- 在“服务器场名称”框中,键入服务器场的名称,然后单击“下一步”。 将显示“添加服务器”页面。
- 在“服务器地址”框上,键入第一台服务器的 IP 地址,然后单击“添加”。
- 继续键入 IP 地址并单击“添加”直到输入所有 Web 服务器。
- 单击“完成”。
3.2. 使用 ARR 配置负载平衡
此过程将使用在 Web 服务器中平均分配传入请求的算法,配置 ARR 负载平衡。 然后设置服务器场健康测试功能。
使用 ARR 配置负载平衡
- 打开 IIS 管理器。
- 在连接窗格中,展开服务器
- 在服务器节点中下, 展开“服务器场”,然后选择你创建的服务器场。
- 在“服务器场”窗格中,双击“负载平衡”。
- 在“负载平衡” 页面上,从“负载平衡算法” 列表中选择“加权的轮循机制” ,然后单击“应用” 。
- 在“连接”窗格中,选择你创建的服务器场。
- 在“服务器场”窗格中,双击“运行状况测试”。
- 在“运行状况测试”页面上,在“URL”框中,输入一个你想要 ARR 通过发送 GET 请求以确定服务器的运行状况来进行测试的 URL。 单击“应用”。
- 若要验证你的场的运行情况,请单击“验证 URL 测试”。
3.3. 更改“应用程序池设置”
因为所有 HTTP 请求和响应将都经历 ARR,所以如果应用程序池超时或意外回收则会发生延迟或错误。 为避免出现问题,将空闲超时和应用程序池回收设置设置为 0。
若要更改应用程序池设置
- 在您的服务器场中的其中一个 web 服务器中,打开 IIS 管理器。
- 在“连接”窗格中,选择“应用程序池”。
- 在“应用程序池” 窗格中,选择应用程序池作你的网站,然后单击“操作” 窗格中的“高级设置” 。
- 在“高级设置” 对话框中,展开“进程模型”,并将“空闲超时(以分钟为单位)”值更改为 0。
- 展开“正在回收”,并将“固定的时间间隔(以分钟为单位)”的值更改为 0。
- 单击“确定”。