RD Connection Broker
В Windows Server 2003 появилось средство под названием Session Directory (Каталог сеансов), предназначенное для поддержки состояний пользовательских соединений между терминальными серверами, балансирующими нагрузку. Это средство хранило список сеансов, индексированных по имени пользователя. Затем, когда пользователь отключался от сеанса и пытался подключиться вновь, средство Session Directory перенаправляло его обратно на тот же терминальный сервер, который удерживал его отключенный сеанс.
В Windows Server 2008 средство Session Directory было переименовано в Terminal Services Session Broker (Брокер сеансов терминального сервера), или TS Session Broker. Переименованный компонент TS Session Broker также содержит новое средство балансировки нагрузки (TS Session Broker load balancing). Microsoft представила средство балансировки нагрузки для того, чтобы позволить администраторам распределять нагрузку между терминальными серверами, не прибегая к использованию Windows Network Load Balancing (NLB). Типичное развертывание средства балансировки нагрузки TS Session Broker предусматривает комплекс терминальных серверов, состоящий из 2-10 серверов.
В Windows Server 2008 R2 средство TS Session Broker было вновь переименовано, на этот раз в RD Connection Broker (Брокер подключений к удаленным рабочим столам). Как и ранее, служба роли RD Connection Broker по-прежнему выполняет балансировку нагрузки и гарантирует поддержку подключения пользователей к правильным сеансам удаленных рабочих столов. Однако RD Connection Broker также поддерживает балансировку нагрузки и управление состоянием сеансов для рабочих столов на основе сеансов, виртуальных рабочих столов и программ RemoteApp, доступных посредством RemoteApp and Desktop Connection.