Допустим, у меня есть 3 сервера, один - сервер разработки, здесь находится код прототипа. Когда это было сделано, я использовал scp для отправки этого файла на рабочий сервер, но теперь я изучаю несколько настроек реального сервера и балансировщик нагрузки Amazon.
Как мне синхронизировать эти два живых сервера? Я немного узнал о rsync, это будет проще всего настроить?
Лучше всего использовать какой-нибудь инструмент развертывания для запуска развертывания за вас. Таким образом, на каждом сервере будут выполняться одни и те же команды. Я рекомендую
http://docs.fabfile.org/en/1.4.3/index.html
Это здорово, если вы знаете Python. Если ты рубиновый человек, я бы посмотрел на
https://github.com/capistrano/capistrano/wiki/
Вы можете использовать rsync, но если вы когда-либо усложняете развертывание, может быть проще начать с ткани или капистрано.