Хранение данных пользователей в VDI
При планировании хранения данных пользователей (документы и настройки приложений) в инфраструктуре VDI необходимо учитывать тип пула (Dedicated или Floating) и тип клона (Full или Instant clones).
В рамках услуги Виртуальные рабочие места Cloud.ru нет требований использовать какой-то конкретный механизм хранения данных пользователей. Администратору необходимо самостоятельно определиться с инструментами организации хранения данных.
Ниже рассмотрены несколько вариантов, которые провалидированы вендором.
Локальные профили
При локальном хранении данные пользователей сохраняются на виртуальном диске ВРМ и хранение определяется настройками операционной системы.
Этот способ хранения не требует специальной настройки и используется по умолчанию при развертывании ВРМ.
Не рекомендуется использовать совместно с Плавающими (Floating) пулами — данные пользователя, сохраненные в прошлой сессии, не будут доступны на новом ВРМ.
В комбинации Dedicated Pool + Instant Clones важно учитывать, что в момент редеплоя пула из новой версии образа данные пользователей также будут удалены.
Этот сценарий идеально подходит, когда требуется полностью очистить следы действий пользователей. ВРМ удаляется, а новое создается после завершения сессии пользователя.
Резервное копирование данных осуществляется путем копирования виртуальной машины целиком (вместе с операционной системой), что сопряжено с увеличением накладных расходов на хранение и скорость выполнения заданий резервного копирования.
Instant Clones | Поддерживается с ограничениями |
Full Clones | Рекомендуется |
Dedicated Pool | Рекомендуется |
Floating Pool | Не поддерживается |
Backup | Поддерживается с ограничениями |
HA | Не поддерживается |
Перемещаемые профили
Данные пользователей с помощью программных средств хранятся вне ВРМ и становятся доступным пользователю в момент подключения к сессии.
Этот способ хранения требует специальной настройки и использование для ВРМ внешнего файлового хранилища.
Рассмотрим несколько вариантов организации управления перемещаемыми профилями.
DEM
Dynamic Environment Manger (DEM) — продукт VMware.
Данные пользователя хранятся на внешнем файловом хранилище.
DEM-Agent в момент подключения сессии монтирует к ОС профиль пользователя.
Требует файловое хранилище для хранения файлов пользователей, которые содержат профиль.
Файловое хранилище может быть реализовано с помощью Microsoft DFS в Active-Passive режиме (Hub and Spoke). Резервное копирование рекомендуется использовать только для файлового сервера.
Использование DEM и DFS позволяет реализовать катастрофоустойчивое решение VDI в географически разнесенных ЦОД.
App Vol Writable Volumes
App Volumes — продукт VMware.
Данные пользователя хранятся на виртуальном диске в vmdk-формате.
AppVol-Agent в момент подключения сессии монтирует к виртуальной машине диск с профилем пользователя.
Не требует организации файлового хранилища, так как виртуальный диск хранится на блочной СХД, как и сама виртуальная машина.
Резервное копирование осуществляется встроенным механизмом App Volumes Manager.
HA доступен в рамках ПОД.
Persistence Disks
Продукт VMware.
Штатный механизм VMware Horizon.
Данные пользователя хранятся на виртуальном диске в vmdk-формате.
VMware Horizon-Agent в момент подключения сессии монтирует к виртуальной машине диск с профилем пользователя.
Не требует организации файлового хранилища, так как виртуальный диск хранится на блочной СХД, как и сама виртуальная машина.
Резервное копирование не предусмотрено.
HA доступен в рамках ПОД.
FSLogix
Продукт Microsoft.
Данные пользователя хранятся на внешнем файловом хранилище в формате виртуального диска.
FSLogix-Agent в момент подключения сессии монтирует к ОС виртуальный диск с профилем пользователя.
Требует файловое хранилище для хранения виртуальных дисков с профилями пользователей.
Использование FSLogix и DFS позволяет реализовать катастрофоустойчивое решение VDI в географически разнесенных ЦОД.
Резервное копирование рекомендуется использовать только для файлового сервера.
Local | DEM | Writable Volume | Persistence disk | FSLogix | |
---|---|---|---|---|---|
Лицензия | Не требуется | Входит в Horizon Standart | Входит в Horizon Advanced | Входит в Horizon Standart | |
Local HA | Не поддерживается | Рекомендуется | Рекомендуется | Рекомендуется | Рекомендуется |
GEO HA | Не поддерживается | Рекомендуется (DFS) | Не поддерживается | Не поддерживается | Рекомендуется (DFS) |
Agent | — | DEM-Agent | AppVol-Agent | Horizon-Agent | FSLogix-Agent |
Full Clones | Рекомендуется | Рекомендуется | Рекомендуется | Не поддерживается | Рекомендуется |
Instant Clones | Поддерживается с ограничениями | Рекомендуется | Рекомендуется | Рекомендуется | Рекомендуется |
Dedicated Pools | Рекомендуется | Рекомендуется | Рекомендуется | Рекомендуется | Рекомендуется |
Floating Pools | Не поддерживается | Рекомендуется | Рекомендуется | Рекомендуется | Рекомендуется |
Floating Pools | Поддерживается с ограничениями | Рекомендуется | Поддерживается с ограничениями | Не поддерживается | Рекомендуется |
- Локальные профили
- Перемещаемые профили