Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Formatting was changed.

For high volume and sensitive environments, it is desirable to deploy the Архива solution in a configuration that offers high availability and high performance. Using Архива's inbuilt routing engine, it is possible to configure the product to receive smtp/milter traffic on a particular port, archive the emails and then forward it on to a nearby server. This simple configuration opens up the possibility to daisy chain two or more servers such that email data is replicated to all servers. 

 

High AvailabilityImage Removed

 

A load balancer (such as nginx) can be used to spray SMTP traffic evenly across all servers.  In this way, the throughput of the solution is increased considerably. Furthermore, the  fault tolerance of the solution is markedly improved due to the fact that redundancy is applied to all server and storage components.

 

If any server goes down, the load balancer will forward traffic to the other servers in the chain. Once more, when the faulty server is restored, the other servers in the chain will immediately begin to forward catchup traffic so that the restored server is brought up to date with all missing emails.

 

For optimal performance, it is recommended to install two 1 GB ethernet cards in each server. One interface is used for receiving traffic from the load balancer, the other for forwarding traffic to a nearby server. In this way, contention between receiving and forwarding traffic is eliminated.

 

It is also possible to configure load balancer to balance Архива console (HTTP/S) traffic across multiple servers. Although, to preserve user session state between requests, it is advisable to enable sticky mode. Sticky mode ensures that users are kept on the same server as they were initially assigned.

 

 

Licensing: To implement the standard high availability configuration,  it is necessary to obtain an additional high availability license for each additional server. This high availability license is offered at reduced rates. Please contact Архива sales for pricing information.
 

 

 

 

 

 

 

 

 

Next Steps

 

  1. Setup hardware as depicted in the diagram (in most cases, two servers will suffice)
  2. Install and configure Архива in an identical manner on each server
  3. For each server, add a new routing configuration in Configuration->Routes. The route should receive traffic from the load balancer, archive and then forwards to the next redudant server in the chain.
  4. Install and configure a load balancer such as Nginx to spread SMTP/milter traffic evenly across both server
  5. (Optionally) Configure the load balancer to balance HTTP/S console traffic between each of the servers

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

High AvailabilityImage Added

 

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

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

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

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

 

Info

Лицензирование: Для реализации стандартной конфигурации высокой доступности, необходимо получить дополнительную лицензию высокой доступности для каждого дополнительного сервера. Эта лицензия предлагается по сниженным ставкам. Пожалуйста, свяжитесь с отделом продаж Архива за информацией о расценках.