02.10.2019 Экспертиза, Открытый код/LinuxОпределить, когда использовать ВМ, контейнер или ВмМ, может быть довольно непросто. Это связано с тем, что каждый тип экземпляра обладает собственным конкретным предназначением. Выбор той или иной технологии зависит от типа рабочих нагрузок, которые контролирует ИТ-администратор. Если ему нужно развернуть традиционные монолитные приложения, то в этом случае идеально подходят ВМ — это полный и независимый сервер для запуска сложных унаследованных программ, например СУБД. Контейнеры лучше подходят в тех случаях, когда рабочим нагрузкам требуется масштабируемость и мобильность. К ним также прибегают для обслуживания процессов, которые могут обходиться без высокого уровня безопасности, поскольку контейнеры не могут работать в изолированных средах. Поддержка традиционных монолитных приложений с обеспечением должного уровня масштабируемости и мобильности — это тот случай, когда администратору не обойтись без ВмМ. Они обладают преимуществами контейнерной архитектуры, сохраняя при этом безопасность и изоляцию, как раз те преимущества, которыми обладают полноценные ВМ. Проблемы с управлением ВмМ ВмМ преодолевают разрыв между контейнерами и полноценными ВМ, предлагая администраторам преимущества обоих. Но, тем не менее, они и сами не лишены недостатков. Они позволяют создавать множество экземпляров виртуальных машин одновременно и на протяжении длительного времени, но по мере накопления ВмМ администраторы рискуют превысить как лимит гипервизора на ВМ, так и доступные лицензии на ПО ...
читать далее.