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

Ключ

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

...

Сервер Архива архивирует почту из внешних почтовых систем таких как Microsoft ExchangePostfixSendmail и других. Также Архива может принимать почтовых трафик по протоколам SMTP или Sendmail milter, или может забирать по протоколам IMAP или POP. Сервер Архива может быть запущен на любом сервере в вашей локальной сети который имеет соединение TCP/IP с почтовым сервером, почту которого вы собираетесь архивировать. Для оптимальной производительности и минимизации изменений на почтовом сервере рекомендуется запускать сервис Архива на выделенном сервере или виртуальной машине.

Web Console

In addition to archiving e-mails, the server provides a web interface that is used to administer the product. This interface, referred to as the “Server Console”, also provides the capability for users to search and retrieve e-mails. Unlike traditional mail clients, Архива's search function allows users with sufficient privileges to search across all emails in an entire company, not just a single mailbox.

Authentication

...

 

Archiving Process

Archiving ProcessImage Removed

Emails are typically received via Архива's inbuilt SMTP, IMAP or milter interfaces. When data is received it is immediately written to the Receive Queue. Once data is written to the Receive Queue, the data is considered safe. Meaning, if the server is rebooted, Архива will continue processing the remaining items on the queue.

 

A series of archiving threads retrieve items from the Receive Queue, generate a unique ID for each document, and store data in the active volume. Depending on the unique ID of the document, the document is stored in one of 4096 AES encrypted archive files. By dispersing data across multiple archive files, Архива is able to achieve higher performance through parallel writes.

 

Once data has been written to the volume, it is sent to the indexer. The indexer parses the contents of the documents and indexes all their fields. The search index generated by the indexer is subsequently used to provide high-speed search functionality.

 

Storage Scheme

Архива stores archived data in logical volumes that can be rolled periodically (e.g. monthly or otherwise). Within each volume store directory, data is dispersed evenly across 4096 RAES encrypted ZIP files (with .zz extension). Inside each zip, an archived document consists of a .eml file and a .nfo file. This storage scheme is deliberately designed to attain the following goals (1) volumes do not contain files that are not so large that popular backup products cannot back them up (2) volumes do not contain files that are so plentiful that backup's take too long time to complete  (3) volume contain just the right amount of files that make them easy to copy and move around (4) use of standard driven formats enabling volume data to be accessed 50 years later (5) very high compression to reduce storage costs (6) writes to multiple files simultaneously for improved archiving performance.

...

 

Image Removed

...

Веб консоль

В дополнении к архивированию почты Архива предоставляет веб интерфейс для администрирования продукта. Данный интерфейс (в дальнейшем “Консоль сервера”) так же предоставляет возможность для поиска, просмотра  и экспорта почты. В отличие от других почтовых клиентов, функционал поиска Архива позволяет пользователям с достаточными правами доступа искать почту по всему архиву, а не только в своем почтовом ящике.

Авторизация

Доступ к серверной консоли ограничен только пользователями, которые прошли авторизацию и им были назначены права. Пользователю могут быть назначены различные права доступа и просмотра согласно настроенной роли. Каждая из ролей имеет различные права доступа.

 

Процесс архивирования

Image Added

Почтовые сообщения обычно поступают в Архива с помощью встроенных сервисов SMTP, IMAP или milter протоколов. После получения, данные немедленно записываются в очередь получения. После записи данных в очередь получения, данные считаются сохраненными. Это означает, что в случае перезагрузки данные из очереди будут обработаны и сообщения заархивируются. 

Несколько потоков архивирования получают сообщения из очереди получения, генерируют уникальный ID для каждого документа и сохраняют сообщения в активном тому. Согласно уникальному ID документы, документ сохраняется в одном из 4096 AES128 защифрованных архивных файлов. При разделении документов между многими архивными файлами, Архива выполняет архивирование с высокой производительностью благородя распределенной записи в множество архивных файлов.

После того, как данные были помещены в том, они отправляются на индексацию. При индексации контент документа разбирается разбирается на поля и индексируется. В последствие данный индекс используется для высоко скоростного поиска.

Схема хранения

Архива хранит заархивированные данный в томах, которые могут быть переодически переключены (например ежемесячно). Для каждого тома данные распределены среди  4096 RAES зашифрованных  ZIP файлов (с расширением .zz). Внутри файлов zip, заархивированнные документы храняться в виде .eml файлов. Эта схема хранения предназначена для достижения следующих целей (1) тома не содержать очень больших файлов, которые не могут быть забекапированны с помощью продуктов резервного копировани (2) тома не содержат файлы, которые настолько большие, что резервное копирование занимает слишком много времени для завершения  (3) тома содержать нужное количество файлов, что позволяет легко копировать и перемещать (4) использование стандартных форматов для хранения позволяет получить доступ к данным даже спустя 50 лет (5) высокая компрессия данных уменьшает стоимость хранения (6) одновременная запись в различные архивные файлы увеличивает производительность архивирования.

Image Added


Коммуникационные Порты

ИсточникНазначениеПротоколПорты
ПользовательАрхива серверHTTP8090*
Архива серверActive DirectoryNTLM, LDAP389, 445
Архива Server серверMicrosoft ExchangeIMAP143, 993
Sendmail/PostfixАрхива Server серверSendmail milter8092*
Mail ServerПочтовый серверАрхива Server серверSMTP8091* 

* by default, these ports can be changed

 

Performance
 

The performance of Архива is largely dependent on the performance characteristics of the hardware environment within which it runs. When planning your hardware configuration it is important to consider factors such as motherboard/chip architecture, CPU speed, number of cores, amount of memory, Ethernet speed, and storage configuration. In larger sites, the server may require more CPU power and larger amounts of memory.

...

 

 Considering the large volume of traffic that will be passing between your mail server and Архива, it is a good idea (especially in larger sites) to install a 1 GB or higher Ethernet link between them. This is especially important if you plan on connecting Архива to an Ethernet based networked storage device since the same pipe may be used for both the retrieval and storage of emails.

...

 

The choice of storage hardware and configuration varies greatly depending on the volume of emails the archiving server is expected to handle. In small environments (0-100 mailboxes), two in built SATA drives organized in a RAID configuration is often sufficient. At larger sites, since high speed searching across the large indexes requires low latency disk access times, it is advisable to keep the search engine index and email archive store information on separate drives.
While, Архива is capable of, and is indeed optimized for, archiving to remote Network Attached Storage (NAS) Devices, it is never a good idea to store the index data remotely as this will adversely affect the performance of searches. In addition to archiving to NAS devices, enterprise level customers can comfortably configure Архива to archive emails to Storage Area Networks (SAN)по умолчанию, данные порты могут быть изменены. 

Производительность

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

Ethernet

Учитывая большой объем трафика, который будет проходить между почтовым сервером и Архива, хорошая идея (особенно в крупных системах) установить скорость Ethernet-соединения 1ГБ/с или выше  между ними. Это особенно важно, если вы планируете подключить Архива к NAS (SAN) на используемое Ethernet-соединение, так-как данное соединение будет использовано для извлечения и хранения электронных сообщений.

Тома

Выбор оборудования для хранения данных и конфигурации варьируется в зависимости от объема архивируемой почты. В небольших средах (0-100 почтовые ящики), два встроенные SATA-диска собранные в RAID-1 достаточно. На больших объемах, где важна высокая скорость поиска по большому количеству документов, требует низкое время задержки доступа к диску где располагаются индексы (SAS диски со скоростью не менее 15000 RPM), так-же желательно, чтобы индексы и хранилище располагались на отдельных дисках.