URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 91480
[ Назад ]

Исходное сообщение
"Отказоустойчивая почта"

Отправлено Kirill , 27-Апр-11 16:16 
Есть большое желание построить отказоустойчивую почтовую систему и два сервера, пока идея выглядит так:
два MX с одинаковым приоритетом для подобия Load balancing, на входе MTA типа экзима, в качестве бэкенда - СУБД (MySQL), которая синхронизируется с такой же БД на втором сервере (процесс двухсторонний), round-robin для IMAP для юзеров внутри сети. По-идее в случае отвала одного из серверов ничего страшного не происходит - всего его функции ложатся на второй.

У кого есть опыт, подскажите пожалуйста, насколько работоспособна эта схема.


Содержание

Сообщения в этом обсуждении
"Отказоустойчивая почта"
Отправлено mef , 27-Апр-11 20:37 
А exim может работать в режиме синхронизаций через mysql? Если нет, то будут очень специфические глюки.
Я бы сделал два сервера, один пассив, другой актив и полностью синхронизировал их. HAST на фре, на линуксе своя тема есть. Приоритеты MX соответственно: актив выше, пассив ниже.
Но по опыту - достаточно пара MX серверов и один бекэнд.

"Отказоустойчивая почта"
Отправлено Graf , 30-Апр-11 17:21 
> Есть большое желание построить отказоустойчивую почтовую систему и два сервера, пока идея
> выглядит так:
> два MX с одинаковым приоритетом для подобия Load balancing, на входе MTA
> типа экзима, в качестве бэкенда - СУБД (MySQL), которая синхронизируется с
> такой же БД на втором сервере (процесс двухсторонний), round-robin для IMAP
> для юзеров внутри сети. По-идее в случае отвала одного из серверов
> ничего страшного не происходит - всего его функции ложатся на второй.
> У кого есть опыт, подскажите пожалуйста, насколько работоспособна эта схема.

Если 2 MX c одинаковым приоритетом, то при отключении одного сервера 50% почты будет потеряно.


"Отказоустойчивая почта"
Отправлено PavelR , 01-Май-11 00:58 
>> Есть большое желание построить отказоустойчивую почтовую систему и два сервера, пока идея
>> выглядит так:
>> два MX с одинаковым приоритетом для подобия Load balancing, на входе MTA
>> типа экзима, в качестве бэкенда - СУБД (MySQL), которая синхронизируется с
>> такой же БД на втором сервере (процесс двухсторонний), round-robin для IMAP
>> для юзеров внутри сети. По-идее в случае отвала одного из серверов
>> ничего страшного не происходит - всего его функции ложатся на второй.
>> У кого есть опыт, подскажите пожалуйста, насколько работоспособна эта схема.
> Если 2 MX c одинаковым приоритетом, то при отключении одного сервера 50%
> почты будет потеряно.

Расскажите пожалуйста более подробно, в какой момент, почему и каким образом будет теряться 50% почты.


"Отказоустойчивая почта"
Отправлено Аноним , 02-Май-11 03:10 
>> Если 2 MX c одинаковым приоритетом, то при отключении одного сервера 50%
>> почты будет потеряно.
> Расскажите пожалуйста более подробно, в какой момент, почему и каким образом будет
> теряться 50% почты.

... 1 апреля прошло, до хелловина - далеко ... видимо "британский учёный" :)


"Отказоустойчивая почта"
Отправлено LV_X , 03-Май-11 19:32 
Не бесплатное решение, но 100% работает.
http://www.communigate.com/CommuniGatePro/Clusters.html


"Отказоустойчивая почта"
Отправлено mef , 03-Май-11 21:43 
> Не бесплатное решение, но 100% работает.
> http://www.communigate.com/CommuniGatePro/Clusters.html

Проприетарщина, но работает хорошо.