Интеграция с почтовыми сервисами
Сервер Архива архивирует почту из внешних почтовых систем таких как Microsoft Exchange, Postfix, Sendmail и других. Также Архива может принимать почтовых трафик по протоколам SMTP или Sendmail milter, или может забирать по протоколам IMAP или POP. Сервер Архива может быть запущен на любом сервере в вашей локальной сети который имеет соединение TCP/IP с почтовым сервером, почту которого вы собираетесь архивировать. Для оптимальной производительности и минимизации изменений на почтовом сервере рекомендуется запускать сервис Архива на выделенном сервере или виртуальной машине.
Веб консоль
В дополнении к архивированию почты Архива предоставляет веб интерфейс для администрирования продукта. Данный интерфейс (в дальнейшем “Консоль сервера”) так же предоставляет возможность для поиска, просмотра и экспорта почты. В отличие от других почтовых клиентов, функционал поиска Архива позволяет пользователям с достаточными правами доступа искать почту по всему архиву, а не только в своем почтовом ящике.
Авторизация
Доступ к серверной консоли ограничен только пользователями, которые прошли авторизацию и им были назначены права. Пользователю могут быть назначены различные права доступа и просмотра согласно настроенной роли. Каждая из ролей имеет различные права доступа.
Процесс архивирования
Почтовые сообщения обычно поступают в Архива с помощью встроенных сервисов SMTP, IMAP или milter протоколов. После получения, данные немедленно записываются в очередь получения. После записи данных в очередь получения, данные считаются сохраненными. Это означает, что в случае перезагрузки данные из очереди будут обработаны и сообщения заархивируются.
Несколько потоков архивирования получают сообщения из очереди получения, генерируют уникальный ID для каждого документа и сохраняют сообщения в активном тому. Согласно уникальному ID документы, документ сохраняется в одном из 4096 AES128 защифрованных архивных файлов. При разделении документов между многими архивными файлами, Архива выполняет архивирование с высокой производительностью благородя распределенной записи в множество архивных файлов.
После того, как данные были помещены в том, они отправляются на индексацию. При индексации контент документа разбирается разбирается на поля и индексируется. В последствие данный индекс используется для высоко скоростного поиска.
Схема хранения
Архива хранит заархивированные данный в томах, которые могут быть переодически переключены (например ежемесячно). Для каждого тома данные распределены среди 4096 RAES зашифрованных ZIP файлов (с расширением .zz). Внутри файлов zip, заархивированнные документы храняться в виде .eml файлов. Эта схема хранения предназначена для достижения следующих целей (1) тома не содержать очень больших файлов, которые не могут быть забекапированны с помощью продуктов резервного копировани (2) тома не содержат файлы, которые настолько большие, что резервное копирование занимает слишком много времени для завершения (3) тома содержать нужное количество файлов, что позволяет легко копировать и перемещать (4) использование стандартных форматов для хранения позволяет получить доступ к данным даже спустя 50 лет (5) высокая компрессия данных уменьшает стоимость хранения (6) одновременная запись в различные архивные файлы увеличивает производительность архивирования.
Коммуникационные Порты
Источник | Назначение | Протокол | Порты |
---|---|---|---|
Пользователь | Архива сервер | HTTP | 8090* |
Архива сервер | Active Directory | NTLM, LDAP | 389, 445 |
Архива сервер | Microsoft Exchange | IMAP | 143, 993 |
Sendmail/Postfix | Архива сервер | Sendmail milter | 8092* |
Почтовый сервер | Архива сервер | SMTP | 8091* |
* по умолчанию, данные порты могут быть изменены.
Производительность
Производительность Архива в значительной степени зависит от аппаратных характеристик среды, в которой она работает. При планировании вашей аппаратной конфигурации важно учитывать такие факторы, как материнская плата/чип архитектуры, скорость процессора, количество ядер, объем оперативной памяти, скорость Ethernet и объем и емкость жестких дисков. Для более крупных установок системы, Архива может потребовать больше ресурсов процессора и больший объем памяти.
Ethernet
Учитывая большой объем трафика, который будет проходить между почтовым сервером и Архива, хорошая идея (особенно в крупных системах) установить скорость Ethernet-соединения 1ГБ/с или выше между ними. Это особенно важно, если вы планируете подключить Архива к NAS (SAN) на используемое Ethernet-соединение, так-как данное соединение будет использовано для извлечения и хранения электронных сообщений.
Тома
Выбор оборудования для хранения данных и конфигурации варьируется в зависимости от объема архивируемой почты. В небольших средах (0-100 почтовые ящики), два встроенные SATA-диска собранные в RAID-1 достаточно. На больших объемах, где важна высокая скорость поиска по большому количеству документов, требует низкое время задержки доступа к диску где располагаются индексы (SAS диски со скоростью не менее 15000 RPM), так-же желательно, чтобы индексы и хранилище располагались на отдельных дисках.