Обеспечение отказоустойчивости веб-сервера (сайта), зеркалирование данных - блог компании Миранор Обеспечение отказоустойчивости веб-сервера (сайта), зеркалирование данных - сайт компании Миранор

RSS-подписка

RSS-подписка
RSS-подписка

воскресенье, 14 августа 2011 г.

Как настроить отказоустойчивый веб-сервер высокой доступности при помощи DRBD и Heartbeat

Около трех лет назад я планировал настроить новый сервер, на котором должен был работать новый портал, а также электронная почта, базы данных, DNS и так далее. Важной целью было создание отказоустойчивого решения, чтобы, если один из серверов не работает, это не влияло бы на работу сервисов компании.

Я перепробовал множество отказоустойчивых решений, доступных для Linux серверов, но с большинством решений у меня возникали проблемы при запуске всех необходимых сервисов. Так как, есть очень большая разница в функциональности между, например, службами Sendmail и PostgreSQL.

В конце концов, я нашел один способ обеспечения отказоустойчивости сервера, который показал очень хорошие результаты в работе. Он включает в себя зеркальное копирование дисков между машинами с помощью программного обеспечения DRBD. Высокую доступность обеспечивает Heartbeat посредством непрерывного мониторинга оборудования.