关闭。这个问题是off-topic .它目前不接受答案。
想改进这个问题? Update the question所以它是on-topic对于堆栈溢出。
11年前关闭。
Improve this question
所以,我一直在玩亚马逊云(AWS),我试图弄清楚如果它们是负载平衡的,如何将文件放到所有服务器上。
起初我以为我可以将 3 个不同的实例绑定(bind)到负载均衡器,然后让每个实例使用相同的卷。这样,我所要做的就是用站点的最新版本更新一个卷,然后每个实例都可以访问它。但是,我读到您不能跨实例共享卷。
那么解决方案是什么?我是否必须让三个实例都具有相同的数据,以及我可以更新的第四个实例?然后第四个将在其他三个之间复制数据。
只是想弄清楚如何更新生产文件,并让所有处理负载的服务器拉入最新的代码库。
最佳答案
是的,所有服务器都需要具有相同的内容。您可以通过创建 NFS 共享或类似方式,并将其安装在每台服务器上的同一点来执行此操作。但显然,一个不错的解决方法是创建 EBS 卷的快照,然后将它们挂载到每个实例上。见 http://linuxforlovers.wordpress.com/2009/04/11/sharing-amazon-elastic-block-store-among-multiple-instances/更多细节。每次您想要提交更改时,您只需提交到 EBS 卷。
关于amazon-ec2 - 如何更新负载均衡的多个 EC2 实例?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5382427/