我有以下几点:
如何在一个方向上同步两个Webroot Server A – > Server B? 如果你使用的是rsync,你用什么确切的参数来同步服务器A上的webroot上的任何新文件到B?
我希望大家分享一下如何将这种系统应用于您的基础设施。
从服务器A:
$ rsync -az --delete /var/www/webroot/ user@serverB:/var/www/webroot/
当然,这假设你已经在serverB上创build了“user”,并configuration了密钥authentication。 但是,这两个步骤不在这个问题的范围之内,但是可以在其他有关ServerFault的问答中轻松地进行研究。
既然你提到这是AWS,你可能会考虑使用EBS和卷快照。
(您可以在/ var / www / webroot上挂载一个卷,创build一个快照,然后重新部署到其他机器上)
这绕过了数据复制的任何需求,并且应该向更多的节点扩展。