Работа с Active Directory в Exchange 2000/2003
Для обеспечения бесперебойной и работы и хорошей производительности Exchange очень полезно понимать куда, как и когда Exchange шлет свои многочисленные LDAP-запросы. На хорошо загруженном сервере можно увидеть 30-60 запросов в секунду. Естественно, если возникают какие-то проблемы в сети или на контроллерах доменов, это не замедлит отразиться на деятельности всех без исключения компонентах Exchange.
Для начала я предлагаю почитать очень хорошую статью, освещающую DSAccess - библиотеку, с помощью которой почти все службы Exchange взаимодействуют со службой каталогов Active Directory. Не уверен насчет правильной терминологии, но по сути дела в ней много полезных вещей.
http://old.osp.ru/win2000/exchange/49exch10.htm
Статья относится к Exchange 2000 Service Pack 2, но вся информация, изложенная в ней,относится и к последующим пакетам обновлений, а также Exchange 2003. Не знаю, сколько будет действовать эта ссылка, я обнаружил, что эта статья уже переехала как минимум один раз. Так что рекомендую скопировать локально на всякий случай :)
По большому счету, главное для нормальной работы - это обеcпечить достаточное количество серверов глобального каталога (GC) в непосредственной близости от Exchange (в том же сайте). Чем больше Exchange-серверов, там больше серверов GC должно быть доступно - как для правильного распределения нагрузки, так и для обеспечения нормального функционирования в случае недоступности одного или нескольких GC.
А вот устанавливать Exchange на контроллер домена или сервер глобального каталога в большой организации не рекомендуется - Exchange и сам способен загрузить память, процессор и диск компьютера, а Active Directory добавит дополнительную нагрузку. Такой совмещенный вариант подходит разве что для Small Business Server, когда загруженность сервера минимальная.