Ответы пользователя по тегу Виртуализация
  • Насколько оправданно держать OpenVZ контейнеры на одинаковом шаблоне ОС?

    Вообще такое имеет смысл только в том случае, если вы хотите иметь высокую плотность контейнеров на большом парке серверов. Потому что на одном сервере овчинка врядли будет стоить выделки.

    Одним из решений проблемы расходования памяти при работе с контейнерами можно решить с помощью дедупликации памяти, которая расходуется на хранение бинарных файлов. Суть ее вот в чем: при создании нового контейнера рассчитывать хеш-сумму каждого бинарного файла в этом контейнере, при открытии бинарного файла Linux ядро сверяется с таблицей рассчитанных хеш-сумм и если такая же хеш-сумма присутствует в таблице, то используется уже открытый файл, а не открывается еще его одна копия. Это если на пальцах объяснять :)
    Технология называется pfcache и была добавлена в Virtuozzo 6. В рамках OpenVZ 7 она не доступна.
    Если интересует больше подробностей, то можно посмотреть слайды с LinuxCon www.slideshare.net/openvz/pfcache-linuxcon-2015.

    Небезызвестный товарищ из хостиноговой компании пытался повторить эту технологию на OpenVZ и писал о своих результатах в блоге https://www.stableit.ru/2015/05/openvz-pfcache.html Возможно вам этот вариант подойдет, если нет денег на Virtuozzo.
    Ответ написан
  • Какую виртуализацию выбрать?

    Попробуйте OpenVZ 7, это новая версия популярной системы виртуализации для хостинга.
    В OpenVZ 7 есть и вирт машины и контейнеры, установка простая, много фич в opensource версии. Если будете расти, то можно будет переключиться на Virtuozzo 7 и получить техподдержку.

    P.S. хостеры не за красивые глаза выбирают OpenVZ. Посмотрите статистику по типам виртуализации на LowEndBox или ServerBear.
    Ответ написан
    Комментировать
  • Актуальная технология виртуализации?

    > какая на данный момент самая востребованная и актуальная платформа виртуализации?

    Нет самой востребованной и актуальной, выбирайте ту, которая больше всего подходит для решения ваших задач.
    Есть два типа виртуализации: на базе гипервизора (самые известные это KVM, VMware, Xen, Parallels Desktop, VirtualBox) и контейнерная (самые известные это OpenVZ, LXC, Docker, Rkt). Контейнеры еще делят на те, котороые внутри содержат полноценную ОС (то есть там все утилиты что и в обычном Linux: bash, top, rm etc) (это LXC и OpenVZ) и контейнеры, для запуска одного приложения (Docker/Rkt).

    Основное ограничение контейнеров в том, что запускать можно только ту ОС, которая установлена на сервере.
    То есть в LXC и OpenVZ можно получить только контейнеры с Linux. В решениях для гипервизорной виртуализации можно запускать разные ОС (Windows/Linux/BSD). Контейнеры обычно имеют бОльшую плотность размещения по сравнению с гипервизорами, поэтому например OpenVZ очень любят хостеры.

    Посмотрите сравнение LXC vs OpenVZ vs Xen, чтобы понять чем они отличаются в деталях.
    Ответ написан
    Комментировать
  • Существует ли качественная песочница для windows?

    Есть продукт виртуализации Windows от небезызвестной компании Parallels.
    Он позволяет создавать контейнеры в Windows. Продукт платный, но если вам он нужен временно, то вы возможно сможете обойтись триальной лицензией.
    www.odin.com/support/virtualization-suite/pcw
    Ответ написан
    Комментировать