У меня есть 4 внутренних сервера и 1 интерфейсный сервер в массиве Exchange 2003. У меня масса проблем с репликацией, потому что в общих папках слишком много данных (или я так подозреваю). Размер некоторых папок увеличивается до 5 ГБ, а в некоторых общих папках содержится более 20 вложенных папок.
Каждый внутренний сервер содержит пользователей из разных офисов.
В настоящее время, если кто-то server1
отправляет что-то в общую папку, репликация на любой из других серверов может занять от 1 с до 45 минут, но кому-либо еще на server1
сразу увидеть.
Я пробовал ограничить репликацию папок только одним сервером, чтобы удалить репликацию все вместе, в надежде, что все серверы будут просто указывать на сервер с общей папкой, но, похоже, это не работает.
Заполняет ли общая папка на одном сервере в массиве Exchange 2003 ее для пользователей на другом сервере? Есть ли более элегантный вариант?
Я сомневаюсь, что у вас «слишком много данных» в общих папках. Общие папки хранятся с использованием того же механизма ESE, который хранит почтовые ящики, и я видел установки Exchange 2003 с базами данных почтовых ящиков объемом более 100 ГБ (хотя, возможно, они работали очень плохо по сравнению с более новыми версиями Exchange, они работали нормально).
Для диагностики ваших «проблем репликации» мне понадобится дополнительная информация, поэтому я даже не буду пытаться решать это здесь. Что я сделаю, так это прокомментирую остальную часть вашего вопроса.
Каждая база данных почтовых ящиков имеет «Общедоступное хранилище по умолчанию», указанное в свойствах базы данных почтовых ящиков. Outlook сначала попытается получить доступ к общедоступным папкам, хранящимся в этом хранилище общих папок. Вы можете разместить несколько реплик общедоступной папки в разных общедоступных хранилищах (для балансировки нагрузки клиентского доступа и для предоставления реплик в физических местах с плохим подключением к глобальной сети) или у вас может быть несколько (или одно) общедоступных хранилищ, к которым вы объединяете доступ клиентов в. Что является «правильным», зависит от оборудования, на котором вы размещаете магазины, моделей доступа ваших пользователей и топологии вашей сети.
Когда пользователь пытается получить доступ к общедоступной папке, у которой нет реплики в общедоступном хранилище по умолчанию, Outlook запрашивает переход из общедоступного магазина пользователя по умолчанию в другой общедоступный магазин, в котором размещена реплика. Алгоритм переадресации учитывает соединители между группами маршрутизации (и подробно описан в этой связанной статье), но для ваших целей я подозреваю, что все ваши серверы находятся в одной группе маршрутизации, что означает, что Outlook в конечном итоге случайным образом выберет реплику. всех серверов, содержащих реплики данной папки.
У вас может быть одно хранилище общих папок без репликации, которое будут использовать все ваши клиенты. Для этого вам просто нужно установить общедоступное хранилище по умолчанию для всех ваших баз данных почтовых ящиков. Учитывая, что Exchange 2003 - это 32-битное приложение, вы можете реализовать преимущество кэширования при размещении всех ваших общих папок на одном сервере, на котором нет почтовых ящиков. Однако, поскольку у вас есть почтовые ящики, размещенные на всех четырех серверах, вам, вероятно, будет лучше разместить реплики общедоступных папок на всех четырех серверах и устранить любые проблемы с репликацией.
В локальной сети репликация общих папок должна происходить довольно быстро. Если серверы сильно перегружены или у вас есть проблемы с конфигурацией, это может занять намного больше времени. Вы можете подумать о том, чтобы опубликовать отдельный вопрос с подробностями о ваших «проблемах репликации», чтобы получить некоторую помощь по этому поводу.