Некоторые виды виртуальных машин:
- Виртуализация системы. 4 Создание полноценной копии компьютера со своей операционной системой (ОС). 4 Например, когда создаётся виртуальный сервер. 4
- Виртуализация процессов. 4 Запуск виртуальной машины (ВМ) только для определённой программы. 4 Тогда ВМ работает как прослойка между программой и хостом. 4
- Аппаратная виртуализация. 14 ВМ создаётся на уровне железа, ещё до перехода в операционную систему. 4
- Программная виртуализация. 14 ВМ загружается поверх системы хоста как отдельный процесс. 4
- Виртуализация накопителей. 34 Несколько физических хранилищ данных объединяются в одно. 3
- Виртуализация сетей. 34 Несколько физически разных сетей формируют одну виртуальную. 3
Некоторые преимущества виртуальных машин:
- Автономность. 4 На одном физическом устройстве можно получить несколько виртуальных «компьютеров», работающих независимо друг от друга. 4
- Безопасность. 4 Виртуальные машины используют в том числе для запуска потенциально вредоносного кода. 4 Если код сломает виртуальную машину, созданную специально под такую задачу, — он навредит только ей. 4 Другие ОС не пострадают. 4
- Универсальность. 2 ВМ можно установить почти на любой компьютер или сервер. 2 Это позволяет экономить средства на покупку дополнительного оборудования и время на его установку. 2
- Управление версиями. 1 Снимки виртуальной машины позволяют отменить неудачные изменения и быстро вернуться к первоначальному состоянию системы. 1
- Контроль над ресурсами. 1 Виртуализация позволяет распределять вычислительные мощности между ВМ. 1