В последнее время из уст людей, связанных с компьютерными технологиями,
все чаще и чаще можно услышать термины «виртуализация» и «виртуальная
машина». Причем довольно часто за обоими этими понятиями скрываются
совершенно разные вещи. Так что же такое виртуализация, о которой так
часто говорят, и почему она так актуальна в последнее время?
Общие сведения о виртуализации
В широком смысле, виртуализация представляет собой процесс отделения
реализации какого-либо объекта или процесса от его представления для
пользователя. Такое определение видится весьма пространным, однако
понять его совсем просто: виртуализация имеет место быть тогда, когда
мы видим что-то и работаем с тем, что на самом деле имеет другую от
нашего виденья природу и строение. Для чего это нужно? Только для того,
чтобы нам было удобно работать с созданным для нас окружением, которое
на самом деле устроено совсем иначе, чем мы его себе представляем.
Виртуализация бывает разная: операционных систем, приложений,
систем хранения данных, отдельных аппаратных и программных компонентов
вычислительных систем. На самом деле, мы все так или иначе пользуемся
продуктами виртуализации – многие наверное слышали про виртуальную
машину Java в браузерах, логические диски в операционной системе
Windows тоже частный случай виртуализации (ведь на самом деле, одно
физическое устройство, жесткий диск, представляется пользователю как
несколько логических томов).
Но все это было и раньше, почему же в последнее время так много
заговорили о виртуализации? А случилось это потому, что за последние
несколько лет был совершен большой технологический прорыв в области
виртуализации операционных систем, открывший огромные возможности и
перспективы. Под виртуализацией операционных систем понимают процесс
создания на физическом компьютере так называемой виртуальной машины
(что-то вроде виртуального компьютера), в которой устанавливается своя
собственная операционная система. Таких виртуальных машин на одной
физической платформе может быть несколько, при этом каждая виртуальная
машина имеет свои собственные виртуальные аппаратные компоненты:
память, процессор, жесткий диск, сетевые адаптеры. Эти ресурсы
резервируются виртуальной машиной за счет физических ресурсов
аппаратного обеспечения компьютера. Такая модель организации
вычислительных систем впервые появилась еще в 70-х годах прошлого века
в мэйнфреймах корпорации IBM System 360/370, когда требовалось
сохранить предыдущие версии экземпляров операционных систем. Но лишь в
21-м веке эта технология обрела новый смысл на серверных системах и
настольных ПК.
Виртуализация операционных систем тоже бывает разная, однако
нас интересует такое её представление для пользователя: в операционной
системе физического компьютера (её принято называть хостовой ОС): как
обычная программа, устанавливается платформа виртуализации, с помощью
которой создаются виртуальные машины, в которых, в свою очередь,
устанавливаются различные операционные системы (их принято называть
гостевыми ОС).
Перейти к полной версии
Источник: http://www.windowsfaq.ru/content/view/566/92/ |