On 10/28/13 19:12, Sergey Kobzar wrote:
On 10/28/13 19:04, Vasiliy P. Melnik wrote:
мне одному кажется, что такой поток нужно раскидать на несколько мта?
В тупую, через фаервол использую какие-нибудь очереди в фаерволе -
просто посчитать количество коннекшинов на каждую машину и отдать с
минимальной загрузкой?

Раскидать - да.Без этого по ходу никак. Но количество фронтендов
ограничено.

  Да и спул в таком случае лучше построить в оперативке - нынче она
совсем не много стоит. Да и масштабируемость решения будет - если не
будет справляться, просто добавляем еще один тазик.

RAM  не подходит. Нужно гарантированно сохранять письма.

З.Ы. 1М/час = 1000000/3600= 277 писем в секунду, помножить на 700
килобит получается 194 мегабита трафика, пики-спады - пол гигабита.

Так и хочется спросить - а Вы уверены в своих расчетах?

Да. На данный момент система проектируется и тестируется. Создать
систему, а через год понять, что она встала колом  из-за 10% прибавки -
не вариант.

Ситуация следующая:

В текущий момент нагрузка - 40-60% от описанной. Используется внешний сервис, который предоставляет услуги SMTP relay для входящей почты.

Что нужно сделать:
  - отказаться от внешнего сервиса
- обеспечить отказоустойчивость сервиса при полном падении бэкенда. Т.е. вся входящая почта должна складироваться на фронтэндах 1-2 дня.

Еще раз повторюсь: озвученные цифры - это скорее пики. Усредненные цифры ниже. Так или иначе нужен запас по прочности. Да, как показали последние статистические данные - средний размер письма около 100к.

I'm sorry за неточности - у меня прямого доступа ко всем данным нет.

_______________________________________________
Exim-users mailing list
[email protected]
http://mailground.net/mailman/listinfo/exim-users

Ответить