|
|
|
nginx balancing
|
|||
|---|---|---|---|
|
#18+
vkleloginovruну вот тогда самое просто решение, по другому никак сделать нормальной переадресации с помощью dns...Ага, только сама по себе система контроля и управления получается довольно-таки кучерявой, как уже писали выше. а я вообще не понимаю для чего такие извращения, если так уж хочется сделать нормально, пускай поставит сервер-роутер, на нем подымет nginx с нормальными редиректами на slave-сервера, (самое главное и балансировка будет нормально работать в этом случаее )сделать скрипт например на перле, на каждом slave-сервер который бы прозванивал каждый час доступность основного-роутера, если не доступен то в BIND внести изменения, а именно изменить запись A, на какой-нибудь слейв, 20-30 минут и все везде доступно, но пускай час! Вот это я называю нормальной автоматизацией где система, в случае выхода из строя, восстановит рабочее состояние, без вмешательства админа! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2015, 23:04 |
|
||
|
nginx balancing
|
|||
|---|---|---|---|
|
#18+
bga83Dimitry SibiryakovОни не умеют использовать вторичные адреса? Ну, тогда ничего не остаётся, как ставить watchdog-а.не обязательно, есть еще CARP/VRRP, когда несколько хостов обслуживают один виртуальный адрес. Ну и плюс еще на уровне динамической маршрутизации можно разрулить вопрос CARP/VRRP, а если сервера в разных ДЦ ? А что значит на "уровне динамической маршрутизации" - разрулить вопрос ? ))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2015, 23:12 |
|
||
|
nginx balancing
|
|||
|---|---|---|---|
|
#18+
loginovrubga83пропущено... не обязательно, есть еще CARP/VRRP, когда несколько хостов обслуживают один виртуальный адрес. Ну и плюс еще на уровне динамической маршрутизации можно разрулить вопрос CARP/VRRP, а если сервера в разных ДЦ ? А что значит на "уровне динамической маршрутизации" - разрулить вопрос ? )))ничто не мешает иметь L2-канал между разными ДЦ. касаемо динамической маршрутизации, на примере с прошлой работе, гдже было было сделано так: 2 фронтенд-сервера(nginx с пиковыми нагрузками до 10 тыщ обращений в минуту) в разных ДЦ. Оба на сетевое оборудование анонсировали один и тот же адрес(подсеть). В результате в штатном режиме клиент идет на ближайший к нему сервер, а в случае проблем с сервером прекращаются анонсы, перестраивается BGP, и все начинает валиться на оставшийся сервер. Возня с DNS не имеет смысла, так как таймауты будут до нескольких часов из-за различных кешей. У нас время сходимости было в пределах минуты. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2015, 23:54 |
|
||
|
nginx balancing
|
|||
|---|---|---|---|
|
#18+
bga83как таймауты будут до нескольких часов из-за различных кешей Если повезёт. Новый адрес может и пару суток расползаться по сети. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2015, 00:50 |
|
||
|
nginx balancing
|
|||
|---|---|---|---|
|
#18+
bga83loginovruпропущено... CARP/VRRP, а если сервера в разных ДЦ ? А что значит на "уровне динамической маршрутизации" - разрулить вопрос ? )))ничто не мешает иметь L2-канал между разными ДЦ. касаемо динамической маршрутизации, на примере с прошлой работе, гдже было было сделано так: 2 фронтенд-сервера(nginx с пиковыми нагрузками до 10 тыщ обращений в минуту) в разных ДЦ. Оба на сетевое оборудование анонсировали один и тот же адрес(подсеть). В результате в штатном режиме клиент идет на ближайший к нему сервер, а в случае проблем с сервером прекращаются анонсы, перестраивается BGP, и все начинает валиться на оставшийся сервер. Возня с DNS не имеет смысла, так как таймауты будут до нескольких часов из-за различных кешей. У нас время сходимости было в пределах минуты. поясни подробнее как при этом работают записи А в домене ? там ай-пи че L2-канала ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2015, 01:27 |
|
||
|
nginx balancing
|
|||
|---|---|---|---|
|
#18+
loginovrubga83пропущено... ничто не мешает иметь L2-канал между разными ДЦ. касаемо динамической маршрутизации, на примере с прошлой работе, гдже было было сделано так: 2 фронтенд-сервера(nginx с пиковыми нагрузками до 10 тыщ обращений в минуту) в разных ДЦ. Оба на сетевое оборудование анонсировали один и тот же адрес(подсеть). В результате в штатном режиме клиент идет на ближайший к нему сервер, а в случае проблем с сервером прекращаются анонсы, перестраивается BGP, и все начинает валиться на оставшийся сервер. Возня с DNS не имеет смысла, так как таймауты будут до нескольких часов из-за различных кешей. У нас время сходимости было в пределах минуты. поясни подробнее как при этом работают записи А в домене ? там ай-пи че L2-канала ?тебя какой именно случай интересует? соединение нескольких ДЦ L2-каналом для CARP/VRRP или вариант с динамической маршрутизацией? Хотя по сути одинаково - А-запись ссылается на общий для серверов адрес и не изменяется в случае фейлов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2015, 01:59 |
|
||
|
nginx balancing
|
|||
|---|---|---|---|
|
#18+
bga83, Ваш вариант с балансировкой через BGP оптимален. Насколько доступен протокол BGP обычным смертным админам ? Если у вас есть собственная зарегистрированная AS вы либо провайдер, либо хостер, либо ДЦ, либо всё вместе взятое. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2015, 08:41 |
|
||
|
nginx balancing
|
|||
|---|---|---|---|
|
#18+
Да надо юзать VRRP, keepalived http://habrahabr.ru/company/acronis/blog/198934/ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2015, 10:40 |
|
||
|
nginx balancing
|
|||
|---|---|---|---|
|
#18+
mr_maxДа надо юзать VRRP, keepalived http://habrahabr.ru/company/acronis/blog/198934/ да статья, норм, пригодиццо) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2015, 13:42 |
|
||
|
nginx balancing
|
|||
|---|---|---|---|
|
#18+
mr_maxДа надо юзать VRRP, keepalived http://habrahabr.ru/company/acronis/blog/198934/ а если маршрутизатор террористы взорвут ? ))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2015, 13:53 |
|
||
|
nginx balancing
|
|||
|---|---|---|---|
|
#18+
loginovrumr_maxДа надо юзать VRRP, keepalived http://habrahabr.ru/company/acronis/blog/198934/ а если маршрутизатор террористы взорвут ? )))маршрутизаторы и свичи тоже можно дублировать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2015, 14:24 |
|
||
|
nginx balancing
|
|||
|---|---|---|---|
|
#18+
bga83loginovruпропущено... а если маршрутизатор террористы взорвут ? )))маршрутизаторы и свичи тоже можно дублировать И всё это поддерживать, это надо отдельного спеца) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2015, 14:25 |
|
||
|
nginx balancing
|
|||
|---|---|---|---|
|
#18+
mr_maxbga83пропущено... маршрутизаторы и свичи тоже можно дублировать И всё это поддерживать, это надо отдельного спеца)когда у фирмы возникает необходимость и возможность такого дублирования специалистов уже хватает, причем с квалификацией повыше чем у одного местного юродивого. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2015, 14:27 |
|
||
|
nginx balancing
|
|||
|---|---|---|---|
|
#18+
Интересно mysql можно настроить тоже на keepalived? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2015, 17:45 |
|
||
|
nginx balancing
|
|||
|---|---|---|---|
|
#18+
mr_max, У mysql есть штатное средство для балансировки(в том числе) - репликация. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2015, 21:36 |
|
||
|
nginx balancing
|
|||
|---|---|---|---|
|
#18+
неТолик1mr_max, У mysql есть штатное средство для балансировки(в том числе) - репликация. Это что за брехня еще ? Хаброумники не пройдут ! Нет у mysql никаких штатных средств балансировки. ndb-cluster - это не тот mysql. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2015, 22:52 |
|
||
|
nginx balancing
|
|||
|---|---|---|---|
|
#18+
неТолик1mr_max, У mysql есть штатное средство для балансировки(в том числе) - репликация.репликация это немного из другой области. Частично может помочь Galera Cluster/Percona XtraDB Cluster ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2015, 23:32 |
|
||
|
|

start [/forum/topic.php?fid=25&gotonew=1&tid=1482082]: |
0ms |
get settings: |
10ms |
get forum list: |
118ms |
check forum access: |
50ms |
check topic access: |
50ms |
track hit: |
178ms |
get topic data: |
12ms |
get first new msg: |
7ms |
get forum data: |
3ms |
get page messages: |
55ms |
get tp. blocked users: |
2ms |
| others: | 445ms |
| total: | 930ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...