Виртуализация представлений

Задать вопрос по решению

Виртуализация представлений обеспечивает изоляцию процессорной обработки от графической подсистемы и средств ввода-вывода, что позволяет запускать приложение в одном месте, а работать с ним из другого места. При этом создаются виртуальные сеансы, удаленно предоставляющие пользовательский интерфейс приложений. Каждый сеанс может быть связан с выполнением только одного приложения, или пользователю может быть представлена вся настольная система с несколькими приложениями. В любом случае несколько виртуальных сеансов могут использовать одну и ту же установленную копию приложения.

Подобное выполнение приложений на общем сервере имеет следующие преимущества:

  • Данные могут быть централизованы и надежно сохранены на центральном сервере, а не на нескольких настольных компьютерах. За счет этого повышается безопасность, поскольку информация не распределяется между различными системами. 
  • Кроме того, можно значительно сократить затраты на управление приложениями. Вместо обновления каждого приложения на каждом отдельно взятом компьютере необходимо изменить лишь одну общую копию на сервере. Виртуализация представлений также позволяет использовать более простые образы ОС и специализированные настольные компьютеры, называемые «тонкими» клиентами, что способствует снижению расходов на управление. 
  • Компании больше не должны беспокоиться о несовместимости приложений и установленной на компьютере ОС. Эта проблема может быть решена и за счет виртуализации настольных систем, но виртуализация представлений позволяет просто запустить приложение на центральном сервере, а затем сделать его доступным для клиентских компьютеров с любой ОС. 
  • В некоторых случаях виртуализация представлений может повысить производительность. Например, представьте себе клиент-серверное приложение, которое передает большое количество данных от центральной базы данных к клиентскому компьютеру. Низкая скорость соединения клиента и сервера или перегрузка канала связи приведет к медленной работе приложения. Одним из способов повышения производительности является запуск всего приложения (и клиентской, и серверной части) на компьютере с высокоскоростным подключением к базе данных, а затем с помощью виртуализации представлений это приложение можно сделать доступным для пользователей.






При виртуализации представлений обработка происходит на сервере, оптимизированном по нагрузке и надежности, тогда как графические изображения, действия, выполняемые с помощью клавиатуры, мыши и других средств ввода-вывода, обслуживаются на терминале конечного пользователя.