Как выбрать виртуальную машину в проект?
Критерии выбора - производительность, удобство эксплуатации, безопасность и надежность.
Основными гипервизорами, остающимися в инфраструктурных ландшафтах production контуров остаются VMWare/ESXi и KVM в различных упаковках, таких как Libvirt и Proxmox. С точки зрения удобства есть мнение, что VMWare очень прост благодаря графическому интерфейсу. Но решения по мониторингу VMWare очень сложны или дороги. Для мониторинга состояния операционной системы Linux с развернутым гипервизором KVM существует огромный набор рабочих инструментариев, которые не лицензируются и очень точны, но их настройка потребует опыта.
Что говорит теория?
Мы обратились к классической книге Эндрю Таненбаума “Операционные системы” и попробовали определить, к какому типу виртуализации относится KVM, и выяснили, что он будучи заявлен как гипервизор 2 типа, обладает признаками и 1 типа, то есть, является гибридным гипервизором. Интересно, но что именно это дает?
Что получается на практике?
Пошли дальше и попробовали на практике сравнить производительность этих двух типов гипервизоров в их рабочей конфигурации с использованием VT-d и AMD-v, и выяснили (спойлер) … что их производительность примерно одинакова. Немного неожиданно с учетом заметной разницы в стоимости VDS.
Подробности в статье на habr.ru