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

