Virtual Desktop Infrastructure
Одна из наиболее интересных технологий, которая, несмотря на свою давнюю историю в разных инкарнациях, остается очень востребованной и со стороны бизнеса, и со стороны госсектора
И в этом есть абсолютная правда, ведь технология обладает композитом самых весомых достоинств. Классическое определение Virtual Desktop Infrastructure, или VDI, звучит так – это комбинация соединений с удаленным рабочим столом и виртуализации. Т.е. на виртуальных серверах выполняется много виртуальных машин (VM) с такими клиентскими операционными системами, как Windows 7 и Linux. Таким образом, все сводится к тому, что пользователи дистанционно подключаются к VM для своей настольной среды. На локальных компьютерах пользователей в качестве удаленного настольного клиента могут применяться терминальные клиенты, старое оборудование с Microsoft Windows Fundamentals или дистрибутив Linux. В общем, как вы видите, конечное устройство может быть совершенно разнородным – это раз, два – довольно слабым с точки зрения производительности, ну и 3, наконец, независимым с точки зрения программного обеспечения. На практике VDI полностью изолирует виртуальную среду пользователей от других виртуальных сред, так как каждый пользователь подключается к отдельной VM. Иногда используется статическая инфраструктура VDI, в которой пользователь всегда подключается к той же VM, а в других случаях – динамическая VDI, в которой пользователи динамически подключаются к различным VM, и виртуальные машины создаются по мере необходимости. При использовании любой модели важно хранить данные пользователей вне VM и быстро предоставлять приложения.
Один из важнейших факторов, который притягивает внимание к VDI – это надежность и моментальный перезапуск систем. По надежности понятно – централизованная и виртуализованная среда всегда находится в более предпочтительном положении, чем разрозненные структуры с разрозненными же программными средами. Вот, например, представьте, что на клиентском компьютере возникла неполадка. Придется выполнить диагностику и, возможно, переустановить операционную систему. Благодаря VDI в случае неполадок можно просто удалить VM и за несколько секунд создать новую среду с помощью виртуального жесткого диска шаблона. VDI обеспечивает дополнительную безопасность, так как данные не хранятся локально на настольном компьютере или ноутбуке.
По мнению специалистов компании SmartCom, которая, безусловно, в представлении не нуждается, поскольку только за последние несколько лет реализовала резонансные проекты по суперкомпьютерам в Казахстане, VDI – является не просто очередной технологией, это новая идеология и новая парадигма. И для этого есть вся инструментальная база. Например, приложение VMview от известного одноименного производителя ПО. Кстати, компания SmartCom «работает» только с этой VDI и по сумме параметров сейчас VMview что-то трудно противопоставить, поэтому далее в контексте мы будем упоминать только VMview.
Итак, VMview интересен, когда речь идет о десятках требуемых виртуальных настольных ПК. Напротив, если их около 10, то смысла в VMview нет. VMview состоит из 4 основных компонентов:
- Виртуальная инфраструктура VMware Virtual Infrastructure.
- VMware Virtual Desktop Manager – брокер соединений (connection broker), стоящий на выделенном сервере со статическим IP и «разруливающий» обращения клиентов к своим десктопам.
- VMview Client – клиент для соединения со своей виртуальной машиной.
- VMview Agent – агент устанавливаемый внутрь гостевой ОС виртуальной машины для обеспечения безопасного соединения по RDP через SSL .
VMview работает только с инфраструктурой Microsoft Active Directory – без нее он не работает. Поэтому нет смысла думать о VMview, пока вы не внедрили AD. Лицензируется VMview не на физические процессоры, а на число виртуальных рабочих станций пользователей. Машины в VMview развертываются из шаблонов по необходимости (то есть, емкость пула не значит, что в нем должно быть именно столько-то созданных машин). В VMview есть два типа пулов десктопов: persistent, когда после первого соединения пользователя с виртуальным десктопом он закрепляется за ним, и он всегда имеет доступ к своей машине, и Non-persistent, когда пользователю всегда выдается случайная виртуальная машина (при этом, после окончания сеанса изменения не сохраняются).
Небольшой экскурс в теорию VMview на примере VMview говорит, что процесс, во-первых, конечно, имеет почти необратимый процесс с точки зрения оптимизации распределенной инфраструктуры предприятия. Во-вторых, экономический эффект от внедрения имеет долгосрочный параметр. И в третьих, реализация проекта в современных условиях – это скорее технический аспект, благодаря, например, проектному опыту системных интеграторов такого уровня, как компания SmartCom, которая способна реализовать VMview любого уровня – от начального, до распределенного с географической точки зрения.