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

Аннотации

Авторы

  • Н. Балашов

Аннотация

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

Опубликован

2024-06-20

Выпуск

Раздел

Статьи