- tocdepth
2
Хранение данных пользователей в 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 |
Поддерживается с ограничениями |
Рекомендуется |
Поддерживается с ограничениями |
Не поддерживается |
Рекомендуется |
для Dev & Test