@cat_crash

Максимальное количество виртуалок

Доброго дня, друзья.

Есть приложение (LAMP) которое хотят продавать как SAS. Но в виду специфики приложения (довольно глубокий доступ к ФС сервера) есть идея каждый инстанс приложения запускать в виртуальном контейнере.

Отсюда вопрос:
— сколько максимум виртуалок можно раскрутить на 1 железке?
— какие есть еще методы «виртуализации» ФС?
  • Вопрос задан
  • 6270 просмотров
Пригласить эксперта
Ответы на вопрос 5
@inkvizitor68sl
Linux-сисадмин с 8 летним стажем.
Зависит от выбранного средства виртуализации и нагрузки.
Подробнее пишите.

Тот же LXC легко держит 20-30 машин (само собой, если нагрузка не превышает ту, которую выдержал бы dom0).
Ответ написан
Комментировать
3vi1_0n3
@3vi1_0n3
Добрый день.
Максимум виртуалок просто так навскидку вам никто не скажет, ибо недостаточно входных данных, в теории столько, сколько позволят процессоры и виртуальная память. С дисковым пространством несколько проще, можно использовать сетевые хранилища.
Один из методов «виртуализации» ФС — использование дедупликации, что возможно, например, при использовании ZFS. Применяется в аппаратных системах хранения, из программных решений — FreeBSD или Nexenta. При дедупликации совпадающие блоки данных не будут дублироваться, будут использоваться ссылки на блоки с одинаковым содержимым, что позволит сэкономить дисковое пространство.
С оперативной памятью подобный механизм используется, например, в продуктах VMWare, там, насколько я знаю, во время работы производится дедупликация страниц памяти, что позволяет реально запускать виртуальные машины, потребляющие ресурсов больше, чем есть на физической машине с гипервизором. Впрочем, подобные механизмы сейчас есть и в других гипервизорах, например, Hyper-V.
Если требуется глубокая работа с файловой системой, то как один из вариантов можно использовать ZFS-хранилище + iSCSI как блочные устройства для виртуальных машин.
Ответ написан
polym0rph
@polym0rph
Основатель Bits.media
Какая нагрузка на виртуалки? Какое железо планируется на хост-машине? Какой гипервизор? Тут индивидуально все.
Ответ написан
Комментировать
nochkin
@nochkin
> ИЛИ как виртуализировать Файловую систему + LAPM инфраструктуру в отдельный chroot.
На FreeBSD, например, есть «jail» — в этом случае chroot'ятся отдельные FreeBSD и не расходуются ресурсы на виртуализацию.
Ответ написан
Комментировать
opium
@opium
Просто люблю качественно работать
Сколько вы копий приложения сможете запустить столько же и вируталок на каком нибудь openvz вы сможете сделать, оверхеад там очень небольшой.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы