Сервис распространения контейнеров ОИЯИ

Аннотации

Авторы

  • Н. Балашов Объединенный институт ядерных исследований, Дубна

Аннотация

Технология контейнерной виртуализации находит все большее применение как в промышленности, так и в науке. Сообщество HEP также проявляет значительный интерес к внедрению контейнерных технологий для распространения  программного обеспечения. Инкапсулирование программного обеспечения внутри контейнеров помогает ученым создавать портативные и воспроизводимые исследовательские среды. Однако масштабное выполнение контейнеризированных  рабочих нагрузок с помощью распределенных вычислительных инфраструктур сопряжено с некоторыми проблемами, одной из которых является эффективная доставка контейнеров. В типичном сценарии тысячи копий пользовательских контейнеров должны быть доставлены на рабочие узлы одновременно, что создает чрезмерную нагрузку на реестр контейнеров. Описывается, как можно построить реестр контейнеров, способный справиться с такими высокими нагрузками, дается обзор основных имеющихся публичных сервисов на базе CVMFS, и приводится пример реализации подобного сервиса в ОИЯИ с использованием GitLab.

Опубликован

2024-06-20

Выпуск

Раздел

Статьи