多个实例,多个文件?

好吧,这可能看起来像一个新手问题,但在这里。

我正在使用Amazon Web Services,并为2个EBS EC2实例相同的实例创build了Elastic Load Balancer。 我们将调用这些服务器A和服务器B.当主负载平衡器上的文件请求,我假设它平衡负载之间,并从服务器A或服务器B拉文件。现在,如果我想使对服务器A上的站点文件之一进行更改。然后,我是否必须对服务器B的文件进行相同的更改?

是的,两台服务器上的内容需要通过ELB提供的站点相同,否则最终会传送不同的内容。

两个都需要相同的文件。 一种方法是使用gluster等集群文件系统 – 您可以挂载文件系统,并自动复制服务器之间的更改(或者,如果您发展到更多服务器,则可以设置分布式文件系统你不会得到太多的同一个文件的副本)。

我相信另一种方法是可能的,但是这在很大程度上否定了负载平衡器的重要性。 在一些反向代理中,如果文件不存在,应该可以设置redirect,其中redirect指向另一个服务器。 所以,本质上,检查文件服务,如果存在,否则,使用其他服务器。 坦率地说,在这种情况下,我看不出这种方法。