Должен ли я выбирать KVM или OpenVZ для моего VPS?

Мой поставщик VPS дает мне выбор между KVM и OpenVZ. Каков наилучший выбор для VPS с 128 МБ или 256 МБ ОЗУ?

Ответ 1

KVM имеет намного лучшую изоляцию, чем OpenVZ, и по моему опыту KVM также получает лучшую производительность. Однако я слышал, как некоторые говорят, что они получают лучшую производительность от OpenVZ. KVM прошел долгий путь в прошлом году, поэтому я не удивлюсь, если он превзойдет OpenVZ к настоящему времени...

KVM также поддерживает любую операционную систему (теоретически), в то время как OpenVZ ограничивается только Linux.

Мы используем KVM исключительно для наших систем виртуализации и не заинтересованы в переключении на что-либо еще.

Ответ 2

KVM нигде не обеспечивает производительности OpenVZ (или коммерческого эквивалента Virtuozzo). Крайне важно отметить, что KVM требует работающего ядра внутри VPS, тогда как OpenVZ запускает контейнеры с использованием общего ядра. Это означает, что 256MB KVM VPS фактически не имеет того же объема памяти, доступного для пользовательского пространства, которое делает OpenVZ. OpenVZ - чрезвычайно легкая технология виртуализации, которая легко превзошла полную виртуализацию.

KVM обеспечивает лучшую изоляцию, хотя это обычно не очевидно для пользовательского пространства в контейнере.

Что касается оригинального вопроса, если я занимаюсь покупкой VPS, вам следует рассмотреть два фактора:

1) По той же цене вы получите меньше за свои деньги с KVM. 256 Мбайт KVM составляет менее 256 МБ OpenVZ, потому что вы должны запускать собственное ядро, поэтому для ваших реальных приложений меньше. С другой стороны, некоторые хостеры платят больше за OpenVZ, поэтому вам нужно будет сделать математику.

2) Для хостинга компании проще перекомпилировать системы OpenVZ, поэтому неудачные хостинговые компании могут поставить вас в систему со слишком большим количеством контейнеров, поэтому будьте осторожны.

Ответ 3

Если вы покупаете у поставщика VPS, то KVM/Xen. Поставщики OpenVZ/LXC могут перепродать свои продукты.

Если это ваш собственный сервер, вы можете иметь комбинацию OpenVZ/LXC и KVM на одном компьютере.

Ответ 4

Выберите KVM, потому что OpenVZ часто дешевле других хостов:)

Ответ 5

OpenVZ не дает вашим процессам полного объема выделенной памяти из-за накладных расходов, поэтому для небольших VPS-объектов памяти я склоняюсь к выбору KVM или XEN.