zimmer
zimmer аватар
User offline. Last seen 1 год 28 недель ago. Offline
Зарегистрирован: 07/11/2010

Есть веб-сервер для личных проектов холдинга.
Все стоит на Ubuntu LTS, панель ISPCONFIG 3. И совсем недавно из-за перенапряжения умерли 2 винта в зеркале. Еле восстановили потом. Все происходило не быстро, только за полдня справились.
В общем надо сделать систему, в которой при отказе одного сервера автоматически вместо него вставал новый...
Соответственно, после того как поднимается рухнувший сервер, происходит синхронизация и все стает на свои места.
Хочу услышать ваши советы или идеи.

pics054
pics054 аватар
User offline. Last seen 1 год 27 недель ago. Offline
Зарегистрирован: 07/22/2010
Создавайте обычный кластер из

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

Банзай
Банзай аватар
User offline. Last seen 1 год 28 недель ago. Offline
Зарегистрирован: 07/21/2010
Какой кластерный софт можете

Какой кластерный софт можете посоветовать? Знаю только, что можно установить mysql в кластер где не нужно настраивать репиликацию. А как быть с сервером приложений(т.е. как класиризовать программы на perl\php) чтоб при выходе любого из сереров не терять весть кластер и чтоб не остановилась работа сайта в целом?

k
k аватар
User offline. Last seen 2 недели 19 часов ago. Offline
Зарегистрирован: 12/14/2009
балансировку можно сделать

балансировку можно сделать используя round robin но это не спасает при выходе из строя одного из серверов. Еще можно поставить один сервер который будет отвечать за распределение нагрузки по разным серверам. Но при выходе из строя распределяющего сервера - выходит из строя вся сеть.
Синхронизацию данных можно днлать с использованием rsync