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

Преимущества и ограничения
VM упрощают развёртывание, изоляцию нагрузок, перенос между узлами и создание типовых шаблонов. Снимки состояния удобны перед изменениями, но не заменяют полноценную резервную копию. Производительность виртуальной машины зависит от выделенных ресурсов, нагрузки соседних машин, скорости работы хранилища и сети. Если между виртуальными машинами распределено больше ресурсов, чем фактически доступно на сервере, они могут конкурировать за процессор, память и другие ресурсы, что приводит к снижению производительности и нестабильной работе.
Ответственность в IaaS
Провайдер IaaS обслуживает физическую инфраструктуру, гипервизор и базовую доступность платформы. Клиент обычно отвечает за установленную гостевую систему, обновления, учётные записи, приложения, сетевые правила и резервирование данных. Точные границы полномочий определяются договором. Для критических сервисов VM размещают с учётом отказоустойчивости, используют мониторинг, резервные копии и проверенный сценарий восстановления.
Вопрос-ответ
Чем виртуальная машина отличается от контейнера?
Виртуальная машина работает с собственной гостевой операционной системой, а контейнер использует ядро операционной системы физического сервера или виртуальной машины, на которой он запущен.
Можно ли считать снимок резервной копией?
Нет. Снимок сохраняет состояние виртуальной машины на определённый момент времени и обычно используется для кратковременного возврата к этому состоянию, например после неудачного обновления или изменения настроек. Для долговременного хранения и восстановления данных используют резервные копии.
Кто обновляет ОС виртуальной машины?
В типовой модели IaaS обновление гостевой операционной системы выполняет клиент. Провайдер отвечает за физическую инфраструктуру и платформу виртуализации, если иное не предусмотрено договором.
