Содержание материала
- Что включено в технологию виртуализации?
- Виртуализация операционных систем
- Виртуализация рабочего места
- Виртуализация серверов
- Виртуализация сетевых функций
- Видео
- Популярные виртуальные машины
- VMware
- VirtualBox
- Microsoft Hyper-V
- Parallels Desktop
- Какие виртуальные машины предпочитают использовать сегодня?
- VirtualBox
- VMware
- Microsoft Virtual PC
- Зачем нужна виртуальная машина и виртуализация
- Надо ли вам это
- Хостинг
Что включено в технологию виртуализации?
-
Виртуализация операционных систем
Выступает в роли инструмента единовременного использования разных программных сред на одном компьютере (например, Windows и Linux) с использованием ядра действующей операционной системы и возможностями передачи виртуальных сред на другие компьютеры (для снижения расходов на оборудование и повышения безопасности ввиду изоляции ПО).
-
Виртуализация рабочего места
В отличие от виртуализации операционных систем, когда на одном компьютере запускается несколько программных оболочек, этот инструмент позволяет единовременно и массово развёртывать рабочие среды на других компьютерах, планшетах, смартфонах.
-
Виртуализация серверов
Применяется для повышения доступности сервера (компьютера с эффективной обработкой массивов задач) и распределения компонентов с целью обслуживания конкретных функций. Несколько операционных систем запускаются в виде виртуальных машин на одном физическом сервере.
-
Виртуализация сетевых функций
Позволяет воспроизвести физическую сеть для приложений с предоставлением логических сетевых устройств, общего доступа к файлам и сервисов в виде коммутаторов, маршрутизаторов, брандмауэров, VPN, автоматизированным распределением нагрузки и так далее для уменьшения затрат на оборудование.

Видео
Популярные виртуальные машины
Самыми популярным виртуальным машинам являются:
- VMware,
- VirtualBox,
- Microsoft Hyper-V,
- Parallels Desktop.
VMware
VMware — одна из самых популярных виртуальных машин для крупных задач. VMware имеет 2 вида: Player (бесплатная версия) и Workstation (платная версия). Для macOS есть специальная версия VMware Fusion и VMware Fusion Pro.
Особенности:
- высокая надежность и функциональность,
- поддерживает USB 3.0, CD/DVD-диски и сетевые интерфейсы,
- до 8 ГБ оперативной памяти для одной виртуальной машины,
- понятный интерфейс,
- бесплатная версия VMware Player поддерживает ВМ, которые были созданы на платной версии VMware Workstation,
- поддержка 3D-графики и DirectX 10,
- поддерживает EFI.
VirtualBox
VirtualBox — простой и бесплатный инструмент для виртуализации от компании ORACLE. Можно установить самые популярные операционные системы (Windows, Linux-подобные ОС, FreeBSD, macOS). Также VirtualBox может работать с VM, которые были созданы в платной версии VMware Workstation.
Особенности:
- можно управлять через графический интерфейс и командную строку,
- интуитивно понятный интерфейс даже для новичков,
- можно подключать USB-устройства к виртуальным компьютерам и работать с ними напрямую,
- есть комплект SDK,
- поддерживает протокол удалённого доступа RDP.
Microsoft Hyper-V
Microsoft Hyper-V — VM для Windows 10. Не работает на других ОС.
Особенности:
- можно переносить файлы с основного ПК на виртуальный и обратно,
- можно соединить виртуальный и реальный компьютеры по сети,
- привычный интерфейс для пользователей Microsoft,
- встроена в Windows 10 (Pro, Enterprise, и Education),
- поддерживает старые версии Windows.
Parallels Desktop
Parallels Desktop — платная программа для создания виртуальной машины на macOS.
Особенности:
- можно эмулировать операционные системы Windows, Linux, разные версии MacOS и другие ОС,
- можно переносить информацию с ПК на виртуальную машину,
- может работать с USB-накопителями, клавиатурами и мышками напрямую,
- для виртуальных ОС есть персональный голосовой помощник Cortana.
Несмотря на развитость всех программ для виртуализации, самым часто используемым инструментом является VirtualBox. Он нашел свое применение частными лицами и организациями. Далее мы рассмотрим, как создать VM и установить операционную систему в программе VirtualBox.
Какие виртуальные машины предпочитают использовать сегодня?
Их достаточно большое количество. Но наиболее популярными вариантами считаются следующие:
VirtualBox
Этот продукт легко интегрируется с практически со всеми современными операционными системами. То есть, его можно запускать, если изначально на компе стоит Виндовс, Линукс, ОС Мак и так далее.
Поддерживает как 32-разрядную, так и 64-рязряднуцю систему.
VMware
Считается одним из лучших вариантов VM на сегодняшний день. Поддерживает все основные современные технологии. Например, спокойно работает с USB 3.0.
Единственный недостаток – она платная. Можно пользоваться и бесплатным вариантом, но в нем основной функционал будет изрядно урезан.
Microsoft Virtual PC
Полностью бесплатная оболочка. Правда, исходя из названия, сразу же можно выявить один недостаток. А именно, возможность работы только с ОС Microsoft Windows. Никаких Linux или Mac установить таким образом не получится.
Зачем нужна виртуальная машина и виртуализация
Для чего используют виртуализацию:
- Чтобы загружать программы и компьютерные игры, которые предназначены для определенной ОС. Например, программы для Windows можно устанавливать на macOS;
- Чтобы устанавливать две и более операционные системы на одном физическом устройстве. Например, на вашем компьютере установлена операционная система Windows 7, а на виртуальную машину вы установили Linux;
- Для тестирования. Иногда разработчикам нужно узнать, корректно и безопасно ли работает приложение в другой ОС, например в разных версиях Windows. Покупать или арендовать для этого несколько физических серверов и устанавливать на них разные ОС долго, дорого и сложно;
- Чтобы запускать программы, которые не совместимы с основной ОС. Например, применять Windows-программы на macOS или Linux;
- Для безопасного запуска приложения (программы), которое не вызывает доверия. Простыми словами, если файл заражен, то он не сможет атаковать основную ОС;
- Чтобы эмулировать компьютерные сети и сложные среды, не настраивая виртуальную машину каждый раз. Можно сохранить настройки и продолжить с того этапа, где остановились.
Надо ли вам это
Зачем такая замечательная технология рядовому юзеру, что дает она и дает ли вообще? По большому счету, незачем, и поддержка виртуализации в процессоре домашнего ПК – скорее дань трендам, чем насущная необходимость.
С задачами по виртуализации, которые могут возникнуть, прекрасно справляются и программные средства. Если не поддерживает виртуализацию процессор вашего ПК – не спешите начинать апгрейд. Скорее всего, необходимости в этой технологии у вас не возникает вовсе.
Меж тем, технологии сегодня оказывают поддержку и широко внедряют оба кита, на которых держится производство компьютерных процессоров – Intel и AMD. Естественно, обойдется покупка такого девайса дороже – и не потому, что технически он гораздо сложнее.
Дело в маркетинге – за поддержку виртуализации, некоторые готовы выложить лишние деньги, не понимая толком, что такое им хотят продать.
Хостинг
Каждая виртуальная машина получит столько ресурсов, сколько вы укажете. Этим фактом особенно пользуются хостеры (компании, предоставляющие услуги веб-хостинга). Фактически на каждого пользователя создается своя собственная виртуальная машина с квотами, соответствующими выбранному тарифу (ограничения по памяти, процессору и так далее).
Кроме того, виртуализация изолирует машины друг от друга, а значит вам не придется переживать, если пользователи попытаются навредить системе или соседним пользователям. Подобная услуга обычно называется VPS (virtual private server) и в базовой комплектации стоит дешево.
Виртуальные машины позволяют эффективнее утилизировать (использовать) ресурсы железной машины. Как правило, далеко не всем пользователям нужна мощность того железа, которое стоит у хостера, да и платить за нее он не готов. А вот виртуальная машина может съедать лишь проценты от мощности железа, что позволяет на одной машине размещать десятки клиентов (а то и больше). Получается, что и пользователь доволен, и хостер заработал свои деньги.