Применимо к: Exchange Server 2010 SP1

Последнее изменение раздела: 2010-08-02

Протоколы и службы клиентского доступа Microsoft Exchange имеют различные требования к балансировке нагрузки. Некоторые из служб и протоколов Microsoft Exchange требуют для клиента соответствия серверов клиентского доступа. Другие будут работать без этого условия, но при этом отображаются сведения о повышении производительности от такого соответствия. Некоторые же протоколы Exchange не требуют для клиента соответствия серверов клиентского доступа, и их производительность не снижается при отсутствии такого соответствия.

Содержание

Протоколы Exchange, требующие соответствия клиента серверу клиентского доступа

Протоколы Exchange, на работу которых соответствие клиента серверу клиентского доступа оказывает положительное влияние

Протоколы Exchange, не требующие соответствия

Общие сведения о портах IP

Протоколы Exchange, требующие соответствия клиента серверу клиентского доступа

Следующие протоколы Exchange требуют соответствия клиента серверу клиентского доступа. Соответствие должно сохраняться во время сеанса клиента.

  • Outlook Web App и панель управления Exchange   Приложение Microsoft Office Outlook Web App и панель управления Exchange требуют соответствия клиента серверу клиентского доступа. При проверке подлинности на основе форм, которая установлена по умолчанию в системе Microsoft Exchange Server 2010, для приложения Outlook Web App и панели управления Exchange необходимо использовать один сервер клиентского доступа. Это необходимо потому, что они совместно используют один файл Cookie проверки подлинности, который может быть расшифрован только одним определенным сервером клиентского доступа.

  • Веб-службы Exchange   Только одно подмножество веб-служб Exchange требует соответствия. Соответствие не требуется для запросов службы доступности, но требуется для подписок. Все аспекты веб-служб Exchange испытывают улучшение производительности при установке соответствия. Корпорация Майкрософт не поддерживает использование веб-служб Exchange без установки соответствия.

  • Подключения RPC через TCP для Outlook в интрасети   При использовании клиентов Outlook в интрасети предполагается, что все RPC-подключения устанавливаются к одному серверу. Приложение Outlook использует несколько сеансов для одного пользователя, и предполагается, что все сеансы подключены к одному серверу.

Протоколы Exchange, на работу которых соответствие клиента серверу клиентского доступа оказывает положительное влияние

Следующие протоколы и службы Exchange могут работать без установки соответствия. Однако при этом их производительность значительно снижается.

  • Outlook Anywhere   Подключения Outlook Anywhere являются однонаправленными и разделяют одно подключение к данным RPC на два HTTP-подключения. Одно подключение используется для входящих данных, а другое — для исходящих. При отсутствии соответствия между этими двумя типами подключений приложение Outlook Anywhere выполняет попытку сопоставить эти подключения и начинает взаимодействовать с другими членами массива серверов клиентского доступа. Это увеличивает трафик между серверами клиентского доступа практически на 50% для массива из двух серверов и до 100% для массива с большим числом серверов.

  • Exchange ActiveSync   Служба Microsoft Exchange ActiveSync передает уведомления о новых сообщениях электронной почты клиентам через долговременный HTTPS-запрос от клиента на сервер. При назначении клиента Exchange ActiveSync новому серверу клиентского доступа этот сервер должен повторно создать подписку на уведомление для почтового ящика пользователя. Это приводит к значительному снижению производительности.

  • Служба адресной книги Exchange   Это новая служба в системе Exchange 2010, предоставляющая клиентам доступ к каталогам. Неиспользование соответствия приводит к значительно большему уровню взаимодействия между клиентом и серверами клиентского доступа.

  • Remote PowerShell   Без установки соответствия пользователям потребуется выполнять повторную проверку подлинности при прерывании подключения.

Протоколы Exchange, не требующие соответствия

Существует несколько протоколов и служб Exchange, которые не требуют установки соответствия, так как являются транзакционными. Это значит, что после установки подключения выполняется транзакция и подключение закрывается. Эти протоколы не испытывают улучшений производительности при установке соответствия.

  • Автономная адресная книга

  • Служба автообнаружения

  • POP3

  • IMAP4

Общие сведения о портах IP

Большинство служб Exchange 2010 построено на базе протокола HTTP и используют порт 443 для доступа по протоколу SSL (Secure Sockets Layer) и порт 80 для доступа по протоколам, отличным от SSL. Такими службами являются Outlook Web App, Exchange ActiveSync, Outlook Anywhere и веб-службы Exchange. Службы POP3 и IMAP4 используют порты 110 и 143 соответственно при отсутствии шифрования с помощью протокола SSL и порты 995 и 993 соответственно при шифровании с помощью протокола SSL.

Другие службы Exchange, такие как служба клиентского доступа RPC и служба адресной книги Exchange, являются службами RPC. При подключении клиента Outlook напрямую к серверу клиентского доступа с помощью этих протоколов, а не с помощью функции Outlook Anywhere, порты TCP конечных точек для этих служб выделяются диспетчером конечных точек RPC. Выделение происходит при запуске служб. Для этого необходимо настроить балансировку нагрузки для большого диапазона портов назначения без возможности направлять трафик для этих служб на основе номера порта. Можно статически сопоставить эти службы с определенными номерами портов, чтобы упростить балансировку нагрузки. Если порты для этих служб статически сопоставлены, трафик будет направляться только на порт 135 и два определенных порта, выбранных для этих служб.

Настройка статического сопоставления портов для служб на основе RPC

Статический порт для службы клиентского доступа RPC настраивается в реестре. На каждом сервере клиентского доступа необходимо настроить следующий раздел реестра. Установите для этого раздела значение, равное номеру порта, который необходимо использовать для TCP-подключений к службе клиентского доступа RPC.

Скопировать код
Key: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSExchangeRPC\ParametersSystem
Value: TCP/IP Port
Type: DWORD
Примечание.
Это изменение будет применяться только к внутренним подключениям через TCP и не будет влиять на подключения Outlook Anywhere, использующие туннелирование RPC/HTTP. Подключения Outlook Anywhere к службе клиентского доступа RPC устанавливаются с помощью порта 6001. Невозможно изменить порт для этих подключений.

Такой процесс необходимо также выполнить на всех серверах общих папок в организации.

Статические порты для двух конечных точек RPC, обслуживаемых службой адресной книги Exchange, настраиваются в файле Microsoft.Exchange.AddressBook.Service.Exe.config. Этот файл расположен в каталоге bin, к которому можно перейти по пути установки Exchange на каждом сервере клиентского доступа. В файле конфигурации необходимо установить значение RpcTcpPort, равное номеру порта, который необходимо использовать для TCP-подключений к этой службе. Этот порт обрабатывает подключения для ссылок адресной книги (ABREF) и для интерфейса NSPI (Name Service Provider Interface).

Примечание.
Не изменяйте значения параметров конфигурации NspiHTTPPort и RfrHTTPPort. По умолчанию приложение Outlook настроено на использование этих портов. Изменение этих значений приведет к нежелательной задержке при установке клиентами подключений к Outlook Anywhere. Портами по умолчанию являются 6002 для NspiHTTPPort и 6004 для RfrHTTPPort.