LINUX.ORG.RU

Отказоустойчивое заруливание трафиком используя DNS

 ,


1

2

Приветствую!
Думаю над архитектурой отказоустойчивой системы, пытаюсь найти наиболее удачное решение.
Что придумал:
1) Есть DNS сервер на которой приходят все реквесты из вне: master.dns
2) Две идентичный системы вида Active/Passive с настроенным между ними Corosync с одним плавающем IP.
3) В каждой системе поднят DNS сервер на которой делегировано : sute.master.dns
4) При отказе одной системы отрабатывает Corosync, IP уходит на рабочую систему, она снова принимает данные от master.dns
5) Оба сайта разнесены физически в разные сети.

Вроде все просто, но не уверен, что правильно.

Есть ли какие-то методы на уровне : master.dns организовать отказоустойчивость и верное заруливание траффика по сайтам ? Может какими-то специальными записями или прочим ?



Последнее исправление: Dr0id (всего исправлений: 1)

Делай 2 ip на свой master.dns и на сервера по 1 ip них. И будет тебе нормальный master-master, а не master-slave.

anonymous
()
Ответ на: комментарий от anonymous

Окей, а если отвалиться один из Master, тогда как ? Каждый второй запрос будет уходить вникуда.. ибо RoundRobin

Dr0id
() автор топика
Ответ на: комментарий от Dr0id

corosync+pacemaker для переезда ip на живую ноду. Оба ip будут живы, пока жив хотя бы 1 сервер.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.