Как сделать связь между серверами?

123 4
Lor
На сайте с 28.05.2004
Offline
352
Lor
2838

Есть два сервера. Задача:

Для разгрузки сервера 1 часть страниц, картинок надо вынести на сервер 2, но нужен простой доступ из скриптов к их модификации с акаунта на сервере 1. Серверы соединены напрямую по адресам 192.168.х.х

Через что лучше реализовать? Может кто подскажет какие модули или примеры? Надо сделать доступ к чтению/записи на сервере2. Я использую Perl.

Монтировать диски представляется несколько геморно, хотелось бы, чтобы контроль был возможен без участия root.

Йопез - форум без модераторов. https://yopez.com
Boris A Dolgov
На сайте с 04.07.2007
Offline
215
#1

Если нагрузки несильные - можно монтировать удаленную папку как nfs.

С уважением, Борис Долгов. Администрирование, дешевые лицензии ISPsystem, Parallels, cPanel, DirectAdmin, скины, SSL - ISPlicense.ru (http://www.isplicense.ru/?from=4926)
Andreyka
На сайте с 19.02.2005
Offline
822
#2

nfs не пойдет, там модификация нужна

Тут или модифицировать скрипты, чтоб они обновляли по ftp, или таки делать кластер

Не стоит плодить сущности без необходимости
N
На сайте с 06.05.2007
Offline
419
#3

Andreyka, да ужас. можно подумать за 20 лет в nfs не сделали поддержку записи.

Кнопка вызова админа ()
O
На сайте с 13.08.2008
Offline
26
#4
netwind:
Andreyka, да ужас. можно подумать за 20 лет в nfs не сделали поддержку записи.

Лучше бы ее действительно не сделали :-)

Outsourcenow добавил 13.11.2008 в 13:13

Lor:

Монтировать диски представляется несколько геморно, хотелось бы, чтобы контроль был возможен без участия root.

Колхозный вариант - sshfs + fuse, монтировать каталог только по мере надобности.

Outsourcenow.ru: оттюним ваш веб-сервер. 100 млн. запросов в сутки - наш размерчик!
Andreyka
На сайте с 19.02.2005
Offline
822
#5

Нормальную поддержку - не сделали.

А еще есть прикол - mount_ftpfs

N
На сайте с 06.05.2007
Offline
419
#6

Тут просто человек хочет одним аккаунтом по ftp заливать файлы на другой сервер. Активность близкая к нулю. По-моему вполне нормально.

Lor
На сайте с 28.05.2004
Offline
352
Lor
#7

Спасибо. Похоже, что ничего нового нет.

А можно ли напрямую по внутренней сетке работать HTTP/FTP протоколом?

Или как-нибудь через сокеты?

Типа, как MySQL связывается, просто по IP?

Lupus
На сайте с 02.11.2002
Offline
241
#8
Boris A Dolgov:
можно монтировать удаленную папку как nfs

При удаленном доступе лучше этого не делать. Если возникнут проблемы со связью, NFS склонна намертво вешать систему.

Lor:
Может кто подскажет какие модули или примеры? Надо сделать доступ к чтению/записи на сервере2.

Надежный вариант - rsync, запускаемый по крону. Если не требуется полностью реалтаймовое обновление. Но, судя по твоей задаче, оно не нужно.

Кстати, здесь именно так синхронизируются картинки между форумом и дополнительным сервером img.searchengines.ru.

There are two types of people in this world: 1. Those who can extrapolate from incomplete data.
Andreyka
На сайте с 19.02.2005
Offline
822
#9

И сколько нагрузки от rsync, если не секрет?

Lupus
На сайте с 02.11.2002
Offline
241
#10
Andreyka:
И сколько нагрузки от rsync, если не секрет?

Зависит от количества файлов в синхронизируемых папках. Здесь его нагрузка вообще незаметна. Полагаю, что до нескольких десятков тысяч можно не беспокоиться.

123 4

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий