Назад | Перейти на главную страницу

Синхронизация веб-каталогов на нескольких серверах в Ubuntu

Допустим, у меня есть 3 сервера, один - сервер разработки, здесь находится код прототипа. Когда это было сделано, я использовал scp для отправки этого файла на рабочий сервер, но теперь я изучаю несколько настроек реального сервера и балансировщик нагрузки Amazon.

Как мне синхронизировать эти два живых сервера? Я немного узнал о rsync, это будет проще всего настроить?

Лучше всего использовать какой-нибудь инструмент развертывания для запуска развертывания за вас. Таким образом, на каждом сервере будут выполняться одни и те же команды. Я рекомендую

http://docs.fabfile.org/en/1.4.3/index.html

Это здорово, если вы знаете Python. Если ты рубиновый человек, я бы посмотрел на

https://github.com/capistrano/capistrano/wiki/

Вы можете использовать rsync, но если вы когда-либо усложняете развертывание, может быть проще начать с ткани или капистрано.