Многопользовательская виртуализация настольных компьютеров
Виртуализация рабочего стола MultiSeat — это метод, с помощью которого обычный настольный ПК с дополнительными клавиатурами , мышами и видеоэкранами, непосредственно подключенными к нему, можно использовать для установки, загрузки и одновременного запуска нескольких операционных систем. Эти операционные системы могут быть одинаковыми для всех «мест» или разными. Это похоже на серверные вычисления только тем, что один мэйнфрейм поддерживает несколько пользователей. С другой стороны, оно отличается тем, что «терминалы» (или сиденья, как их называют на многоместном жаргоне) состоят из не более чем обычной клавиатуры, монитора и мыши, и эти устройства подключаются непосредственно к ПК. USB-концентраторы можно использовать для прокладки кабелей клавиатур и мышей, а также может потребоваться установка дополнительных видеокарт (обычно с двумя или четырьмя выходами).
Введение
[ редактировать ]Общеизвестно, что современные ПК чрезвычайно мощны и имеют существенную избыточную вычислительную мощность ЦП. Фактически, большинство настольных приложений не используют многоядерные возможности современных процессоров. Когда приложение запускается, оно запускается на первом ядре, а когда запускается второе приложение, оно продолжает работать на первом ядре. Этот процесс продолжается (при этом второе и последующие ядра практически простаивают), пока исходное ядро не становится очень занятым. В этот момент операционная система сообщает новым приложениям запускаться на втором и последующих ядрах.
Серверные вычисления
[ редактировать ]Серверные вычисления существуют уже долгое время специально для того, чтобы воспользоваться этой избыточной мощностью ЦП и позволить нескольким пользователям совместно использовать ее. Это началось в 1950-х и 1960-х годах с пакетной обработки и приняло свою нынешнюю форму с Citrix и Terminal Services . nComputing и Microsoft Multipoint — это текущие версии одной и той же технологии тонкого клиента. Типичная проблема с этим типом системы заключается в том, что она зависит от одной операционной системы и одного набора приложений, а также существует множество программ, которые не могут использоваться несколькими пользователями. Это означает, что первый пользователь программы получит доступ, а последующие — нет. Другая проблема в том, что видео не доставляется нативными средствами. Обычно он доставляется через сетевой трафик и должен опираться на методы «пакетирования», используемые с использованием TCP-IP. Это означает, что видео работает не очень хорошо, особенно если сетевой трафик занят.
Виртуализация серверов
[ редактировать ]Виртуализация может решить некоторые из этих проблем. Виртуализация — это метод, при котором «гостевая» операционная система работает поверх «голого железа», но при этом отделена от него. Это означает, что можно запускать несколько «гостевых» операционных систем, что решает проблему невозможности запуска однопользовательских приложений для нескольких одновременно работающих пользователей. Xen, используемый в сочетании с Citrix, или VMware, используемый в сочетании со службами терминалов Microsoft, являются примерами этой технологии. Хотя это по-прежнему серверные вычисления и для отображения видеовывода сеанса используется «тонкий» или «толстый» клиент, они позволяют нескольким пользователям запускать одно и то же приложение, поскольку они запускают совершенно разные экземпляры одного и того же приложения. в разных «гостевых» операционных системах. Но проблема по-прежнему остается в том, что видео работает не очень хорошо, поскольку его доставка по-прежнему зависит от сети. Его также чрезвычайно сложно устанавливать и обслуживать, что требует дополнительной подготовки и знаний.
Различия в виртуализации многоместных рабочих столов
[ редактировать ]Виртуализация настольных компьютеров Multiseat — это совершенно новая методология, которая сочетает в себе преимущества экономии затрат и простоту обслуживания серверных вычислений, экономию времени при клонировании без аппаратного обеспечения и возможности виртуализации настольных компьютеров с производительностью реальных функциональных возможностей ПК. Этот факт используется для того, чтобы обычные пользователи могли установить многоместный ПК, предоставляющий 2 «места» с двухъядерным процессором или 4 «места» с четырехъядерным процессором. Операционная система на этом ПК изначально устанавливается так же, как на обычном ПК. Обычные пользователи ПК могут устанавливать и использовать продукты этого типа без необходимости устанавливать серверы или знать, как управлять сложными серверными вычислениями или продуктами виртуализации на базе серверов. Он сочетает в себе преимущества гипервизора типа 1 и виртуальной машины гипервизора типа 2 . Он делает это с эффективностью гипервизора типа 1, сохраняя при этом портативность гипервизора типа 2.
Тип | Стандартные серверные/TCP-IP вычисления | Вычисления на основе виртуализированного сервера/TCP-IP | Виртуализация настольных компьютеров MultiSeat |
---|---|---|---|
Примеры | nComputing , тонкие клиенты ( HP , Neoware , Wyse , Microsoft Multipoint ) | VMware View , Citrix XenDesktop | Многопользовательская конфигурация , Userful, Black Box VirtuaCore , Fiddlehead |
Может запускать все однопользовательские приложения | Нет | Да | Да |
Может запускать мультимедиа без буферизации | Нет | Нет | Да |
Простота установки | Нет | Нет | Да |
Каждое «место» имеет свой IP и MAC-адрес. | Нет | Да | Да |
Каждый клонированный образ «места» не зависит от оборудования для разных наборов оборудования. | Нет | Да | Да |