Страница 1 из 1
Отказоустойчивый кластер nginx
Добавлено: 11 мар 2016, 13:37
FunnyJS
Привет, форумчане!
Имеется frontend сервер на котором стоит NGINX, выполняющий функцию проксирования (обеспечивающий отказоустойчивость всего, что за ним).
Требуется поднять аналогичный frontend сервер, после чего оба сервера объединить в отказоустойчивый кластер.
Не знаю, как это реализовать. Поиск в "этих ваших интернетах" пока не дал результатов. Надеюсь на вашу помощь!
Заранее спасибо!
Re: Отказоустойчивый кластер nginx
Добавлено: 11 мар 2016, 14:16
ALEXX
э́нжин-э́кс[4] или э́нжин-и́кс[5]) — веб-сервер и почтовый прокси-сервер
Проксирует только почту насколько я знаю... Какие задачи выполняет ваш сервер поподробнее можно? Если он стоит на "границе" то тут определенно
не nginx нужен, а просто прокси (Squid + iptables к примеру) Остальное уже ( web сервера, базы данных, почтовые и т.д. ) уже можно организовывать в кластер.
Re: Отказоустойчивый кластер nginx
Добавлено: 11 мар 2016, 14:51
FunnyJS
hotmax писал(а):э́нжин-э́кс[4] или э́нжин-и́кс[5]) — веб-сервер и почтовый прокси-сервер
Проксирует только почту насколько я знаю... Какие задачи выполняет ваш сервер поподробнее можно? Если он стоит на "границе" то тут определенно
не nginx нужен, а просто прокси (Squid + iptables к примеру) Остальное уже ( web сервера, базы данных, почтовые и т.д. ) уже можно организовывать в кластер.
Нет, он умеет так же проксировать и HTTP-трафик. А с версии 1.9.2 так же научился проксированию TCP-протокола впринципе.
Сервер принимает на себя запрос клиента и направляет его на менее нагруженный сервер приложения (из указанного пула). Выполняет роль Frontend'а.
Re: Отказоустойчивый кластер nginx
Добавлено: 11 мар 2016, 15:15
ALEXX
Я бы решил эту задачу с помощью виртуалок. И кластер собрал бы на Ovirt. Только "железок" нужно 3 как минимум, и желательно с 32 гигами на борту у каждой. Плюсом будет отказоустойчивость ( миграция виртуалок), снапшоты виртуалок, и возможность держать Templates виртуалок для быстрого старта. А в виртуалке держи что угодно. Хоть апача хоть энджина, хоть черта лысого

Re: Отказоустойчивый кластер nginx
Добавлено: 12 мар 2016, 18:37
Шпак Дмитрий
haproxy, можно в принципе и на какомнить LVS поднять, heartbeat, Pacemaker, Corosync, почитай. ТАм много настроек разных, всё только для своих задач.
Re: Отказоустойчивый кластер nginx
Добавлено: 14 мар 2016, 15:49
FunnyJS
Спасибо за ответы!
Т.к. мне нужно было избавиться от узкого горла, то было выбрано использовать
Keepalived. Настраивал по
данному гайду. Всё работает прекрасно!