KVM — это технология виртуализации, встроенная прямо в ядро Linux, которая позволяет из обычного физического сервера сделать площадку для запуска полноценных виртуальных машин.
Если говорить чуть проще, KVM — это гипервизор уровня ОС: Linux сам превращается в систему управления виртуальными серверами. За счёт этого получается хорошая производительность и довольно надёжная платформа, поэтому KVM так часто используют для поднятия виртуальных серверов в хостингах и частных инфраструктурах.
Гипервизор KVM умеет работать практически с любыми современными операционными системами внутри виртуальных машин и не требует какого-то экзотического железа. На обычный сервер с Ubuntu, CentOS или другим дистрибутивом Linux KVM ставится довольно быстро, и через короткое время уже можно поднимать свои ВМ.
При виртуализации на KVM каждая виртуальная машина получает свои выделенные ресурсы: процессорное время, оперативную память, сетевые интерфейсы, диски и так далее. KVM-сервер удобно использовать для построения собственных небольших облаков, тестовых стендов или даже виртуальных дата-центров. KVM Hypervisor подходит и коммерческим провайдерам, и частным проектам — в том числе потому, что это открытое и довольно гибкое решение.
