假设我有 3 台服务器,其中一台是开发服务器,原型代码放在这里。完成后,我一直使用 scp 将该文件推送到实时服务器,但现在我正在研究多个实时服务器设置和 Amazon 负载均衡器。
我该如何同步这两个实时服务器?我查了一些关于 rsync 的信息,这是否是最容易设置的?
答案1
最好的办法是使用某种部署工具来为你运行部署。这样它将在每台服务器上运行相同的命令。我建议
http://docs.fabfile.org/en/1.4.3/index.html
如果你懂 Python,那就太好了。如果你懂 Ruby,那么我会看看
https://github.com/capistrano/capistrano/wiki/
你可以使用 rsync,但如果部署变得复杂,从 fabric 或 capistrano 开始可能会更容易