В прошлом году мы перенесли нашу локальную почтовую инфраструктуру, работающую на Postfix, в AWS, что прошло достаточно хорошо. Единственное, что меня пока не очень радует, так это то, что всякий раз, когда экземпляр (неожиданно) умирает/том EBS повреждается, мы теряем всю почту, которая все еще обрабатывается этим экземпляром. Интересно, есть ли у кого-нибудь более надежный дизайн? Может быть, разместить каталог очереди на EFS? Если да, то о каких подводных камнях мне следует знать?
Мы рассматривали возможность перехода на SES, но при наших текущих объемах (400 тыс. писем в день) стоимость будет слишком высокой.
Спасибо!
решение1
Не тратьте свое время, пытаясьобойтипадающий экземпляр. Вместо этого потратьте время на разработкупочемуэкземпляр падает иисправитьпричина этого.
Перегружено? Не хватает памяти? Не хватает кредитов ЦП? Проверьте вкладку мониторинга и журналы сервера в момент сбоя и попытайтесь выяснить, что произошло и почему. Затем, возможно, увеличьте размер экземпляра (например, с t2.medium до m5.large) и посмотрите, не сломается ли он по-прежнему. Или добавьте больше места подкачки или больше места на диске или ограничение скорости постфикса и т. д.
Кстати, мы уже много лет используем несколько серверов Postfix на AWS, и они работают стабильно.