Отказоустойчивый Web сервсер

123
pupseg
На сайте с 14.05.2010
Offline
347
#11
ps axf:
уже научился... начиная с версии nginx 1.9 (я не тестировал)
статья на хабре: https://habrahabr.ru/post/271467/

вопрос: а на чем проще всего соорудить GeoDNS?
т.е. в зависимости от IP/сети или страны возвращать разные значения для A-записи. нагрузка будет минимальна.

по поиску нашел варианты: powerdns, bind(с патчем/без?), какие-то самописы.

делал через powerdns ... но мне не нравится наличие бэкендов ...

делал как то через патч к bind'у .. но maxmind'овские базы, при дикой нагрузке на ДНС bind у меня сожрал 8гб памяти зачем то.

IMHO

Для нагруженных проектов, нужно не скупится на инфраструктуру и выбирать сразу надежный датацентр, у нас же - как всегда: главное - цена.

для очень нагруженных проектов пишут собственные DNS-серверы с преферансом и куртизанками, например pornhub.com

---------- Добавлено 03.03.2016 в 15:55 ----------

saloed:
в чем гемморой? ВПН?

vpn - да, как вариант. но это уже минус - еще один сервис для обслуживания.

Качественная помощь в обслуживании серверов. (/ru/forum/661100) Бесплатных консультаций не даю, не помогаю, не обучаю. Минималка от 100$. Как пропатчить KDE-просьба не спрашивать. Есть форумы (http://linux.org.ru) и полезные сайты (http://www.opennet.ru/).
Andreyka
На сайте с 19.02.2005
Offline
822
#12

Я подождал пока все выскажут свои мнения, чтоб сказать свое:

1. Берем кучку дешевых VDS под геокластер

2. Делаем приложение веб с избыточностью и синхронизацией

3. Получаем RAID из VDS, который обеспечивает нужный уровень отказоустойчивости

Не стоит плодить сущности без необходимости
pupseg
На сайте с 14.05.2010
Offline
347
#13
Andreyka:
2. Делаем приложение веб с избыточностью и синхронизацией

в 99% это камень преткновения. Никто не хочет готовить приложение под кластеризацию. Или хотят готовить минимально.

Все хотят поставить голое DLE , что бы оно было суперотказоустойчиво.

Andreyka
На сайте с 19.02.2005
Offline
822
#14

Это только среди веб мастеров из бывшего СССР распространено. Американцы например, изначально планируют свои веб-приложения, чтоб работали на динамических инстансах Амазона.

D
На сайте с 07.11.2000
Offline
219
#15
Andreyka:
1. Берем кучку дешевых VDS под геокластер

У меня была идея с помощью Amazon Route 53 создать для своего проекта дешевый отказоусточивый CDN. Amazon сам проверяют доступность и отдают ближайший VDS по гео. Купить десяток дешевых VDS.

Кто-то пробовал? Есть какие-то подводные камни?

L
На сайте с 01.03.2016
Offline
7
#16

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

Само бюджетное иметь 2 системы (сервер или vps, можно и больше) синхронизируемые между собой.

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

Если денег дофига: своя AS, /24 сетка. анонсим из кучи мест. профит. грохнулось в одном месте, траф сам пойдет в другое. :) и днс пинать не надо. в довесок к серверу берем еще маршрутизатор умеющий бгп и приличный свич (сервис-модуль в маршрутизатор). и это на каждый узел.

Это без деталей и нюансов. :)

Зарабатывть бабки и иметь кучу клиентов - это две большие разницы. Доверенный партнер поможет с доменами РЦ. Личный кабинет. Работаем по договору. Благотворительностью не занимаемся. Индивидуально.
Andreyka
На сайте с 19.02.2005
Offline
822
#17

Вопрос отказоустойчивости не зависит от бюджета, он зависит от мозгов программиста, который может написать приложение под геокластер. Делать файловер, в котором одна половина простаивает и за нее надо платить - глупо.

L
На сайте с 01.03.2016
Offline
7
#18

Andreyka, отказоустойчивость на уровень приложения? А, простите, зачем? Когда есть отличные решения для этого.

Andreyka
На сайте с 19.02.2005
Offline
822
#19

Не отказоустойчивость на уровень приложения, а приложение под геокластер. Потому что все отличные решения будут давать простой.

L
На сайте с 01.03.2016
Offline
7
#20

Andreyka, а зачем? Зачем забивать шуруп микроскопом?

123

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий