Remote Desktop Virtualization Host
Служба роли узла виртуализации удаленных рабочих столов (Remote Desktop Virtualization Host, или RD Virtualization Host) работает в сочетании с сервером Hyper-V для размещения (хостинга) виртуальных машин для служб Remote Desktop Services. Пользователи могут подключаться к виртуальной машине, используя либо RemoteApp and Desktop Connection (Подключение к удаленным рабочим столам и приложениям RemoteApp), либо Remote Desktop Web Access (RD Web Access). Эти виртуальные машины могут быть развернуты либо как персональный виртуальный рабочий стол (каждому пользователю назначается уникальная виртуальная машина), либо как часть разделяемого пула виртуальных рабочих столов (виртуальная машина назначается динамически).
Персональные виртуальные рабочие столы назначаются индивидуальным пользователям с применением диспетчера подключений к удаленным рабочим столам (Remote Desktop Connection Manager). Пользователю может назначаться только один виртуальный рабочий стол; кроме того, виртуальный рабочий стол может быть назначен только одному пользователю. Сохраняя отношение "один к одному", все настройки, выполненные пользователем на персональном виртуальном рабочем столе, сохраняются и доступны для будущего использования.
В отличие от этого, целью пула виртуальных рабочих столов является сохранение одних и тех же пользовательских настроек для всех виртуальных рабочих столов, независимо от того, к какому из них пользователь подключен в данный момент. Чтобы обеспечить такое поведение, все виртуальные машины из пула рабочих столов должны быть сконфигурированы идентично (и при этом ни один из них не должен быть назначен персональным рабочим столом). Кроме того, пулы виртуальных рабочих столов могут быть сконфигурированы на откат изменений к предыдущему состоянию, когда пользователь выходит из виртуальной машины.
Чтобы перенаправить пользователя на корректную виртуальную машину, узел RD Virtualization Host использует брокер подключений к удаленным рабочим столам (Remote Desktop Connection Broker, или RD Connection Broker). Когда пользователю назначен персональный виртуальный рабочий стол, RD Connection Broker перенаправляет запрос пользовательского сеанса на соответствующую виртуальную машину. В тех случаях, когда виртуальная машина не запущена, RD Virtualization Host запустит ее перед выполнением запроса соединения.