Основные особенности: поддержка режима паравиртуализации помимо аппаратной виртуализации
Технология виртуальных машин позволяет расширить функциональность оборудования следующими способами:
* Виртуальная машина обладает производительностью, сравнимой с реальной.
* Возможность миграции запущенной виртуальной машины между физическими машинами.
* Хорошая поддержка оборудования (поддерживается большинство драйверов устройств Linux)
В простейшем случае система физически может работать на двух узлах - виртуальные машины распределяются между ними, а их диски дублируются и хранятся на обоих узлах.
Если один из узлов выходит из строя, все виртуальные машины запускаются на втором - система остаётся полностью работоспособной. При нормальном выключении одного из узлов, машины, работавшие на нём, мигрируют на второй узел абсолютно незаметно для пользователей этих машин. Это позволяет выполнять поочерёдное обслуживание и обновление железа серверов в любое время и без вмешательства в работу пользователей.
Xen является наиболее оптимальным вариантом, т.к. имеет возможность виртуализации достаточно большого количества ОС при минимальной потери производительности.
В качестве гостевой системы может выступать Linux (ядро гостевой системы может отличатся от ядра основной системы), FreeBSD, NetBSD, OpenBSD, OpenSolaris, Plan 9 и другие.
Xen-виртуализация более не предоставляется. Статья находится здесь для истории :) Актуальные тарифы на KVM: https://hostpro.ua/linux-vps.html