Мы планируем виртуализировать существующую инфраструктуру с помощью решения виртуализации с открытым исходным кодом. KVM и Xen находятся в окончательном списке. Крупные облачные игроки все еще используют Xen, и мы обнаружили, что KVM набирает популярность и используется довольно многими провайдерами VPS.
Наша самая большая забота - стабильность. Итак, вопрос в том, достаточно ли стабильна KVM для промышленного использования в 2011 году?
KVM для производства в порядке. Наличие множества виртуальных машин Windows и Linux, включая удаленные рабочие столы, базы данных (MS и MySQL), маршрутизатор, брандмауэр, даже резервные копии (от гостя к гостю), и все работает нормально.
Что мне нравится в KVM, так это возможность масштабировать уровни управления. На самом деле я предпочитаю управлять своим участком без libvirt, настраивая (и изучая) каждый параметр, который принимает kvm / qemu. Другие используют инструменты на основе libvirt, и если вам нужно полномасштабное управление облаком, есть Open Stack и друзья.
Однако есть некоторые настройки, от которых следует держаться подальше. Используйте значение по умолчанию cache = Writethrough, не включайте собственный асинхронный режим и держитесь подальше от qcow, qed или любых других форматов файлов. Дайте вашим машинам LVM объемы.
Я согласен с dyasny относительно стабильности, хотя я не уверен, что набор функций KVM сравнивается с Xen / VMware / etc. с этой точки зрения.
Я знаю, что у них есть живая миграция с / без общего хранилища («vMotion and Storage vMotion» на языке VMware), но я не уверен, есть ли у них HA / кластеризация и балансировка нагрузки («Распределенный планировщик ресурсов») или распределенные коммутаторы (« Распределенный vSwitch ") на этом этапе. Сложность заключается в том, что все это может измениться с точки зрения поиска, как только маркетинговые дроны овладеют этим.
Кроме того, я подозреваю, что централизованного управления еще нет («vCenter»), но, опять же, вам придется провести дополнительные исследования или, возможно, даже заняться разработкой / бета-версиями, чтобы достичь этих функций.
Надеюсь, кто-то с большим опытом / знаниями KVM сможет здесь вмешаться.
да, он достаточно стабилен, и есть много облачных провайдеров (IBM возглавляет список) и других типов пользователей, которые уже много лет используют его в производственной среде.