Exchange сервер построен по модульному принципу, что позволяет добавлять новые функции по мере необходимости. Он состоит из набора базовых и дополнительных компонент (рисунок 2.2). Базовые компоненты отвечают за организацию и поддержку каталога, информационных хранилищ, адресного пространства, таблиц маршрутизации сообщений в актуальном состоянии, а также непосредственное обслуживание клиентов. Вспомогательные компоненты обеспечивают взаимодействие с внешними почтовыми системами, расширенные средства защиты и дополнительные методы доступа к информационным хранилищам и каталогу. Все компоненты сервера реализованы как сервисы Windows NT и исполняются в едином контексте.
Рис. 2.2. Базовые и вспомогательные компоненты сервера
К базовым компонентам относятся:
Реализовано как сервис MSExchangeIS;
Реализован как сервис MSExchangeSA. Останов этого сервиса приводит к останову всех остальных сервисов Exchange.
Служба каталога и оба хранилища опираются на расширенную версию СУБД Jet Engine, поддерживающую хранение текстовых данных в формате UNICODE, объектов OLE, назначение списков привилегий на объекты, механизм транзакций и выполнение операций резервного копирования в процессе работы. Поддержка операций отката и повторного выполнения гарантирует восстановление системы в случае сбоев. Каждая из трех служб использует собственный набор файлов данных, состоящий из одного файла хранилища и минимум пяти файлов журнала. Предельный размер информации для каждого из хранилищ - 16 Гб (последующие версии Exchange будут поддерживать хранилища до 16 Тб).
Журналы транзакций могут заполняться в двух режимах: обычном и циклическом. В обычном режиме после исчерпания пространства в текущем наборе журнальных файлов автоматически создается новый набор. Для каждого набора Exchange Server использует пять файлов размером 5 Мб. Старые журналы транзакций сохраняются до тех пор, пока не будет выполнена операция полного резервного копирования хранилища. При циклическом заполнении, как правило, используется только один набор журнальных файлов, что позволяет существенно экономить место на диске. Однако в случае большой нагрузки сервер может автоматически создавать дополнительные журнальные файлы. Этот режим используется сервером по умолчанию, однако, в этом случае невозможно выполнение резервного копирования обновлений (Incremental backup) и разностного копирования (Differential backup).
По умолчанию информационное хранилище каждого сервера обслуживает как почтовые ящики пользователей, так и общие папки. Для экономии ресурсов, оптимизации производительности и балансировки нагрузки в пределах площадки каждый конкретный сервер может быть настроен на выполнение только одной из указанных функций.
К вспомогательным компонентам относятся:
Назад | Содержание | Вперед