Задать вопрос
@cat_crash

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

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

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

Отсюда вопрос:
— сколько максимум виртуалок можно раскрутить на 1 железке?
— какие есть еще методы «виртуализации» ФС?
  • Вопрос задан
  • 6491 просмотр
Подписаться 3 Оценить 1 комментарий
Помогут разобраться в теме Все курсы
  • Нетология
    Go-разработчик с нуля
    9 месяцев
    Далее
  • Яндекс Практикум
    Специалист по информационной безопасности
    11 месяцев
    Далее
  • Skillbox
    DevOps-инженер
    7 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 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 вы сможете сделать, оверхеад там очень небольшой.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы
Principal Recruitment Москва
от 200 000 до 250 000 ₽
Principal Recruitment Москва
от 200 000 до 350 000 ₽
Principal Recruitment Москва
от 200 000 до 350 000 ₽