- Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
Есть веб-сервер для личных проектов холдинга.
Все стоит на Ubuntu LTS, панель ISPCONFIG 3. И совсем недавно из-за перенапряжения умерли 2 винта в зеркале. Еле восстановили потом. Все происходило не быстро, только за полдня справились.
В общем надо сделать систему, в которой при отказе одного сервера автоматически вместо него вставал новый...
Соответственно, после того как поднимается рухнувший сервер, происходит синхронизация и все стает на свои места.
Хочу услышать ваши советы или идеи.
Какой кластерный софт можете посоветовать? Знаю только, что можно установить mysql в кластер где не нужно настраивать репиликацию. А как быть с сервером приложений(т.е. как класиризовать программы на perl\php) чтоб при выходе любого из сереров не терять весть кластер и чтоб не остановилась работа сайта в целом?
балансировку можно сделать используя round robin но это не спасает при выходе из строя одного из серверов. Еще можно поставить один сервер который будет отвечать за распределение нагрузки по разным серверам. Но при выходе из строя распределяющего сервера - выходит из строя вся сеть.
Синхронизацию данных можно днлать с использованием rsync
- Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии





Создавайте обычный кластер из серверов, и производительность увеличите и отказоустойчивость поднимите. Кстати Ubuntu поддерживает кластеры, то есть не возникнет проблем с установкой его на ОС Ubuntu.