Сравнительное тестирование контейнерной и гипервизорной виртуализации
Введение: при построении системы для удаленной работы студентов со своими виртуальными машинами важно правильно выбрать главный принцип виртуализации, что позволит надежно и легко разделять множества виртуальных машин разных пользователей и при этом наиболее эффективно расходовать вычислительные ресурсы сервера. Цель: определить, насколько медленнее будут работать виртуальные машины в вычислительном кластере при использовании технологии контейнеров по сравнению с традиционной технологией использования гипервизора, насколько меньше при этом потребуется оперативной памяти и стоит ли использовать контейнеры ради упрощения в решении важнейшей задачи разделения множеств виртуальных машин разных пользователей. Результаты: получены зависимости потребления основных вычислительных ресурсов от количества запускаемых виртуальных машин. Анализ полученных результатов показал, что в случае построения кластера серверов с общим внешним устройством хранения данных для запуска большого количества виртуальных машин, работающих в пакете программ VirtualBox, выгоднее использовать контейнеры с добавлением программного обеспечения Docker. Практическая значимость: при создании вычислительного кластера контейнерная технология виртуализации с использованием Docker и VirtualBox позволяет не только существенно экономить оперативную память при запуске большого количества виртуальных машин, но и увеличивает скорость вычислений.