URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID8
Нить номер: 5576
[ Назад ]

Исходное сообщение
"Построение отказоустойчивого веб сервера"

Отправлено petttr , 23-Фев-08 20:44 
Есть сайт, расположенный на домене a.com (например). Сайт хостится на отдельном выделенном сервере (назовем его сервер1), который подключен к интернет, айпишник 1.1.1.1.  Для простоты будем считать, что сайт состоит только из статичных страниц (нет ни базы данных, ни каких-либо скриптов).

В том случае, если по каким-то причинам есть проблема с интернт или с сервером1, то тогда сайт становится не доступным.

Существует задача - построить как можно более отказоустойчивую систему.

Что для этого планируется сделать: купить и настроить еще один сервер (сервер2) и подключить его к интернет через другого провайдера (будет айпишник 2.2.2.2).

Соответственно очень хочется реализовать следующую логику:
1. В том случае, если все работает, то тогда пользователь при обращении к a.com получит данные с сервер1.
2. В том случае, если сервер1 выходит из строя или если происходит сбой интернет, тогда пользователь при обращении к a.com получит данные с сервера2 и будет получать данные именно с этого сервера, пока не возобновиться работа сервера1.
3. В том случае, если сервер2 недоступен, то тогда пользователь будет получать данные с сервера1.
4. В том случае, если оба сервера недоступны, то тогда сайт a.com становиться недоступным.

Соотвтственно мой вопрос заключается в том, как это настроить.

Буду очень благодарен за любые советы, ссылки и любую документацию. Спасибо.


Содержание

Сообщения в этом обсуждении
"Построение отказоустойчивого веб сервера"
Отправлено angra , 23-Фев-08 21:51 
Скорее всего ничего лучше dns-roundrobin для вашей ситуации не придумаешь, все остальные связаны с установкой какого-либо loadbalancer, что не входит в схему. А вообще лучше просто купите shared hosting у компании использующей кластерные решения.