news
Новый дата-центр TOR3 в Канаде
БС
Борислав Сухарев
16 октября 2022
Обновлено 24 октября 2022

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

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

Изоляция может быть физических устройств (аппаратная виртуализация: CPU, Ram, HDD), или программных ресурсов. Виртуализация зародилась в 1960х - 1970х годах и развивается по сей день, помогая нам в создании собственных виртуальных машин, облаков, дата-центров.

Виды аппаратной виртуализации

Обычная работа сервера или пк:

  • Физическое "Железо" (Материнская плата; Процессор; Оперативная память; Накопитель)
  • Операционная система (Система установленная на ваш носитель, Linux, Windows, etc.)
  • Приложения под операционную систему.

Виртуализация первого типа

Для виртуализации первого типа, не требуется использовать оболочку другой операционной системы.

  • Физическое "Железо" (Материнская плата; Процессор; Оперативная память; Накопитель)
  • Гипервизор

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

Виртуализация второго типа  

Для виртуального компьютера требуются такие же ресурсы, как и на простом пк:

  • Физическое "Железо" (Материнская плата; Процессор; Оперативная память; Накопитель)
  • Операционная система (Система установленная на ваш носитель, Linux, Windows, etc.)
  • Virtualization Soft (Hypervisor)
  • Any OS (Любая операционная система для виртуальной машины)

Работа виртуального компьютера выполняется благодаря приложениям виртуализации (VmWARE; VirtualBOX; HyperV), они изолируют часть ресурсов вашего компьютера, взамен на запуск другой системы.

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

Рассмотрим один из примеров

Вы, как пользователь, скачали с подозрительного сайта файл, и считаете что он может быть с вирусом. Для того чтобы не подвергнуть заражению рабочего пк, вы можете создать виртуальную машину с нужной вам операционной системой и запустить данный файл на ней, тем самым заразив виртуальный компьютер, а не рабочий. После заражения виртуального компьютера у пользователя остается выбор между удалением виртуальной машины и возвратом до точки восстановления системы (иным словом Snapshoot).