Как стать автором
Обновить

Где размещать контейнеры: на выделенном сервере или на виртуальной машине?

Время на прочтение6 мин
Количество просмотров10K
Всего голосов 24: ↑20 и ↓4+16
Комментарии4

Комментарии 4

так и не понял, каковы недостатки работы контейнеров в виртуалках? откровенная «ерунда» про то, что «виртуализация сожрала все ресурсы» (на самом деле нет, средний оверхед <5%, в моих тестах всегда <2%) и проблемы тех, кто хотел thin provisioning, но не осилил не в счёт.
маленькое но важное замечание
— где лучше размещать свои приложения — виртуальной машине или физическом железе?
— в виртуальных машинах НА СВОЕМ железе!

Необходимости в bare metal практически нет (кроме как ситуаций с размещением своего контейнера виртуальных машин) и возможно прямом доступе к оборудованию (но как я понимаю особых проблем с перебросом тех же видеокарт уже давно нет?).
Помоему если просто уяснить какие проблемы решают виртульные машины и какие проблемы решают контейнеры не останется вопросов и не надо будет писать такие странные простыни…
Контейнере в виртуалках самое распространенное явление.
Docker vs. VM
В общем случае предпочитаю на реальном железе поднять виртуалку, а в ней контейнеры. Для обычного серверного использования сочетает плюсы и того, и другого варианта. Даже на одной физической машине можно повысить надёжность, подняв несколько виртуалок и объединив их в контейнерный кластер на случай проблем в ядре хостогостей.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий