Стремительное развитие технологий виртуализации оказало значительное
влияние не только на развитие ИТ-инфраструктуры крупных предприятий.
Мощности настольных персональных компьютеров достигли такого уровня,
когда одна физическая машина может поддерживать несколько одновременно
запущенных операционных систем в виртуальных машинах. Еще несколько лет
назад виртуальные машины были чем-то экзотическим для конечных
пользователей, которые устанавливали их, большей частью, в
ознакомительных целях. Теперь многоядерные процессоры и большие объемы
оперативной памяти на домашнем или офисном компьютере не редкость, и это
позволяет придумывать новые варианты их использования в контексте
технологий виртуализации.
Множество пользователей находят разнообразные применения
настольным платформам виртуализации, как дома, так и на работе. Ведь
виртуальная машина, по сравнению с физической, обладает существенно
большей гибкостью в отношении переносимости на другую физическую
платформу. К тому же, за последние пару лет существенно выросло
качество настольных платформ виртуализации в отношении
функциональности, простоты использования и быстродействия. Появившаяся
сравнительно недавно поддержка аппаратной виртуализации в настольных
системах говорит, что ведущие производители процессоров, такие как
Intel и AMD, верят в будущее технологий виртуализации на персональных
компьютерах.
Безусловно, такие громоздкие и требовательные к аппаратным
ресурсам операционные системы, как Windows Vista, способны поглотить
мощности пользовательских десктопов, какими бы высокими они не были,
однако прогресс не стоит на месте, и дальнейшее развитие настольных
аппаратных платформ вскоре даст возможность поддерживать несколько
таких систем одновременно, удовлетворяя требованиям по быстродействию.
Тем не менее, многие пользователи считают, что применение технологий
виртуализации дома не является необходимым и считают виртуализацию еще
одной специфической технологией, которая не окажет на них большого
влияния. Большей частью, это связано с тем, что они не видят достойных
путей применения виртуальных машин.
В сфере бизнеса, технологии виртуализации внедряются в основном
для поддержания виртуальной инфраструктуры серверов компании и на
конечных пользователей оказывают весьма малое влияние. В этой статье мы
покажем, что практически любой пользователь персонального компьютера
может применять технологии виртуализации, чтобы повысить эффективность
своей работы за персональным компьютером дома, а также для повседневных
задач на рабочем месте.
Как использовать виртуальные машины дома
Большинство пользователей персональных компьютеров часто
сталкиваются с проблемой использования потенциально опасных или
нестабильных приложений, которые могут либо повредить операционную
систему, либо оказать влияние на работу других программ. Зачастую
домашний компьютер, на котором расположены также и рабочие документы,
используется несколькими людьми, среди которых не все понимают, как
правильно с ним обращаться, чтобы не повредить важные данные или
операционную систему. Создание учетных записей типа «User» не решает
этой проблемы, поскольку для установки многих приложений необходимы
административные права, и работа за компьютером в таком режиме
существенно ограничивает его использование. Безусловно, многие
сталкиваются также и с проблемой перенесения операционной системы и
установленных приложений на другой компьютер при его покупке. Категория
пользователей, активно использующих ноутбуки, сталкивается с проблемой
синхронизации данных между ним и стационарным компьютером. Ведь
необходима не только синхронизация файлов, но требуется также
использовать одни и те приложения на работе и дома. Для множества
людей, немаловажна также возможность обучения работе с различными
операционными системами, от которых в этом случае не требуется высокого
быстродействия. При этом, например, работая в Linux, пользователю
требуется обращаться к Windows-приложениям, и для этого приходится
перезагружать компьютер. И главной проблемой при обучении является
невозможность моделирования реальной сети между несколькими
компьютерами при наличии в распоряжении одного. Все эти и множество
других проблем, позволяет решить использование виртуальных машин в
настольных системах виртуализации.
Основными вариантами домашнего использования виртуальных машин являются следующие:
- Создание персональной виртуальной среды, изолированной от хостовой
системы, что позволяет использовать на одном компьютере несколько копий
рабочих окружений, полностью изолированных друг от друга. К сожалению,
такая модель исключает вариант использования виртуальных сред для
3D-игр, поскольку производители платформ виртуализации не научились еще
полноценно поддерживать эмуляцию всех функций видеоадаптеров. Впереди
всех на данный момент в этом отношении компания VMware, которая в
последних версиях своей настольной платформы VMware Workstation
включила функции по экспериментальной поддержке Direct-3D и шейдеров.
Тем не менее, не так давно компания PCI-SIG, занимающаяся разработкой
стандарта PCI Express, опубликовала новые спецификации стандарта PCI
Express 2.0, в которых заявляется о поддержке функций виртуализации
ввода-вывода, которые значительно упрощают гостевым системам доступ к
физическому железу. Бесспорно, не за горами то время, когда мы будем
играть в игры на виртуальных машинах.
- Создание переносных виртуальных машин, готовых к использованию
на любой другой совместимой по архитектуре платформе. Если вам
необходимо продемонстрировать работу какой-либо программы, при этом она
или окружение операционной системы должны быть определенным образом
настроены – виртуальные машины лучший вариант в этом случае. Сделайте в
виртуальной машине все необходимые действия, запишите ее на DVD-диск и
там, где вам нужно показать, как все работает, установите платформу
виртуализации и запустите виртуальную машину.
- Получение безопасных пользовательских окружений для Интернет.
При работе в сети Интернет, которая, как всем известно, изрядно
наполнена вирусами и «троянскими конями», запуск интернет-браузера в
режиме user-mode для многих не является приемлемым решением, с точки
зрения безопасности. Ведь в программном обеспечении, в том числе и в
операционных системах, существует множество уязвимостей, сквозь которые
вредоносное ПО может повредить важные данные. Виртуальная машина в
этом случае является более выигрышным вариантом, поскольку вредоносная
программа после получения контроля над операционной системой в
виртуальной машине, может причинить вред только внутри нее, не
затрагивая при этом хостовую ОС. Кстати, в последнее время начали
появляться вирусы, обнаруживающие свое присутствие в виртуальной машине
и не выдающие себя в этом случае, однако пока таких вредоносных
программ единицы, и в любом случае вред важным данным нанесен не будет,
пока зараженные объекты не будут перенесены в хостовую ОС. Поэтому
применение виртуальных машин в этом случае нисколько не исключает
использование антивирусного ПО.
- Создание сред для экспериментов с потенциально опасным
программным обеспечением. На виртуальной машине вы можете безболезненно
опробовать новый чистильщик реестра или дисковую утилиту. Вы также
можете без всякого риска устанавливать прикладное ПО, которое может при
определенных условиях повредить систему или ваши данные. В этом случае
виртуальная машина выступает в роли «песочницы», в которой играются
ваши программы. Вы можете спокойно наблюдать за их работой и изучать
их, не беспокоясь при этом за сохранность данных.
- Удобное и простое резервное копирование пользовательских сред. В
конечном счете, виртуальная машина - это всего лишь папка с файлами на
вашем компьютере, которая может быть скопирована на резервный
носитель, а потом легко восстановлена. В этом случае не требуется
создавать образов жесткого диска, чтобы сделать резервную копию вашей
системы.
- Возможность обучения работе с операционными системами,
отличными от вашей хостовой. Безусловно, можно установить вторую ОС
параллельно с вашей основной системой, но в таком случае, если вам
понадобится какое-либо приложение из основной системы, вам придется
перезагрузиться. В этом случае виртуальная машина идеальный вариант: вы
запускаете нужную вам ОС параллельно с хостовой и переключаетесь между
ними в случае необходимости. Во многих системах обмен файлами между
гостевой и хостовой системой организован просто – перетаскиванием
файлов и папок указателем мыши.
Здесь перечислены лишь основные варианты использования виртуальных машин
дома, конечно, есть и другие, более специфические сферы их применения.
Но настоящие перспективы при использовании настольных систем
виртуализации открываются в бизнесе, где важны, прежде всего,
доступность и экономия времени, и затрат на приобретение
дополнительного оборудования.
Похожие темы: [Открыть] Как создать общую папку VirtualBox в виртуальном компьютере Как создать виртуальную машину (виртуальный компьютер)
|