2.1.2. Архитектура сервера, основные и дополнительные компоненты
Exchange сервер построен по модульному принципу, что позволяет добавлять новые функции по мере необходимости. Он состоит из набора базовых и дополнительных компонент (рисунок 2.2). Базовые компоненты отвечают за организацию и поддержку каталога, информационных хранилищ, адресного пространства, таблиц маршрутизации сообщений в актуальном состоянии, а также непосредственное обслуживание клиентов. Вспомогательные компоненты обеспечивают взаимодействие с внешними почтовыми системами, расширенные средства защиты и дополнительные методы доступа к информационным хранилищам и каталогу. Все компоненты сервера реализованы как сервисы Windows NT и исполняются в едином контексте.
Рис. 2.2. Базовые и вспомогательные компоненты сервера
К базовым компонентам относятся:
Реализован как сервис MSExchangeSA. Останов этого сервиса приводит к останову всех остальных сервисов Exchange.
Служба каталога и оба хранилища опираются на расширенную версию СУБД Jet Engine, поддерживающую хранение текстовых данных в формате UNICODE, объектов OLE, назначение списков привилегий на объекты, механизм транзакций и выполнение операций резервного копирования в процессе работы. Поддержка операций отката и повторного выполнения гарантирует восстановление системы в случае сбоев. Каждая из трех служб использует собственный набор файлов данных, состоящий из одного файла хранилища и минимум пяти файлов журнала. Предельный размер информации для каждого из хранилищ - 16 Гб (последующие версии Exchange будут поддерживать хранилища до 16 Тб).
Журналы транзакций могут заполняться в двух режимах: обычном и циклическом. В обычном режиме после исчерпания пространства в текущем наборе журнальных файлов автоматически создается новый набор. Для каждого набора Exchange Server использует пять файлов размером 5 Мб. Старые журналы транзакций сохраняются до тех пор, пока не будет выполнена операция полного резервного копирования хранилища. При циклическом заполнении, как правило, используется только один набор журнальных файлов, что позволяет существенно экономить место на диске. Однако в случае большой нагрузки сервер может автоматически создавать дополнительные журнальные файлы. Этот режим используется сервером по умолчанию, однако, в этом случае невозможно выполнение резервного копирования обновлений (Incremental backup) и разностного копирования (Differential backup).
По умолчанию информационное хранилище каждого сервера обслуживает как почтовые ящики пользователей, так и общие папки. Для экономии ресурсов, оптимизации производительности и балансировки нагрузки в пределах площадки каждый конкретный сервер может быть настроен на выполнение только одной из указанных функций.
К вспомогательным компонентам относятся:
- синхронизация каталога
(Directory Synchronization), позволяет выполнять синхронизацию адресных книг с внешними почтовыми системами (MS Mail и cc:Mail). Реализован как сервис MSExchangeDX;
- поддержка облегченного протокола доступа к каталогу
(LDAP Services), позволяет клиентским программам, поддерживающим этот протокол выполнять операции поиска в каталоге Exchange. Поддержка встроена в службу каталога;
- шлюз в почту MS Mail 3.x
(MS Mail Connector), позволяет обмениваться сообщениями с пользователями почтовой системы MS Mail 3.x. Реализован как набор сервисов MSExchangeMSMI и MSExchangePCMTA. Каждый дополнительный агент передачи сообщений исполняется как отдельный сервис, имя которого задается администратором в процессе конфигурации шлюза;
- синхронизация расписаний с пользователями MS Mail 3.x
(Schedule+ Free/Busy Connector), позволяет организовать календарное планирование и синхронизацию расписаний между пользователями Exchange и MS Mail. Реализован как сервис MSExchangeFB;
- шлюз в почту Lotus cc:Mail
(cc:Mail Connector), позволяет обмениваться сообщениями с пользователями почтовой системы cc:Mail. Реализован как сервис MSExchangeCCMC;
- шлюз в почту X.400
(X.400 Connector), позволяет обмениваться сообщениями с почтовыми системами на базе стандартов X.400. Поддержка встроена в агент передачи данных;
- шлюз в почту SMTP
(Internet Mail Connector), позволяет обмениваться сообщениями с почтовыми системами на базе протокола SMTP. Реализован как сервис MSExchangeIMC;
- сервер управления ключами
(Key Manager), позволяет использовать средства шифрования и цифровой подписи при обмене сообщениями между пользователями серверов Exchange, как внутри организации, так и за ее пределами. Реализован как сервис MSExchangeKMS;
- шлюз в службу новостей USENET
(Internet News Connector), позволяет выполнять двунаправленную репликацию содержимого общих папок между сервером Exchange и серверами новостей USENET, а также предоставлять доступ к общим папкам клиентам, использующим программы чтения новостей Internet. Реализован как сервис MSExchangeINS;
- клиентский доступ по протоколу POP3
(POP3 Server Services), позволяет пользователям работать со своими почтовыми ящиками из программ, поддерживающих этот протокол. Поддержка реализована на уровне информационного хранилища;
- активные компоненты сервера
(Active Server Components), позволяют пользователям работать со своими почтовыми ящиками, просматривать содержимое общих папок и проводить поиск в каталоге из броузера, поддерживающего фреймы и Java. Требуют наличия IIS 3.0 на локальном сервере или на одном из компьютеров сети. Реализованы как набор активных сценариев сервера и поставляются в исходном тексте. Со стороны сервера Exchange поддержка обеспечивается сервисом MSExchnageWEB.
Назад | Содержание | Вперед
|
|