Базовые и вспомогательные компоненты сервера
Рисунок 2.2. Базовые и вспомогательные компоненты сервера
К базовым компонентам относятся:
- служба каталога (Directory), отвечает за хранение и обслуживание каталога организации и обработку запросов к каталогу со стороны пользовательских и системных процессов, использует собственное хранилище данных (Directory Store или DS). Реализована как сервис MSExchangeDS;
- информационное хранилище (Information Store или IS), в свою очередь состоит из:
- хранилища данных пользователей (Private Store), отвечающего за хранение и обслуживание почтовых ящиков пользователей, а так же прием и передачу сообщений между пользователями в пределах локального сервера;
- хранилища данных общего пользования (Public Store), отвечающего за хранение и обслуживание общих папок и электронных форм.
Реализовано как сервис MSExchangeIS;
- агент передачи сообщений (Message Transfer Agent или MTA), выполняет операции приема, промежуточного хранения и доставки почтовых сообщений между серверами организации и внешними системами на основе анализа таблиц маршрутизации, в его обязанности также входит разворачивание (expansion) локальных списков рассылки. Реализован как сервис MSExchangeMTA;
- системный ассистент (System Attendant), специализированный сервис, выполняющий массу вспомогательных системных функций:
- регулярную проверку и построение таблиц маршрутизации на основании знаний о маршрутах, хранящихся в каталоге организации;
- проверяет состояние процесса репликации каталога на предмет наличия несоответствий и устраняет их;
- генерирует адреса вновь создаваемым объектам;
- ведет журналы прохождения сообщений;
- производит опрос сервисов и посылку-прием тестовых сообщений мониторинга внешних серверов;
- отвечает на тестовые сообщения мониторинга, адресованные данному серверу.
Реализован как сервис MSExchangeSA. Останов этого сервиса приводит к останову всех остальных сервисов Exchange.
Служба каталога и оба хранилища опираются на расширенную версию СУБД Jet Engine, поддерживающую хранение текстовых данных в формате UNICODE, объектов OLE, назначение списков привилегий на объекты, механизм транзакций и выполнение операций резервного копирования в процессе работы.
Реализован как набор сервисов MSExchangeMSMI и MSExchangePCMTA. Каждый дополнительный агент передачи сообщений исполняется как отдельный сервис, имя которого задается администратором в процессе конфигурации шлюза;