вариант законный, но:LMik писал(а): Ставится два сервера, на них nginx+apache+php-fastcgi или просто nginx-php-fastcgi - как удобнее.
Сервера имеют по две сетевухи, вторыми сетевухами они соеденины серой адресацией.
mysql реплицируется в master-mastrer на обоих серверах.
Оба сервероа будет играть роль "себя как Frontend, второй как бэкап и бэкенд".
Пакет /usr/ports/net/wackamole занимается распределением обращения к адресам серверов и отказоустойчивостью.
Так на базе двух серверов получается кластер с 4 девятками точно + распределение нагрузки.
ЗЫ а DRBD на бсд работает кстати?
1) репликация мультимастер вызывает достаточно большой оверхеад на синхронизациях записи.
2) исходя из идеологии wackamole в один момент времени только одна нода из данного кластера может обладать виртуальным айпишником (рабочим, не серым), т.е. только одна из нод кластера зайдействована в рабочем режиме. Вопрос: о каком распределении нагрузки речь?
3) что вы будете делать со своим мульти-мастер репликацией при росте нагрузки на базу данных?
drbd, на фрее, увы, не работает ;/
кстати по сути, описанная вами связка, по принципу очень похожа на drbd+heartbeat, за исключеним репликации мускиля.