Гипервизор KVM — это решение виртуализации, которое работает на базе Linux для процессоров с архитектурой x86. Технология KVM нужна для созданий копий сервера, каждая из которых виртуально изолируется и выделяется в самостоятельное устройство. Они находятся на одном сервере и работают независимо друг от друга. Технология обычно используется для услуг VPS/VDS и характеризуется — полной безопасностью, удобным управлением памятью, надежным хранением данных, высокой производительностью и стабильностью.
Виртуализация KVM работает как один из процессов, которые выполняются основной ОС Linux. Данный гипервизор управляет каждой гостевой операционной системой, а основная ОС выполняет эмуляцию. На VPS с KVM для каждого виртуального сервера выделяются ядра процессора, оперативная память и жёсткий диск. Работа с виртуальным сервером на KVM практически не отличается от работы с полноценным физическим сервером. Серверы с KVM логично использовать при больших и периодических нагрузках на процессор.
Преимущества KVM:
- Возможность увеличения процессорной памяти
- Возможность установки собственной ОС
- Быстрый доступ ко всем модулям системы iptables\tun\tap
- Ресурсы независимы друг от друга
- Использование виртуальной сети со своими настройками
- Высокий уровень приватности.
Недостатки KVM:
- Молодость гипервизора по сравнению с другими аппаратными виртуализациями
- Требуется перезагрузка системы после смены ресурсов
- Добавление IP-адресов и расширение дискового пространства происходит вручную
- Сложность использования для клиентов без опыта.