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