Белорусский хостинг Login.by
Онлайн-консультант
Онлайн-консультант в skype

Виртуализация KVM и сравнение с другими технологиями

Виртуализация KVM (Kernel-based Virtual Machine)

Технология виртуализации KVM (Kernel-based Virtual Machine) — это относительно новая программная технололия, основанная на операционных системах Linux, которая позволяет запускать на x86-совместимых процессорах виртуальные машины с различными типами операционных систем. В отличие от других технологий виртуализации, поддержка KVM впервые была интегрирована в стандартное ядро Linux, что говорит о том, что эта технология будет активно поддерживаться и развиваться разработчиками. Так, виртуализация KVM объявлена приоритетным направлением в области виртуализации в компании Red Hat — ведущем разработчике Linux. Используется аппаратная виртуализация процессоров Intel VT. За счёт полной эмуляции виртуальных компьютеров на виртуальных серверах, построенных на этой технологии, можно запускать различные ОС, например Linux со своим модифицированным ядром, FreeBSD, Solaris, Windows XP, Windows 2008 Server и др. Каждому виртуальному серверу выделяются независимые от других VDS ресурсы: собственная сетевая карта, выделенная область в оперативной памяти и на жёстком диске.

Достоинства KVM

- независимые ресурсы: каждому серверу выделяется своя область в оперативной памяти и на жёстком диске, что повышает надёжность работы такого сервера, не позволяя соседним серверам использовать те же участки памяти и дискового пространства. Это же не позволяет "оверселлить" ресурсы, когда хостер продаёт ресурсов больше, чем имеется на самом деле.

- имеется возможность использовать модифицированные ядра операционных систем в зависимости от Ваших требований. Вы можете произвести установку собственного дистрибутива с использованием своего установочного iso-образа.

- эмуляция сетевой карты означает полную поддержку всех сетевых протоколов и полноценную поддержку сетевых экранов firewall.

- поддержка множества гостевых операционных систем: возможна установка любых дистрибутивов Linux, BSD, Solaris и т.п., а также ОС Windows XP и Windows 2008 Server (при наличии лицензии).

- поддержка VNC позволяет управлять виртуальным сервером как будто Вы находитесь непосредственно за монитором собственного компьютера, включая первоначальную загрузку виртуальной машины (вплоть до BIOS), а также графические рабочие столы.

Сравнение технологий виртуализации KVM, OpenVZ/Virtuozzo и Xen

KVM OpenVZ/Virtuozzo Xen
Собственная файловая система любого типа + - +
Выделенная область в оперативной памяти с полным доступом и возможностями отладки + - +
Полное изолирование от соседей + - +
VNC-соединение на ранних стадиях загрузки + - ограничено
PPTP VPN + ограничено +
OpenVPN + ограничено +
IPSec VPN + - ограничено
Межсетевые экраны (Firewall) + ограничено +
Kernel mode NFS server + - -
Независимое ядро + - ограничено
Независимые модули ядра + - ограничено
Полный контроль над сокетами и процессами + - -
Полная поддержка гостевых ОС (Windows, Linux, BSD, OpenSolaris и т.д.) + - ограничено
Эмуляция PCI / PCIe карт с полным доступом к ним + - ограничено
Официальная интеграция с ядром Linux + - +


Этот ответ был полезен?

Также читают
Наши технологии (просмотров: 5471)