Сравнительное тестирование контейнерной и гипервизорной виртуализации


https://doi.org/10.15217/issnl684-8853.2018.2.60

Полный текст:


Аннотация

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

Об авторах

А. В. Гордеев
Санкт-Петербургский государственный университет аэрокосмического приборостроения
Россия


Д. В. Горелик
Санкт-Петербургский государственный университет аэрокосмического приборостроения
Россия


Список литературы

1. Гордеев А. В. Организация удаленной работы студентов со своими виртуальными машинами // Информационно-управляющие системы. 2017. № 2. С. 96-100. doi: 10.15217/issn1684-8853.2017.2.96

2. Горелик Д. В. Использование контейнеров для построения системы работы с удаленными виртуальными машинами // Семидесятая Международная студенческая научная конференция ГУАП: сб. докл. Ч. 2. Технические науки. СПб.: ГУАП, 2017. С. 66-69.

3. Понимая Docker. https://habrahabr.ru/post/253877 (дата обращения: 15.11.2017).

4. Моуэт Э. Использование Docker. Разработка и внедрение программного обеспечения при помощи технологии контейнеров: руководство. - ДМК-Пресс, 2017. - 300 с.

5. Маркелов А. OpenStack. Знакомство с облачной операционной системой. 2-е изд. - М.: ДМК-Пресс, 2016. - 248 с.

6. Matthias K., Kane S. Docker: Up & Running. Shipping Reliable Containers in Production. - O’Reilly, 2015. - 198 p.

7. Jessie Frazelle. Docker Containers on the Desktop. https://blog.jessfraz.com/post/docker-containers-on-the-desktop/ (дата обращения: 07.04.2017).

8. Попов С. Образы и контейнеры Docker в картинках. https://habrahabr.ru/post/272145/ (дата обращения: 17.11.2017).


Дополнительные файлы

Для цитирования: Гордеев А.В., Горелик Д.В. Сравнительное тестирование контейнерной и гипервизорной виртуализации. Информационно-управляющие системы. 2018;93(2):60-66. https://doi.org/10.15217/issnl684-8853.2018.2.60

For citation: Gordeev A.V., Gorelik D.V. Comparative Testing of Container and Hypervisor Virtualizations. Information and Control Systems. 2018;93(2):60-66. (In Russ.) https://doi.org/10.15217/issnl684-8853.2018.2.60

Просмотров: 40


Creative Commons License
Контент доступен под лицензией Creative Commons Attribution 4.0 License.


ISSN 1684-8853 (Print)
ISSN 2541-8610 (Online)