可用性集和负载平衡中的VM更改

时间:2013-10-29 16:54:33

标签: windows azure load-balancing high-availability

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

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

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

如果有人能给我一些很好的见解。

2 个答案:

答案 0 :(得分:0)

是否正在使用CMS软件所需的服务器文件系统? CMS软件可以在数据库中读/写内容吗?

如果使用服务器文件系统是唯一选项,则可以在一台服务器上设置文件共享,而所有其他服务器都可以使用该文件共享。这会产生问题但是如果主服务器(包含文件共享)由于某种原因而关闭,那么该站点也是如此。

另一种选择可能是利用Web Deploy来帮助发布内容更改。以下是两篇博文,对此进行了进一步讨论:

答案 1 :(得分:0)

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

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

其他CMS系统可能与负载均衡的Web服务器不兼容。对存储在本地服务器上的文件进行文件共享/复制等可能会也可能不会起作用,具体取决于特定的CMS及其体系结构。我真的会试着避免这种做法。

相关问题