Есть большое желание построить отказоустойчивую почтовую систему и два сервера, пока идея выглядит так:
два MX с одинаковым приоритетом для подобия Load balancing, на входе MTA типа экзима, в качестве бэкенда - СУБД (MySQL), которая синхронизируется с такой же БД на втором сервере (процесс двухсторонний), round-robin для IMAP для юзеров внутри сети. По-идее в случае отвала одного из серверов ничего страшного не происходит - всего его функции ложатся на второй.У кого есть опыт, подскажите пожалуйста, насколько работоспособна эта схема.
А exim может работать в режиме синхронизаций через mysql? Если нет, то будут очень специфические глюки.
Я бы сделал два сервера, один пассив, другой актив и полностью синхронизировал их. HAST на фре, на линуксе своя тема есть. Приоритеты MX соответственно: актив выше, пассив ниже.
Но по опыту - достаточно пара MX серверов и один бекэнд.
> Есть большое желание построить отказоустойчивую почтовую систему и два сервера, пока идея
> выглядит так:
> два MX с одинаковым приоритетом для подобия Load balancing, на входе MTA
> типа экзима, в качестве бэкенда - СУБД (MySQL), которая синхронизируется с
> такой же БД на втором сервере (процесс двухсторонний), round-robin для IMAP
> для юзеров внутри сети. По-идее в случае отвала одного из серверов
> ничего страшного не происходит - всего его функции ложатся на второй.
> У кого есть опыт, подскажите пожалуйста, насколько работоспособна эта схема.Если 2 MX c одинаковым приоритетом, то при отключении одного сервера 50% почты будет потеряно.
>> Есть большое желание построить отказоустойчивую почтовую систему и два сервера, пока идея
>> выглядит так:
>> два MX с одинаковым приоритетом для подобия Load balancing, на входе MTA
>> типа экзима, в качестве бэкенда - СУБД (MySQL), которая синхронизируется с
>> такой же БД на втором сервере (процесс двухсторонний), round-robin для IMAP
>> для юзеров внутри сети. По-идее в случае отвала одного из серверов
>> ничего страшного не происходит - всего его функции ложатся на второй.
>> У кого есть опыт, подскажите пожалуйста, насколько работоспособна эта схема.
> Если 2 MX c одинаковым приоритетом, то при отключении одного сервера 50%
> почты будет потеряно.Расскажите пожалуйста более подробно, в какой момент, почему и каким образом будет теряться 50% почты.
>> Если 2 MX c одинаковым приоритетом, то при отключении одного сервера 50%
>> почты будет потеряно.
> Расскажите пожалуйста более подробно, в какой момент, почему и каким образом будет
> теряться 50% почты.... 1 апреля прошло, до хелловина - далеко ... видимо "британский учёный" :)
Не бесплатное решение, но 100% работает.
http://www.communigate.com/CommuniGatePro/Clusters.html
> Не бесплатное решение, но 100% работает.
> http://www.communigate.com/CommuniGatePro/Clusters.htmlПроприетарщина, но работает хорошо.