АРХИВА 10 Help

Высокая доступность

Для большого объема и чувствительных к работе приложения компаниях, желательно развернуть решение АРХИВА в конфигурации, которая предлагает высокую доступность и высокую производительность. Используя встроенный механизм маршрутизации АРХИВА можно настроить продукт для получения SMTP / Milter трафика на определенный порт, архивирование электронной почты и перенаправления её на соседний сервер. Это простая конфигурация открывает возможность репликации данных для двух или более серверов в цепочке.

сервер Aсервер Aсервер Bсервер BПочтовый серверПочтовый серверПользовательПользователькопия трафика (25 -> 8091)копия трафика (25 -> 8091)журнальный трафик на 25 портжурнальный трафик на 25 портработа с архивомработа с архивом

Шаги настройки

  1. Установите и сконфигурируйте АРХИВА идентичным образом на каждом сервере

  2. Как на сервере A, так и на сервере B в разделе Настройки -> Коннекторы создайте коннектор SMTP для получения журналируемого трафика с почтовых серверов на порт 25

  3. Как на сервере A, так и на сервере B в разделе Настройки -> Коннекторы создайте коннектор SMTP для приема трафика HA на порт 8091

  4. На сервере A в разделе Настройки -> Соединения создайте клиентское SMTP-соединение, перенаправляющее трафик HA на ip-адрес (порт 8091) сервера B.

    1. Установите максимальное количество повторных попыток равным 0.

    2. Увеличьте ограничение очереди до 100 000 или более.

  5. На сервере B в разделе Настройки -> Коннекторы создайте клиентское SMTP-соединение, перенаправляющее трафик HA на ip-адрес (порт 8091) сервера A.

    1. Установите максимальное количество повторных попыток равным 0.

    2. Увеличьте ограничение очереди до 100 000 или более.

  6. На серверах A и B в разделе Настройки -> Маршруты создайте новый маршрут, чтобы

    1. получать журналируемый трафик на SMTP-коннекторе, прослушивающем порт 25

    2. архивировать

    3. перенаправлять трафик на клиентское соединение HA SMTP

  7. Увеличьте максимальный размер очереди в разделе Настройки -> Основной -> Архив до 100 000 или даже выше в зависимости от трафика. С приведенной ниже конфигурацией:

Балансировка

Балансировщик нагрузки (например, Nginx) может быть использован для равномерного распределения SMTP трафика на все сервера. Таким образом, пропускная способность решения значительно увеличивается. Кроме того, отказоустойчивость решения заметно улучшается из-за того, что избыточность применяется ко всем серверам и хранилищам.

сервер Aсервер Aсервер Bсервер BБалансировщикБалансировщикПочтовый серверПочтовый серверПользовательПользователькопия трафика (25 -> 8091)копия трафика (25 -> 8091)журнальный трафик на 25 портжурнальный трафик на 25 портработа с архивомработа с архивомжурнальный трафикработа с архивом

Если любой сервер недоступен, балансировщик нагрузки направляет трафик на другие серверы в цепи. Когда неисправный сервер восстанавливается, другие серверы в сети немедленно начнут пересылать трафик таким образом, чтобы восстановить на сервер все пропавших без вести электронные письма.

Для обеспечения оптимальной производительности, рекомендуется установить две сетевые карты 1 ГБ в каждом сервере. Один интерфейс используется для приема трафика от балансировшика нагрузки, а другая для пересылки трафика к соседнему серверу.

Кроме того, можно настроить систему балансировки нагрузки, чтобы сбалансировать АРХИВА (HTTP/S) трафик между несколькими серверами. Для сохранения состояние сеанса пользователя между запросами, целесообразно включить sticky режим. Данный режим гарантирует, что пользователи находятся на том же сервере, куда первоначально они были направленны.

15 February 2024