SOHO кластер, имеет ли смысл?

Ситуация следующая. Имеется несколько бесхозных компов. Есть софтина, которая в полном объеме билдится 6 часов.

Имеется дурная мысль собрать из этих компов билд-кластер для ускорения процесса.
Предварительное исследование показало, что вроде бы серверная Ubuntu имеет подобные расширения.

Кто-то имеет опыт, стоит ли с этим связываться, а если да, то где смотреть валидный мануал?

👍ПодобаєтьсяСподобалось0
До обраногоВ обраному0
LinkedIn
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter

А где именно узкие места самого билд-процесса, не смотрел? Может этой цацке просто рам-драйв нужен? Или вменяемый способ загнать исходники в файловый кеш, предварительно рассказав это самой убунте что файловый кеш много=хорошо и запустив банальный поиск (не важно чего) по содержимому.

IMHO просто продай компы и купи себе нужного железа и/или помощь в организации билд-процесса (написание скриптов), так чтобы билды были уже построены блоками и не перестраивались без необходимости.

distcc

Кто-то имеет опыт, стоит ли с этим связываться, а если да, то где смотреть валидный мануал?

wiki.gentoo.org/wiki/Distcc

А не лучше ли разбить софтину-монолит на микросервисы, тем более что это сейчас в моде.
Ну а по сути вопроса — лично мне бы было интересно с кластером поиграться, но более практичным может быть подход «биг-эсс программе — биг-эсс сервер».

А не лучше ли разбить софтину-монолит на микросервисы, тем более что это сейчас в моде.

Она и разбита. Что не отменяет необходимости периодически делать полный ребилд.

Підписатись на коментарі