Виртуализация — технология, которая позволяет запускать несколько операционных систем
на одном физическом компьютере одновременно.
Каждая такая система называется виртуальная машина (VM).
Для неё выделяется часть ресурсов реального компьютера: процессор, память, диск.
Обычно один компьютер = одна операционная система.
С виртуализацией:
Один физический компьютер
├── VM 1: Ubuntu Server
├── VM 2: Windows 11
└── VM 3: Тестовая система
Все три работают одновременно и не мешают друг другу.
Экономия железа
Вместо трёх физических серверов — один мощный, на котором крутятся три виртуальных.
Меньше оборудования, меньше затрат на электричество и обслуживание.
Изоляция систем
Каждая VM изолирована. Если одна упала или заражена — остальные продолжают работать.
Сломать хостовую машину из виртуальной очень сложно.
Тестирование и разработка
Можно создать VM, сломать её в ходе экспериментов — и просто удалить.
Или откатить к предыдущему состоянию через снимок (snapshot).
Запуск серверов
Один физический сервер в компании или дата-центре запускает десятки виртуальных.
Каждый занимается своим: веб, база данных, почт.
Серверная виртуализация
Используется в компаниях и дата-центрах.
На одном мощном сервере запускается множество виртуальных машин.
Примеры: VMware ESXi, Proxmox, Microsoft Hyper-V.
Десктопная виртуализация
Используется на обычных компьютерах — для тестирования и разработки.
Запускаете вторую систему прямо внутри основной.
Примеры: VirtualBox, VMware Workstation.
Контейнеризация
Лёгкая альтернатива виртуальным машинам.
Вместо полноценной ОС — изолированное окружение для приложения.
Быстрее запускается, потребляет меньше ресурсов.
Пример: Docker.
Контейнеры разбираются подробно в отдельном разделе.
Виртуализация — это способ использовать один компьютер как несколько.
Каждая VM изолирована, независима и легко управляется.
Это основа современной серверной инфраструктуры.