Архитектура почтовой системы Notes/Domino. Репликации и прочие возможности Notes/Domino
Как осуществляется передача почты
На иллюстрации показано как происходит передача почты:
- Пользователь на рабочей станции создает и отправляет почтовое сообщение.
- Задача Mailer проверяет имена адресатов в каталоге Domino.
- Задача Mailer размещает сообщение в базе данных Mail.box на почтовом сервере пользователя.
- Задача Router проверяет базу данных Mail.box на наличие почтовых сообщений.
- Руководствуясь параметрами передачи почты, указанными в каталоге Domino, задача Router определяет маршрут для адресатов в сообщении.
- Задача Router помещает почтовое сообщение в базу данных Mail.box, находящуюся на следующем сервере маршрута.
- Задача Router сервера, которому было передано сообщение, проверяет базу данных Mail.box на его наличие.
- Руководствуясь параметрами передачи почты, указанными в каталоге Domino, задача Router сервера, которому было передано сообщение, определяет маршрут для адресатов в сообщении.
- Если сообщение было передано для адресата, ящик которого расположен на текущем сервере, то задача Router помещает его в соответствующую почтовую базу данных.
Определение топологии передачи почты
Как правило, для маршрутизации почты в системе Notes/Domino используются топологии типа peer-to-peer или hub-and-spoke.
В топологии hub-and-spoke обмен почты происходит между центральным сервером ( hub ) и множеством периферийных серверов ( spoke ). При использовании такой топологии периферийные почтовые серверы напрямую друг с другом почтой не обмениваются. Топология hub-and-spoke подходит для маршрутизации большого объема почты в крупной организации.
В топологии peer-to-peer все почтовые серверы организации обмениваются почтой напрямую друг с другом. Топология peer-to-peer обычно используется для маршрутизации почты в малых и средних организациях.
Пример топологии hub-and-spoke:
Репликации Notes/Domino
Для правильного функционирования системы Notes/Domino необходимо, чтобы изменения конфигурационных параметров, выполненные на одном сервере домена были доступны и на других, т.е. возникает необходимость синхронизации информации для таких баз данных, как каталог Domino, Administration Requests, Certification Log.
Синхронизация информации в системе Notes/Domino выполняется процессом, который называется – репликация Domino (Domino replication).
Кроме того, размещение реплик любой базы данных на разных серверах и выполнение синхронизации позволяет сделать ее доступной пользователям, находящимся в разных сетях и местах расположения.