есть два сервака на которых крутятся apache mysql и приложение для конвертации видео. Как организовать между этими серваками load balancing?Основная проблема для меня заключается в синхронизации файлов между двумя машинами. Надо что бы файлы в любой момент времени были одинаковые на обоих машинах.
>есть два сервака на которых крутятся apache
>mysql и приложение для конвертации видео. Как организовать
>между этими серваками load balancing?
>
>Основная проблема для меня заключается в синхронизации файлов между
>двумя машинами. Надо что бы файлы в любой
> момент времени были одинаковые на обоих машинах.А что Вы понимаете под load balancing?
Чем плох NFS для того, чтобы был был один файл вместо двух?Что Вы хотите балансировать? Чем не устраивает балансировка с помощью DNS?
Или Вы хотите, чтобы совместно использовались ресурсы двух серверов?
Я думаю, пусть там что клиент не говорит, но балансировать будем нагрузку по процу, так как походу это самое узкое место на данный момент. Так как средняя загруженость проца 20-40% за сутки.Об NFS я уже думал. Но не подходит. Мне бы хотелось, что бы инфа на обоих серваках была в любой момент идентична (как RAID 1 для винтов). Что бы если грохнется один из серверов или там что-то пойдёт не так, то второй остался бы в рабочем состоянии. Я понимаю, что это избыточность большая, но америкосы очень сильно раскручивают портал, и очень много денег в рекламу вбухивают.
Так что бережённого бог бережёт.
>>есть два сервака на которых крутятся apache
>>mysql и приложение для конвертации видео. Как организовать
>>между этими серваками load balancing?
>>
>>Основная проблема для меня заключается в синхронизации файлов между
>>двумя машинами. Надо что бы файлы в любой
>> момент времени были одинаковые на обоих машинах.
>
>А что Вы понимаете под load balancing?
>Чем плох NFS для того, чтобы был был один файл вместо двух?
>
>
>Что Вы хотите балансировать? Чем не устраивает балансировка с помощью DNS?
>Или Вы хотите, чтобы совместно использовались ресурсы двух серверов?
Для Linux смотри в сторону http://www.drbd.org/ или http://www.it.uc3m.es/ptb/enbd/Для FreeBSD - GEOM Gate.
>Я думаю, пусть там что клиент не
>говорит, но балансировать будем нагрузку по процу,
>так как походу это самое узкое место
>на данный момент. Так как средняя загруженость
>проца 20-40% за сутки.
>
>Об NFS я уже думал. Но не подходит.
>Мне бы хотелось, что бы инфа
> на обоих серваках была в
>любой момент идентична (как RAID 1 для винтов). Что
> бы если грохнется один из серверов
>или там что-то пойдёт не так, то второй остался бы в
> рабочем состоянии. Я понимаю, что это избыточность большая, но
>америкосы очень сильно раскручивают портал, и очень много денег
>в рекламу вбухивают.
>
>Так что бережённого бог бережёт.
>
>
>>>есть два сервака на которых крутятся apache
>>>mysql и приложение для конвертации видео. Как организовать
>>>между этими серваками load balancing?
>>>
>>>Основная проблема для меня заключается в синхронизации файлов между
>>>двумя машинами. Надо что бы файлы в любой
>>> момент времени были одинаковые на обоих машинах.
>>
>>А что Вы понимаете под load balancing?
>>Чем плох NFS для того, чтобы был был один файл вместо двух?
>>
>>
>>Что Вы хотите балансировать? Чем не устраивает балансировка с помощью DNS?
>>Или Вы хотите, чтобы совместно использовались ресурсы двух серверов?по поводу синхронизации.
я думаю, что вам нужно SAN или iSCSI(рэйд через tcp/ip). сам этими не пользовался, но под требования эти технологии подходят:) еще советую сходить на форум www.3nity.ry там можно познакомиться с теорией и можно плучить ответы на вопросы по хранилищам данных.