您如何管理大型网络农场?

11 iis web web-farm

我有一个运行 IIS 7(30 多台服务器)的快速增长的 Web 场。所有服务器都是彼此相同的副本,并且所有服务器都是物理服务器。我们大约每月更新一次软件,在目前的流程中,我们遵循以下步骤:

  1. 从 F5 负载平衡器上的池中禁用服务器。
  2. 在 IIS 中禁用 HTTP Keep-alives,以便连接快速下降。
  3. 将网站的默认目录更改为包含新二进制文件的新文件夹。
  4. 测试服务器
  5. 启用 HTTP 保持连接。
  6. 在 F5 池中启用服务器。
  7. 移动到服务器 2

微软曾经有应用中心,但不久前被废弃了。他们对 Web Farm Framework 进行了第二次尝试,但这增加了测试发布包的 QA 时间,因为它在部署中节省了时间。

有没有人见过专为管理和部署到大型网络农场而定制的现成商业应用程序?

谢谢!

Cho*_*er3 0

我们所有的虚拟机都是通过 Cisco ACE 和 Zeus ZXTM 实现的。我们倾向于首先将具有更新软件的新VM添加到集群VIP中,让它承担一些负载,然后才取出现有VM。我们执行与您相同的排出过程,然后添加另一个虚拟机并重复。我们通常手动完成前几个服务器,然后通过脚本推出其余服务器。