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

Это произведение доступно по лицензии Creative Commons «Attribution» («Атрибуция») 4.0 Всемирная.
Редакционная политика журнала основывается на традиционных этических принципах российской научной периодики и строится с учетом этических норм работы редакторов и издателей, закрепленных в Кодексе поведения и руководящих принципах наилучшей практики для редактора журнала (Code of Conduct and Best Practice Guidelines for Journal Editors) и Кодексе поведения для издателя журнала (Code of Conduct for Journal Publishers), разработанных Комитетом по публикационной этике - Committee on Publication Ethics (COPE). В процессе издательской деятельности редколлегия журнала руководствуется международными правилами охраны авторского права, нормами действующего законодательства РФ, международными издательскими стандартами и обязательной ссылке на первоисточник.
Журнал позволяет авторам сохранять авторское право без ограничений. Журнал позволяет авторам сохранить права на публикацию без ограничений.
Издательская политика в области авторского права и архивирования определяются «зеленым цветом» в базе данных SHERPA/RoMEO.
Все статьи распространяются на условиях лицензии Creative Commons «Attribution» («Атрибуция») 4.0 Всемирная, которая позволяет другим использовать, распространять, дополнять эту работу с обязательной ссылкой на оригинальную работу и публикацию в этом журналe.