Назад | Перейти на главную страницу

AWS EC2 Mailserver Failover Strategies реализованы правильно

Я очень усердно занимаюсь этой темой в последние несколько дней, и я просто хочу обсудить это с несколькими конкретными вопросами - я не нашел здесь подходящей темы, которая бы охватывала мои потребности, и особенно, что вполне актуально - большинство сообщений по этой теме примерно в 2010 году, когда, я думаю, в последний раз AWS потерпел большую неудачу (весь регион в Мурике был отключен, если я правильно помню)

Текущее состояние:

Мы запускаем почтовый сервер на основе Ubuntu с Postfix / Dovecot / Horde, читая все почтовые конфигурации из базы данных MySQL. Он работает как экземпляр EC2 с хранилищем EBS, где хранятся ОС, а также почта. Пока все хорошо, но мы - стартап, а не просто частное лицо, которому нужен этот сервер - так что это почтовый сервис для наших клиентов, очень важный и очень важный для нас. После нескольких сбоев и простоев в первый год я значительно улучшил настройку - поэтому я подумал о "избыточности", в основном ...

Требование:

Сервер должен быть каким-то образом «избыточным», отказ одного экземпляра EC2 больше не должен нарушать работу всей службы.

Мои исследования на данный момент и варианты решения, которые я вижу:

Заключительные вопросы:

Есть ли другой сценарий аварийного переключения с AWS, о котором я пока не знаю? Извините за длинный текст, но я хотел поделиться всеми своими мыслями ... Спасибо за чтение, если кто-то читает! :)

Хорошо, у меня не так много времени, бизнес не ждет гиков и поисков решений :) Итак, я продолжил поиск самостоятельно и нашел действительно очень интересный проект -> лично для меня это заполняет некоторые из самых больших пробелов в aws: https://objectivefs.com/

Благодаря этому у вас есть общие каталоги, синхронизируемые за секунды, доступные для всех ваших запущенных экземпляров одновременно, а лучший вариант - на S3, напрямую интегрированный в вашу Unix-FS!

Я не уверен, но мне кажется, что это всегда желаемый недостающий элемент для всех подобных сценариев, и я снова думаю, что это забавно, что для решения «правильного» сценария требуется сторонняя разработка. столько разводят aws-чуваки ... :)

Я попробую и почти уверен, что это отлично решит мой самый желанный сценарий ...