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

RSS-подписка

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

пятница, 30 сентября 2011 г.

Балансировка нагрузки и отказоустойчивость кластера веб-серверов с использованием pfSense

Предыстория

pfSense – это фаервол на базе FreeBSD, созданный специально для использования и как фаервол, и как роутер. pfSense является ответвлением от m0n0wall и может быть установлен на персональном компьютере.

Наиболее частые способы использования

Хотя в основном pfSense разворачивают как фаервол, он достаточно разносторонен по своим функциям и может удовлетворять самым различным запросам. Вот список наиболее частых способов применения:

· Фаервол – как обсуждалось раньше, это наиболее распространенный способ использования pfSense.
· Роутер – способность к балансировке нагрузки сети и обеспечению отказоустойчивости кластера веб-серверов делает pfSense идеальным выбором для создания собственного роутера на предприятиях среднего и малого бизнеса.

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

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

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

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

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

понедельник, 4 июля 2011 г.

Обеспечение отказоустойчивости сайта и балансировка нагрузки серверов с применением Round-robin DNS

Предпосылки

Если у вас очень популярный сайт, со временем сервер, на котором он расположен, достигнет предельной нагрузки, в результате которой больше не сможет обрабатывать входящие запросы.
На языке IT это явление называется Слэшдот-эффект (мощный всплеск посещаемости веб-сайта). Добавление оперативной памяти, апгрейд процессоров и использование быстрых дисков и шин поможет в краткосрочной перспективе, но в результате вы все равно обнаружите, что одна машина не сможет выдерживать требуемую нагрузку.
Один из способов обеспечения отказоустойчивости сайта – это балансировка нагрузки серверов. Путем добавления второй (или третьей) машины в доступный пул оборудования, вы можете не только увеличить производительность, но и повысить отказоустойчивость сервера. Если у вас есть машина горячего резерва (или несколько), работающая(ие) постоянно, то в случае, когда основной сервер испытывает проблемы, другие могут выполнять его работу без простоя.

воскресенье, 19 июня 2011 г.

Обеспечение отказоустойчивости веб-сайта с использованием сервера горячего резерва


Предпосылки

Эта статья содержит пример обеспечения отказоустойчивости сайта с помощью DNS и сервера горячего резерва.
Для того чтобы избежать публикации деталей, которые могут применяться на оборудовании, принадлежащем другим организациям, доменное имя, используемое в примере, будет example.com, и используемые IP-адреса, будут из приватного диапазона. Эта практика соответствует рекомендациям IETF, как это написано в различных RFC.