0

我已经完成了在可用性集和负载平衡端点下测试和设置两个甚至三个 VM 的整个过程,并且我注意到在访问域时如何加载不同的 VM 实例,因为我在每个实例上放置了不同的标题CMS 网站测试可用性。我试图调查的主要原因是当前的虚拟机/网站在 Windows 进行定期更新时出现了一些问题,有时会停止 FTP 或更改服务器设置。

虽然这几乎按照我想象的方式工作,但我的问题是当客户(将为其设置)对 CMS 网站进行更改时会发生什么。我的想法是,如果他们对 CMS 进行更改,那么这些更改仅适用于可用性集中的一个虚拟机实例,并且如果虚拟机在加载不同虚拟机实例的情况下进行负载平衡,则可以对每个虚拟机应用多个不同的更改可用性集中的虚拟机。

我试图确定但没有遇到任何具体情况的是,是否可以设置共享网络或系统来镜像每个 VM 的任何更改,以便网站保持一致。或者,如果对当前 VM 和网站使用可用性集仍然适用。

如果有人能给我一些见解,那就太好了。

4

2 回答 2

0

CMS 软件是否需要使用服务器的文件系统?CMS 软件是否可以改为从数据库读取/写入内容?

如果使用服务器文件系统是唯一的选择,您可能会在一台服务器上设置所有其他服务器都可以使用的文件共享。这会产生问题,如果主服务器(包含文件共享的服务器)由于某种原因出现故障,该站点也会出现问题。

另一种选择是利用 Web Deploy 来帮助发布内容更改。这里有两篇博文进一步讨论这个问题:

于 2013-10-29T19:48:52.717 回答
0

这实际上取决于您使用的 CMS 系统。

某些 CMS 系统,尤其是现代系统,会将设置保存在某些共享存储中,例如 SQL Server 数据库,因此用户对 CMS 所做的任何操作都将存储在此共享存储中,并且可供包含 CMS 的所有 Web 服务器使用。

其他 CMS 系统可能与负载平衡的 Web 服务器不兼容。根据特定的 CMS 及其架构,对存储在本地服务器上的文件进行文件共享/复制/等可能会或可能不会起作用。我真的会尽量避免这种方法。

于 2013-10-29T19:49:10.550 回答