Я нахожусь в процессе настройки решения для пиплелина с использованием Jenkins.
У меня более 40 узлов агентов, которые должны будут читать и записывать один и тот же двоичный артефакт. Начальный двоичный артефакт будет около 5 ГБ, но в конечном итоге он может приблизиться к 500 ГБ.
Мой вопрос о дизайне вращается вокруг механизма хранения этих артефактов. Более традиционный подход заключается в сохранении этих двоичных артефактов в решении файловой системы, таком как NFS, GlusterFS или любом облачном решении для хранения.
Но есть ли способ хранить такие двоичные артефакты в системе кэширования, такой как Redis?
Если возможно, будет ли Redis оптимальным решением для этого?
Причина, по которой я более склонен к кеш-решениям, - скорость. Я понимаю, что с Redis мне нужно большое количество памяти, что не проблема. Скорость намного важнее.
Так имеет ли смысл решение для кеша, такое как Redis? И если да, есть ли какая-то документация, которую я могу пройти?