Сравнительные характеристики платформ контейнеризации Docker и Singularity

Аннотация

На сегодняшний день, для решения задач различной сложности требуются высокие мощности и применяются повышенные требования к оборудованию. Это задачи инженерного проектирования, большой спектр задач научных вычислений, системы моделирования, анализ данных и т.д. Как правило, любая отрасль имеет задачи, для выполнения которых требуются высокопроизводительные вычисления. Для решения таких задач, используются высокопроизводительные вычислительные системы, основу которых составляют технологии параллельных вычислений, технологии виртуализации и контейнеризации.
Параллельные вычисления позволяют значительно увеличить производительность вычислительных систем, при выполнении одной и той же программы. Технологии виртуализации позволяют создать на одном физическом компьютере несколько виртуальных машин, каждая из которых работает под управлением отдельной операционной системы. Контейнеры ‒ это одно из самых перспективных направлений развития современных информационных технологий. В настоящее, время контейнеры используются во многих областях, включая: веб-приложения (например, Apache Tomcat), мобильные приложения, системы управления базами данных, а также для развёртывания серверных сред. По мнению разработчиков, контейнеры позволят упростить разработку и развернуть высокопроизводительные вычислительные системы, значительно повысить их производительность и надёжность.
В данной статье представлены сравнительные характеристики платформ контейнеризации Docker и Singularity, в аспекте решения таких проблем как портируемость кода между локальной средой выполнения и промышленной средой приложения. Приведены примеры использования данных платформ для решения задач, которые являются актуальными в настоящее время. Рассмотрены наиболее важные моменты работы данных платформ применительно к высокопроизводительным вычислительным кластерам.

Сведения об авторах

Aleksey Sergeevich Bondyakov, Объединенный институт ядерных исследований

инженер-программист Лаборатории информационных технологий имени М.Г. Мещерякова, кандидат технических наук

Andrey Olegovich Kondratyev, Объединенный институт ядерных исследований

инженер-программист Лаборатории информационных технологий имени М.Г. Мещерякова

Опубликована
2023-06-30
Как цитировать
BONDYAKOV, Aleksey Sergeevich; KONDRATYEV, Andrey Olegovich. Сравнительные характеристики платформ контейнеризации Docker и Singularity. Современные информационные технологии и ИТ-образование, [S.l.], v. 19, n. 2, june 2023. ISSN 2411-1473. Доступно на: <http://sitito.cs.msu.ru/index.php/SITITO/article/view/966>. Дата доступа: 22 sep. 2023
Раздел
Параллельное и распределенное программирование, грид-технологии

Наиболее читаемые статьи этого автора (авторов)