Схема построения отказоустойчивого хостинга
Модератор: terminus
Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
- serge
- майор
- Сообщения: 2133
- Зарегистрирован: 2006-07-30 15:34:14
- Откуда: Саратов
- Контактная информация:
Схема построения отказоустойчивого хостинга
Вобщем задумался на днях над сабжем. Нужно чтобы при недоступности главного сервера (по любой причине) автоматом контент начинал отдавать резервный. Хотелось бы услышать ваши соображения по этому поводу. Как такое можно организовать?
Услуги хостинговой компании Host-Food.ru
Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
-
- сержант
- Сообщения: 221
- Зарегистрирован: 2008-03-20 23:00:42
Re: Схема построения отказоустойчивого хостинга
Ну разве что мониторить резервным сервером главный, а потом переключать IP на ДНСах, при условии, что ДНСы на обоих серверах.
Кластер не катит? Или одновременная работа обоих серверов? (тогда можно указывать А-записи на разные IP-адреса)

Кластер не катит? Или одновременная работа обоих серверов? (тогда можно указывать А-записи на разные IP-адреса)
- serge
- майор
- Сообщения: 2133
- Зарегистрирован: 2006-07-30 15:34:14
- Откуда: Саратов
- Контактная информация:
Re: Схема построения отказоустойчивого хостинга
Тоже думал про смену записей в ДНС. Но по времени обновление зоны растянется на достаточно приличное время.
По поводу кластера... тоже думал, но хотел бы поподробнее почитать про это. На мануалы может есть ссылка?
По поводу кластера... тоже думал, но хотел бы поподробнее почитать про это. На мануалы может есть ссылка?
-
- сержант
- Сообщения: 221
- Зарегистрирован: 2008-03-20 23:00:42
Re: Схема построения отказоустойчивого хостинга
увы, нет(
может гугл подскажет
З.Ы.
З.З.Ы.
дело ведь не только в переключении серверов, но и в синхронизации контента
может гугл подскажет

З.Ы.
Код: Выделить всё
17:30 ~> dig microsoft.com
;; Got answer:
microsoft.com. 2791 IN A 207.46.232.182
microsoft.com. 2791 IN A 207.46.197.32
дело ведь не только в переключении серверов, но и в синхронизации контента
Последний раз редактировалось Alex Keda 2008-07-11 17:59:15, всего редактировалось 1 раз.
Причина: [code][/code] - для кого?
Причина: [code][/code] - для кого?
-
- сержант
- Сообщения: 221
- Зарегистрирован: 2008-03-20 23:00:42
- squid
- лейтенант
- Сообщения: 683
- Зарегистрирован: 2007-05-25 11:32:23
- Откуда: Украина, Киев
- Контактная информация:
Re: Схема построения отказоустойчивого хостинга
CARP не подойдет ?
я одно время занялся, потом надобность исчезла таки не закончил, но возможности вроде хорошие
кроме резервного можно использовать как балансировка нагрузки
я одно время занялся, потом надобность исчезла таки не закончил, но возможности вроде хорошие
кроме резервного можно использовать как балансировка нагрузки
хех..
-
- сержант
- Сообщения: 221
- Зарегистрирован: 2008-03-20 23:00:42
Re: Схема построения отказоустойчивого хостинга
http://ru.wikipedia.org/wiki/CARPsquid писал(а):CARP не подойдет ?
http://dreamcatcher.ru/index.php?option ... view&id=92CARP не может синхронизировать данные между приложениями.
ну, я так понимаю, все равно ведь нужна синхронизация данных

- squid
- лейтенант
- Сообщения: 683
- Зарегистрирован: 2007-05-25 11:32:23
- Откуда: Украина, Киев
- Контактная информация:
Re: Схема построения отказоустойчивого хостинга
а что мешает настроить синхронизацию даных софтом, в котором они хранятся ?
хех..
- zingel
- beastie
- Сообщения: 6204
- Зарегистрирован: 2007-10-30 3:56:49
- Откуда: Moscow
- Контактная информация:
Re: Схема построения отказоустойчивого хостинга
VRRP && internal/external host's
Z301171463546 - можно пожертвовать мне денег
- serge
- майор
- Сообщения: 2133
- Зарегистрирован: 2006-07-30 15:34:14
- Откуда: Саратов
- Контактная информация:
-
- майор
- Сообщения: 2684
- Зарегистрирован: 2007-09-25 10:20:59
- Откуда: Сочи, Москва
- Контактная информация:
Re: Схема построения отказоустойчивого хостинга
А у тебя они далеко друг от друга? В смысле, связь между ними быстрая\надежная?
Мой вариант: carp для преключения между главным-резервным, coda для распределенного хранения данных.
Мой вариант: carp для преключения между главным-резервным, coda для распределенного хранения данных.
Deus quos vult perdere dementat prius
http://www.itforum-sochi.ru
http://www.itforum-sochi.ru
-
- майор
- Сообщения: 2684
- Зарегистрирован: 2007-09-25 10:20:59
- Откуда: Сочи, Москва
- Контактная информация:
Re: Схема построения отказоустойчивого хостинга
Там предлагается синхронизировать данные через nfs, что сойдет для вычислительного кластера, но никак не годится для отказоустойчивого, т.к. сам nfs-сервер - узкое место, которое в случае сбоя кладет весь кластер.Overseer писал(а):на затравку:http://www.opennet.ru/base/sys/bsd_cluster.txt.html
Deus quos vult perdere dementat prius
http://www.itforum-sochi.ru
http://www.itforum-sochi.ru
-
- сержант
- Сообщения: 221
- Зарегистрирован: 2008-03-20 23:00:42
Re: Схема построения отказоустойчивого хостинга
увы, есть такое.. особенно если перекрестное монтирование каталогов - то капец..princeps писал(а):nfs-сервер - узкое место, которое в случае сбоя кладет весь кластер.

З.Ы.
а zfs-решение кто-нибудь пробовал?
-
- проходил мимо
Re: Схема построения отказоустойчивого хостинга
некоторое подобие класстера когда то мне обьясняли как работает на линуксах
очень примитивно но пашет на 100%
если вспомню расскажу
но что то там было в топологии
и дерагнии интерфейсов
сайт надо было сказать был по посещаемости ооооооооочень большой = )) и ничего - все работало
думаю у вас с тысячи раз меньшая посещаемость
так что если вспомню как это работает
думаю вам подойдет
очень примитивно но пашет на 100%
если вспомню расскажу
но что то там было в топологии
и дерагнии интерфейсов
сайт надо было сказать был по посещаемости ооооооооочень большой = )) и ничего - все работало
думаю у вас с тысячи раз меньшая посещаемость
так что если вспомню как это работает
думаю вам подойдет
-
- рядовой
- Сообщения: 35
- Зарегистрирован: 2008-07-12 17:40:35
Re: Схема построения отказоустойчивого хостинга
Две записи A в DNS работать не будут
Dns будет по очереди кидать то на один то на другой канал, при падении одного канала половина юзеров не увидит сайт.
Кстати я думал тоже по поводу решения данной проблемы, мне вот интересно PTR записи будут работать в данном случае?
Кто нибудь реализовывал подобное резервирование?
Поделитесь опытом
Dns будет по очереди кидать то на один то на другой канал, при падении одного канала половина юзеров не увидит сайт.
Кстати я думал тоже по поводу решения данной проблемы, мне вот интересно PTR записи будут работать в данном случае?
Кто нибудь реализовывал подобное резервирование?
Поделитесь опытом
- zingel
- beastie
- Сообщения: 6204
- Зарегистрирован: 2007-10-30 3:56:49
- Откуда: Moscow
- Контактная информация:
Re: Схема построения отказоустойчивого хостинга
пробовал, и не один раз ZFS+VRRPD -> xN-1000BaseT, позднее будет в викиа zfs-решение кто-нибудь пробовал?
Z301171463546 - можно пожертвовать мне денег
- serge
- майор
- Сообщения: 2133
- Зарегистрирован: 2006-07-30 15:34:14
- Откуда: Саратов
- Контактная информация:
Re: Схема построения отказоустойчивого хостинга
Серверов еще нет в наличии, поэтому можно и рядом взять и на расстоянии друг от друга.princeps писал(а):А у тебя они далеко друг от друга? В смысле, связь между ними быстрая\надежная?
Мой вариант: carp для преключения между главным-резервным, coda для распределенного хранения данных.

- zingel
- beastie
- Сообщения: 6204
- Зарегистрирован: 2007-10-30 3:56:49
- Откуда: Moscow
- Контактная информация:
Re: Схема построения отказоустойчивого хостинга
гигабитом только лучше соединять, чтобы иметь запас (мало-ли придется перекидывать террабайтные массивы /etc)на расстоянии друг от друга
Z301171463546 - можно пожертвовать мне денег
- serge
- майор
- Сообщения: 2133
- Зарегистрирован: 2006-07-30 15:34:14
- Откуда: Саратов
- Контактная информация:
Re: Схема построения отказоустойчивого хостинга
Если у разных провов, то сомнительно что так получится сделать.zingel писал(а):гигабитом только лучше соединять, чтобы иметь запас (мало-ли придется перекидывать террабайтные массивы /etc)на расстоянии друг от друга
- serge
- майор
- Сообщения: 2133
- Зарегистрирован: 2006-07-30 15:34:14
- Откуда: Саратов
- Контактная информация:
Re: Схема построения отказоустойчивого хостинга
З.Ы. Пропадаю на недельку на отдых. Как приеду вернусь к делам и этой теме в частности. 

- zingel
- beastie
- Сообщения: 6204
- Зарегистрирован: 2007-10-30 3:56:49
- Откуда: Moscow
- Контактная информация:
Re: Схема построения отказоустойчивого хостинга
денежек будет надо отвалить за commited rate, проще обойтись без этого, если разные AS
Z301171463546 - можно пожертвовать мне денег
-
- майор
- Сообщения: 2684
- Зарегистрирован: 2007-09-25 10:20:59
- Откуда: Сочи, Москва
- Контактная информация:
Re: Схема построения отказоустойчивого хостинга
Если у разных провов, то вообще все гораздо сложней будет. А если у одного - то смысл наполовину теряется - если у него ляжет канал, то пусть там хоть десять серверов в кластере стоит, сайт работать не будет.serge писал(а):Если у разных провов, то сомнительно что так получится сделать.
Deus quos vult perdere dementat prius
http://www.itforum-sochi.ru
http://www.itforum-sochi.ru
-
- рядовой
- Сообщения: 13
- Зарегистрирован: 2008-01-03 15:55:11
Re: Схема построения отказоустойчивого хостинга
По резервному каналу пускать должен. Он должен быть у каждого провайдера.
- zingel
- beastie
- Сообщения: 6204
- Зарегистрирован: 2007-10-30 3:56:49
- Откуда: Moscow
- Контактная информация:
Re: Схема построения отказоустойчивого хостинга
не у каждого, потому, что лишнее два-три гигабита стоят больших денег
Z301171463546 - можно пожертвовать мне денег
-
- майор
- Сообщения: 2684
- Зарегистрирован: 2007-09-25 10:20:59
- Откуда: Сочи, Москва
- Контактная информация:
Re: Схема построения отказоустойчивого хостинга
У нас был год назад случай, когда дос-атака на какие-то магистральные маршрутизаторы положила интернет во всем городе, пох у какого прова.Susic писал(а):По резервному каналу пускать должен. Он должен быть у каждого провайдера.
Deus quos vult perdere dementat prius
http://www.itforum-sochi.ru
http://www.itforum-sochi.ru