четверг, 14 декабря 2017 г.

Bhyve, итоги после года с лишним использования

Более года назад, я решил перейти к эксплуатации гипервизора Bhyve, естественно в качестве хостовой системы выступала FreeBSD.
На нынешний момент, в связи с тем, что захотелось "high availability" и прочей "live migration", вынужден от Bhyve отказаться.
Все это время под Bhyve у меня крутились: Файловый сервер (FreeBSD: Samba), почтовый сервер (FreBSD: Exim, Dovecot, Roundcube), Терминальный Linux сервер (Debian) и пара машин под Windows.
Хочу подвести итог -  за этот год мы пережили:

  1. массированные спамерские атаки,
  2. вирус "Petya",
  3. войну провайдеров, сопровождающуюся, бесконечными повреждениями оптики
что подтолкнуло нас на создание и внедрение соответственно:

  1. Статистического анти-спам фильтра, на базе связки Exim - IPFW
  2. Системы глобального резервного копирования на базе Bacula
  3. Многоканального беспроводного резервного канала, с балансировкой трафика
Все это время, Bhyve спокойно себе работал, не вызывая никаких нареканий.
Надеюсь когда нибудь, на базе Bhyve, появится проект, аналогичный Proxmox VE, ну а пока мы не без сожаления вынуждены от него отказаться.
Кратко о его преимуществах:

  1. Базируется на FreeBSD, одной из самых надежных операционных систем (на прошлой работе, один из моих преемников обнаружил, что у почтового сервера почти 3 года uptime)
  2. Легок в настройке, управляется скриптами, на любом, по сути, языке
  3. Интенсивно развивается
  4. Благодоря использованию механизма снепшотов ZFS, обеспечивает быстрый бэкап и восстановление виртуальных машин
Ну и к недостаткам:
  1. Отсутствуют развитые средства администрирования, все решается самописными скриптами
  2. На данный момент отсутствуют развитые средства мониторинга виртуалок средствами гипервизора
  3. Отсутствуют "из коробки" HA & LM
  4. Траблы с запуском старых версий Windows
  5. Отсутствует возможность проброса USB устройств с хоста в гостя, а в идеале просто в сеть, так как гость может быть мигрирован на другой хост.
Вывод:
У FreeBSD + Bhyve хорошее будущее, проект интенсивно развивается, на их  может быть построена стабильная, надежная отказоустойчивая система, но на данном этапе полноценное использование в корпоративном сегменте, мне представляется несколько преждевременным, хотя повторюсь: к тому, что на данный момент работает, претензий нет вообще.

P.S. если Вы все таки решитесь копать дальше, рекомендую обратить внимание на проект CBSD, ClonOS

Комментариев нет:

Отправить комментарий