配置步骤 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 创建服务器场

  1. 打开 IIS 管理器。
  2. 在“连接”窗格中,展开服务器节点,然后选择“服务器场”
  3. 在“操作”窗格中,单击“创建服务器场”。 将“创建服务器场”向导打开到“指定服务器场名称”页。
  4. 在“服务器场名称”框中,键入服务器场的名称,然后单击“下一步”。 将显示“添加服务器”页面。
  5. 在“服务器地址”框上,键入第一台服务器的 IP 地址,然后单击“添加”
  6. 继续键入 IP 地址并单击“添加”直到输入所有 Web 服务器。
  7. 单击“完成”。

3.2. 使用 ARR 配置负载平衡

此过程将使用在 Web 服务器中平均分配传入请求的算法,配置 ARR 负载平衡。 然后设置服务器场健康测试功能。

使用 ARR 配置负载平衡

  1. 打开 IIS 管理器。
  2. 在连接窗格中,展开服务器
  3. 在服务器节点中下, 展开“服务器场”,然后选择你创建的服务器场。
  4. 在“服务器场”窗格中,双击“负载平衡”
  5. 在“负载平衡” 页面上,从“负载平衡算法” 列表中选择“加权的轮循机制” ,然后单击“应用”
  6. 在“连接”窗格中,选择你创建的服务器场。
  7. 在“服务器场”窗格中,双击“运行状况测试”
  8. 在“运行状况测试”页面上,在“URL”框中,输入一个你想要 ARR 通过发送 GET 请求以确定服务器的运行状况来进行测试的 URL。 单击“应用”。
  9. 若要验证你的场的运行情况,请单击“验证 URL 测试”

3.3. 更改“应用程序池设置”

因为所有 HTTP 请求和响应将都经历 ARR,所以如果应用程序池超时或意外回收则会发生延迟或错误。 为避免出现问题,将空闲超时和应用程序池回收设置设置为 0。

若要更改应用程序池设置

  1. 在您的服务器场中的其中一个 web 服务器中,打开 IIS 管理器。
  2. 在“连接”窗格中,选择“应用程序池”
  3. 在“应用程序池” 窗格中,选择应用程序池作你的网站,然后单击“操作” 窗格中的“高级设置”
  4. 在“高级设置” 对话框中,展开“进程模型”,并将“空闲超时(以分钟为单位)”值更改为 0。
  5. 展开“正在回收”,并将“固定的时间间隔(以分钟为单位)”的值更改为 0。
  6. 单击“确定”。

另请参阅