stringtranslate.com

Виртуализация

В вычислительной технике виртуализация (v12n) представляет собой ряд технологий, позволяющих разделить физические вычислительные ресурсы на ряд виртуальных машин , операционных систем , процессов или контейнеров. [1]

Скриншот одной среды виртуализации

Виртуализация началась в 1960-х годах с IBM CP/CMS . [1] Управляющая программа CP предоставляла каждому пользователю имитированный автономный компьютер System/360.

В аппаратной виртуализации хост -машина — это машина, которая используется виртуализацией, а гостевая машина — это виртуальная машина. Слова хост и гость используются для различения программного обеспечения, которое работает на физической машине, от программного обеспечения, которое работает на виртуальной машине. Программное обеспечение или прошивка , которая создает виртуальную машину на аппаратном обеспечении хоста, называется гипервизором или монитором виртуальной машины . [2] Аппаратная виртуализация — это не то же самое, что и эмуляция оборудования . Аппаратная виртуализация упрощает создание монитора виртуальной машины и позволяет гостевым ОС работать изолированно.

Виртуализация рабочих столов — это концепция отделения логического рабочего стола от физической машины.

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

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

История

Форма виртуализации была впервые продемонстрирована в исследовательской системе IBM CP-40 в 1967 году, затем распространялась через открытый исходный код в CP/CMS в 1967–1972 годах и повторно реализована в семействе VM IBM с 1972 года по настоящее время. Каждому пользователю CP/CMS предоставлялся смоделированный автономный компьютер. Каждая такая виртуальная машина имела все возможности базовой машины, и (для ее пользователя) виртуальная машина была неотличима от частной системы. Эта симуляция была всеобъемлющей и основывалась на руководстве Principles of Operation для оборудования. Таким образом, она включала такие элементы, как набор инструкций, основную память, прерывания, исключения и доступ к устройствам. Результатом стала одна машина, которая могла быть мультиплексирована между многими пользователями.

Аппаратная виртуализация впервые появилась в IBM System/370 в 1972 году для использования с VM/370 , первой операционной системой виртуальных машин. IBM добавила аппаратную виртуальную память в серию System/370 в 1972 году, что не то же самое, что Intel VT-x Rings, предоставляя более высокий уровень привилегий для гипервизора для надлежащего управления виртуальными машинами, требующими полного доступа к режимам Supervisor и Program или User.

С ростом спроса на компьютерную графику высокой четкости (например, САПР ) виртуализация мэйнфреймов утратила часть внимания в конце 1970-х годов, когда появление мини-компьютеров способствовало распределению ресурсов посредством распределенных вычислений , что привело к коммерциализации микрокомпьютеров .

Увеличение вычислительной мощности на сервер x86 (и в частности существенное увеличение пропускной способности современных сетей) возродило интерес к вычислениям на базе центров обработки данных, которые основаны на методах виртуализации. Основным фактором был потенциал для консолидации серверов: виртуализация позволила одному серверу экономически эффективно консолидировать вычислительную мощность на нескольких недостаточно используемых выделенных серверах. Наиболее заметным признаком возврата к истокам вычислений являются облачные вычисления , которые являются синонимом вычислений на базе центров обработки данных (или вычислений типа мэйнфреймов) через сети с высокой пропускной способностью. Они тесно связаны с виртуализацией.

Первоначальная реализация архитектуры x86 не соответствовала требованиям виртуализации Попека и Голдберга для достижения «классической виртуализации»:

Это затрудняло реализацию монитора виртуальной машины для этого типа процессора. Конкретные ограничения включали невозможность перехвата некоторых привилегированных инструкций. [3] Поэтому, чтобы компенсировать эти архитектурные ограничения, проектировщики выполнили виртуализацию архитектуры x86 двумя методами: полной виртуализацией или паравиртуализацией . [4] Оба метода создают иллюзию физического оборудования для достижения цели независимости операционной системы от оборудования, но представляют некоторые компромиссы в производительности и сложности.

Полная виртуализация не была полностью доступна на платформе x86 до 2005 года. Многие гипервизоры платформы для платформы x86 подошли очень близко и заявили о полной виртуализации (например, Adeos , Mac-on-Linux, Parallels Desktop для Mac , Parallels Workstation , VMware Workstation , VMware Server (ранее GSX Server), VirtualBox , Win4BSD и Win4Lin Pro ).

В 2005 и 2006 годах Intel и AMD (работая независимо) создали новые процессорные расширения для архитектуры x86, названные Intel VT-x и AMD-V соответственно. На архитектуре Itanium аппаратная виртуализация известна как VT-i. Первое поколение процессоров x86, поддерживающих эти расширения, было выпущено в конце 2005 — начале 2006 года:

Аппаратная виртуализация

Аппаратная виртуализация (или виртуализация платформы) объединяет вычислительные ресурсы на одной или нескольких виртуальных машинах . Виртуальная машина реализует функциональность (физического) компьютера с операционной системой. Программное обеспечение или прошивка , которая создает виртуальную машину на оборудовании хоста, называется гипервизором или монитором виртуальной машины . [2]

Программное обеспечение, выполняемое на этих виртуальных машинах, отделено от базовых аппаратных ресурсов. Например, компьютер, работающий под управлением Arch Linux, может размещать виртуальную машину, которая выглядит как компьютер с операционной системой Microsoft Windows ; программное обеспечение на базе Windows может быть запущено на виртуальной машине. [5] [6]

Различные типы аппаратной виртуализации включают в себя:

Полная виртуализация

Логическая схема полной виртуализации

Полная виртуализация использует методы, которые объединяют физические компьютерные ресурсы в один или несколько экземпляров; каждый из которых запускает виртуальную среду, где любое программное обеспечение или операционная система, способные выполняться на сыром оборудовании, могут быть запущены в виртуальной машине. Обычно используются два распространенных метода полной виртуализации: (a) двоичная трансляция и (b) полная виртуализация с аппаратной поддержкой. [1] Двоичная трансляция автоматически изменяет программное обеспечение на лету, чтобы заменить инструкции, которые «пронзают виртуальную машину», на другую, безопасную для виртуальной машины последовательность инструкций. [7] Аппаратная виртуализация позволяет гостевым операционным системам работать изолированно, практически без изменений в (гостевой) операционной системе.

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

Этот подход был впервые реализован в 1966 году с появлением компьютеров IBM CP-40 и CP-67 , предшественников семейства VM .

Двоичный перевод

В двоичной трансляции инструкции транслируются в соответствии с эмулируемой аппаратной архитектурой. [1] Часть оборудования имитирует другое, в то время как в аппаратной виртуализации гипервизор (часть программного обеспечения) имитирует определенную часть компьютерного оборудования или весь компьютер. Кроме того, гипервизор не то же самое, что эмулятор ; оба являются компьютерными программами, которые имитируют оборудование, но их область использования в языке отличается. [8]

Аппаратная поддержка

Аппаратная виртуализация (или ускоренная виртуализация; Xen называет ее аппаратной виртуальной машиной (HVM), а Virtual Iron называет ее собственной виртуализацией) — это способ повышения общей эффективности аппаратной виртуализации с помощью процессоров хоста. Полная виртуализация используется для эмуляции полной аппаратной среды или виртуальной машины , в которой немодифицированная гостевая операционная система (использующая тот же набор инструкций , что и хост-машина) эффективно выполняется в полной изоляции.

Аппаратная виртуализация была впервые представлена ​​на процессорах IBM 308X в 1980 году с инструкцией Start Interpretive Execution (SIE). [9] Она была добавлена ​​к процессорам x86 ( Intel VT-x , AMD-V или VIA VT ) в 2005, 2006 и 2010 годах [10] соответственно.

IBM предлагает аппаратную виртуализацию для своего оборудования IBM Power Systems для AIX , Linux и IBM i , а также для своих мэйнфреймов IBM Z. IBM называет свою конкретную форму аппаратной виртуализации «логическим разделом» или, чаще, LPAR .

Аппаратная виртуализация снижает накладные расходы на обслуживание паравиртуализации, поскольку она уменьшает (в идеале устраняет) изменения, необходимые в гостевой операционной системе. Также значительно проще добиться лучшей производительности.

Паравиртуализация

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

Целью измененного интерфейса является сокращение части времени выполнения гостя, затрачиваемого на выполнение операций, которые существенно сложнее выполнить в виртуальной среде по сравнению с невиртуализированной средой. Паравиртуализация предоставляет специально определенные «крючки», позволяющие гостю(ям) и хосту запрашивать и подтверждать эти задачи, которые в противном случае выполнялись бы в виртуальном домене (где производительность выполнения хуже). Успешная паравиртуализированная платформа может позволить упростить монитор виртуальной машины (VMM) (переместив выполнение критических задач из виртуального домена в домен хоста) и/или уменьшить общее снижение производительности выполнения машины внутри виртуального гостя.

Паравиртуализация требует, чтобы гостевая операционная система была явно портирована для паравиртуализирующего API — обычный дистрибутив ОС, не поддерживающий паравиртуализацию, не может быть запущен поверх паравиртуализированного VMM. Однако даже в случаях, когда операционная система не может быть изменена, могут быть доступны компоненты, которые обеспечивают многие из существенных преимуществ производительности паравиртуализации. Например, проект Xen Windows GPLPV предоставляет набор драйверов устройств, поддерживающих паравиртуализацию, которые предназначены для установки в виртуальную гостевую систему Microsoft Windows, работающую на гипервизоре Xen . [11] Такие приложения, как правило, доступны через среду интерфейса паравиртуальной машины. Это обеспечивает совместимость в режиме выполнения между несколькими моделями алгоритмов шифрования, что позволяет бесшовно интегрировать их в паравиртуальную структуру. [12]

История

Термин «паравиртуализация» впервые был использован в исследовательской литературе в связи с Denali Virtual Machine Manager. [13] Этот термин также используется для описания гипервизоров Xen , L4 , TRANGO , VMware , Wind River и XtratuM . Все эти проекты используют или могут использовать методы паравиртуализации для поддержки высокопроизводительных виртуальных машин на оборудовании x86 путем внедрения виртуальной машины, которая не реализует трудно виртуализируемые части фактического набора инструкций x86. [14]

В 2005 году VMware предложила интерфейс паравиртуализации, Virtual Machine Interface (VMI), в качестве механизма связи между гостевой операционной системой и гипервизором. Этот интерфейс сделал возможной прозрачную паравиртуализацию, при которой одна двоичная версия операционной системы может работать либо на собственном оборудовании, либо на гипервизоре в паравиртуализированном режиме.

Первое появление поддержки паравиртуализации в Linux произошло с появлением порта ppc64 в 2002 году [15] , который поддерживал запуск Linux в качестве паравиртуализированного гостя на оборудовании IBM pSeries (RS/6000) и iSeries (AS/400).

На конференции USENIX в 2006 году в Бостоне, штат Массачусетс , ряд поставщиков разработки Linux (включая IBM, VMware, Xen и Red Hat) объединились для создания альтернативной формы паравиртуализации, изначально разработанной группой Xen, под названием «paravirt-ops». [16] Код paravirt-ops (часто сокращаемый до pv-ops) был включен в основное ядро ​​Linux с версии 2.6.23 и обеспечивает независимый от гипервизора интерфейс между гипервизором и гостевыми ядрами. Поддержка дистрибутивов гостевых ядер pv-ops появилась, начиная с Ubuntu 7.04 и RedHat 9. Гипервизоры Xen, основанные на любом ядре 2.6.24 или более поздней версии, поддерживают гостевые системы pv-ops, как и продукт VMware Workstation, начиная с версии 6. [17]

Гибридная виртуализация

Гибридная виртуализация сочетает в себе методы полной виртуализации с паравиртуализированными драйверами для преодоления ограничений, связанных с аппаратной полной виртуализацией. [18]

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

Виртуализация рабочего стола

Виртуализация рабочих столов отделяет логический рабочий стол от физической машины.

Одна из форм виртуализации рабочего стола, инфраструктура виртуального рабочего стола (VDI), может рассматриваться как более продвинутая форма аппаратной виртуализации. Вместо того, чтобы взаимодействовать с хост-компьютером напрямую через клавиатуру, мышь и монитор, пользователь взаимодействует с хост-компьютером, используя другой настольный компьютер или мобильное устройство посредством сетевого соединения, такого как локальная сеть , беспроводная локальная сеть или даже Интернет . Кроме того, хост-компьютер в этом сценарии становится серверным компьютером, способным размещать несколько виртуальных машин одновременно для нескольких пользователей. [20]

Поскольку организации продолжают виртуализировать и конвергировать свою среду центров обработки данных, клиентские архитектуры также продолжают развиваться, чтобы воспользоваться преимуществами предсказуемости, непрерывности и качества обслуживания, предоставляемого их конвергентной инфраструктурой . Например, такие компании, как HP и IBM, предоставляют гибридную модель VDI с рядом программного обеспечения для виртуализации и моделей доставки для улучшения ограничений распределенных клиентских вычислений . [21] Выбранные клиентские среды перемещают рабочие нагрузки с ПК и других устройств на серверы центров обработки данных, создавая хорошо управляемые виртуальные клиенты с приложениями и клиентскими операционными средами, размещенными на серверах и хранилищах в центре обработки данных. Для пользователей это означает, что они могут получить доступ к своему рабочему столу из любого места, не будучи привязанными к одному клиентскому устройству. Поскольку ресурсы централизованы, пользователи, перемещающиеся между рабочими местами, по-прежнему могут получать доступ к той же клиентской среде со своими приложениями и данными. [21] Для ИТ-администраторов это означает более централизованную, эффективную клиентскую среду, которую легче поддерживать и которая способна быстрее реагировать на меняющиеся потребности пользователя и бизнеса. [22] Другая форма, виртуализация сеансов, позволяет нескольким пользователям подключаться и входить в общий, но мощный компьютер по сети и использовать его одновременно. Каждому предоставляется рабочий стол и личная папка, в которой они хранят свои файлы. [20] С многопользовательской конфигурацией виртуализация сеансов может быть выполнена с использованием одного ПК с несколькими подключенными мониторами, клавиатурами и мышами.

Тонкие клиенты , которые используются в виртуализации рабочего стола, представляют собой простые и/или дешевые компьютеры, которые в первую очередь предназначены для подключения к сети. Им может не хватать значительного дискового пространства , оперативной памяти или даже вычислительной мощности , но многие организации начинают рассматривать преимущества с точки зрения затрат, исключая рабочие столы «толстых клиентов», которые напичканы программным обеспечением (и требуют лицензионных сборов за программное обеспечение), и делая более стратегические инвестиции. [23]

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

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

Контейнеризация

Виртуализация на уровне операционной системы, также известная как контейнеризация , относится к функции операционной системы , в которой ядро ​​допускает существование нескольких изолированных экземпляров пользовательского пространства . Такие экземпляры, называемые контейнерами, [25] разделами, виртуальными средами (VE) или джейлами ( FreeBSD jail или chroot jail ), могут выглядеть как настоящие компьютеры с точки зрения программ, работающих в них. Компьютерная программа, работающая в обычной операционной системе, может видеть все ресурсы (подключенные устройства, файлы и папки, сетевые ресурсы , мощность ЦП, количественные аппаратные возможности) этого компьютера. Однако программы, работающие внутри контейнера, могут видеть только содержимое контейнера и устройства, назначенные контейнеру.

Это обеспечивает многие преимущества виртуальных машин, такие как стандартизация и масштабируемость, при этом используя меньше ресурсов, поскольку ядро ​​разделяется между контейнерами. [26]

Контейнеризация начала приобретать известность в 2014 году с появлением Docker . [27] [28]

Разные типы

Программное обеспечение
Память
Хранилище
Данные
Сеть

Преимущества и недостатки

Виртуализация, в частности полная виртуализация, оказалась полезной для:

Распространенной целью виртуализации является централизация административных задач при одновременном улучшении масштабируемости и общего использования аппаратных ресурсов. С помощью виртуализации несколько операционных систем могут работать параллельно на одном центральном процессоре (ЦП). Такой параллелизм имеет тенденцию снижать накладные расходы и отличается от многозадачности, которая подразумевает запуск нескольких программ на одной ОС. Используя виртуализацию, предприятие может лучше управлять обновлениями и быстрыми изменениями в операционной системе и приложениях, не мешая пользователю.

В конечном счете, виртуализация радикально повышает эффективность и доступность ресурсов и приложений в организации. Вместо того, чтобы полагаться на старую модель «один сервер, одно приложение», которая приводит к недоиспользованию ресурсов, виртуальные ресурсы динамически применяются для удовлетворения бизнес-потребностей без какого-либо лишнего жира». [30]

Виртуальные машины, работающие под управлением фирменных операционных систем, требуют лицензирования, независимо от операционной системы хост-машины. Например, установка Microsoft Windows в гостевую виртуальную машину требует выполнения ее лицензионных требований. [31] [32] [33]

Смотрите также

Ссылки

  1. ^ abcd Родригес-Аро, Фернандо; Фрайтаг, Феликс; Наварро, Леандро; Эрнанчес-Санчес, Эфраин; Фариас-Мендоса, Никандро; Герреро-Ибаньес, Хуан Антонио; Гонсалес-Потес, Аполинар (01 января 2012 г.). «Краткий обзор методов виртуализации». Технология Процедия . Ибероамериканская конференция 2012 года по электронике и информатике. 3 : 267–272. дои : 10.1016/j.protcy.2012.03.029 . ISSN  2212-0173.
  2. ^ ab Turban, E; King, D.; Lee, J.; Viehland, D. (2008). "19". Электронная коммерция: управленческая перспектива (PDF) (5-е изд.). Prentice-Hall. стр. 27.
  3. ^ Адамс, Кит. "Сравнение программных и аппаратных методов виртуализации x86" (PDF) . Получено 20 января 2013 г.
  4. ^ Крис Баркли, Новый подход к виртуализации x86 , Network World , 20 октября 2006 г.
  5. ^ Турбан, Э.; Кинг, Д.; Ли, Дж.; Вихланд, Д. (2008). «Глава 19: Создание приложений и инфраструктуры электронной коммерции». Электронная коммерция: управленческая перспектива . Prentice-Hall. стр. 27.
  6. ^ "Виртуализация в образовании" (PDF) . IBM . Октябрь 2007 . Получено 6 июля 2010 . Виртуальный компьютер — это логическое представление компьютера в программном обеспечении. Разделяя физическое оборудование и операционную систему, виртуализация обеспечивает большую эксплуатационную гибкость и повышает коэффициент использования базового физического оборудования.
  7. ^ VMware (11 сентября 2007 г.). "Understanding Full Virtualization, Paravirtualization, and Hardware Assist" (PDF) . VMware . Архивировано (PDF) из оригинала 2008-05-11 . Получено 2021-05-20 .
  8. ^ Кризи, Р. Дж. (1981). "Происхождение системы разделения времени VM/370" (PDF) . IBM . Получено 26 февраля 2013 г. .
  9. ^ IBM System/370 Extended Architecture Interpretive Execution (PDF) (первое издание). IBM. Январь 1984 г. SA22-7095-0 . Получено 27 октября 2022 г.
  10. ^ "VIA представляет новые процессоры серии VIA Nano 3000". www.via.com.tw (пресс-релиз). Архивировано из оригинала 22 января 2013 года . Получено 10 октября 2022 года .
  11. ^ "Установка подписанных драйверов GPLPV в экземплярах Windows Xen". Univention Wiki . Получено 2013-04-10 . Драйвер GPLPV — это драйвер для Microsoft Windows, который позволяет системам Windows DomU, виртуализированным в Xen, получать доступ к сети и блокировать драйверы Xen Dom0. Это обеспечивает значительный прирост производительности и надежности по сравнению со стандартными устройствами, эмулируемыми Xen/Qemu/Kvm.
  12. ^ Армстронг, Д. (2011). «Проблемы производительности в облаках: оценка распространения виртуальных образов и паравиртуализации ввода-вывода». The Computer Journal . 54 (6): 836–849. doi :10.1093/comjnl/bxr011.
  13. ^ A. Whitaker; M. Shaw; SD Gribble (2002). "Denali: Lightweight Virtual Machines for Distributed and Networked Applications". Технический отчет Вашингтонского университета. Архивировано из оригинала 2008-01-14 . Получено 2006-12-09 .
  14. ^ Штробль, Мариус (2013). Виртуализация для надежных встроенных систем. Мюнхен: GRIN Publishing GmbH. стр. 54,63. ISBN 978-3-656-49071-5.
  15. ^ Антон Бланшар. "Добавить поддержку ppc64". kernel.org . Получено 24.04.2024 .
  16. ^ "XenParavirtOps – Xen". Wiki.xenproject.org . Получено 2017-03-03 .
  17. ^ "VMware представляет поддержку кросс-платформенной паравиртуализации – VMware". VMware. 16 мая 2008 г. Архивировано из оригинала 13 апреля 2011 г.
  18. Джун Накадзима и Асит К. Маллик, «Гибридная виртуализация — улучшенная виртуализация для Linux». Архивировано 7 января 2009 г. на Wayback Machine , в трудах симпозиума Linux , Оттава, июнь 2007 г.
  19. См. «Гибридная виртуализация: следующее поколение XenLinux». Архивировано 20 марта 2009 г. на Wayback Machine
  20. ^ ab "Strategies for Embracing Consumerization" (PDF) . Корпорация Microsoft. Апрель 2011 г. стр. 9. Архивировано из оригинала (PDF) 15 августа 2011 г. Получено 22 июля 2011 г.
  21. ^ ab Черников, Дэвид, «HP VDI выходит на центральную сцену», ZDNet, 19 августа 2011 г.
  22. ^ Бабураджан, Раджани, «Растущий рынок облачных хранилищ укрепляет позиции поставщиков», infoTECH, 24 августа 2011 г. It.tmcnet.com. 24 августа 2011 г.
  23. ^ "Виртуализация настольных ПК пытается найти свое место на предприятии". Dell.com . Получено 19 июня 2012 г.
  24. ^ "HVD: the cloud's silver wiring" (PDF) . Intrinsic Technology. Архивировано из оригинала (PDF) 2 октября 2012 г. . Получено 30 августа 2012 г. .
  25. ^ Хогг, Скотт (2014-05-26). «Программные контейнеры: используются чаще, чем большинство осознает». Network World . Network World, Inc . Получено 2015-07-09 .
  26. ^ Ганди, Раджив (2019-02-06). «Преимущества контейнеризации и что это значит для вас». Блог IBM . Получено 2024-03-15 .
  27. ^ Vaughan-Nichols, Steven J. (21 марта 2018 г.). «Что такое Docker и почему он так чертовски популярен?». ZDNet . CBS Interactive .
  28. ^ Батлер, Брэндон (10 июня 2014 г.). «Docker 101: Что это такое и почему это важно». Network World . IDG .
  29. ^ "Enterprise Systems Group White paper, Page 5" (PDF) . Enterprise Strategy Group White Paper написана и опубликована 20 августа 2011 г. Марком Питерсом. Архивировано из оригинала (PDF) 30 марта 2012 г. Получено 18 июля 2013 г.
  30. ^ "Виртуализация в образовании" (PDF) . IBM . Октябрь 2007. Получено 6 июля 2010 .
  31. ^ Фоли, Мэри Джо (5 июля 2012 г.). «Microsoft выходит на рынок с версиями Windows Server 2012, лицензированием». ZDNet . CBS Interactive . Финн объяснил, что Standard охватывает 2 ЦП на хосте и переходит от одной VOSE (виртуальная операционная среда — 1 бесплатная установка Std в виртуальной машине на этом хосте) к двум, и «теперь имеет все функции и масштабируемость Datacenter». Он отметил, что будет небольшое повышение цены, но сказал, что, по его мнению, это не будет иметь значения, поскольку «она в любом случае должна быть виртуализирована, а удвоение прав VOSE компенсирует это». Windows Server Datacenter представляла собой минимум две лицензии на 1 ЦП с неограниченным количеством VOSE. «Теперь это более простая SKU, которая охватывает два ЦП на хосте с неограниченным количеством VOSE», — сказал Финн.
  32. ^ "Часто задаваемые вопросы по лицензированию и ценообразованию Windows Server 2012" (PDF) . Microsoft . Получено 5 июля 2012 г. .
  33. ^ «Лицензирование операционной системы Windows для настольных компьютеров для использования с виртуальными машинами» (PDF) . microsoft.com . Microsoft . Получено 22 декабря 2018 г. .

Внешние ссылки