Каждую ночь на проде запускается тяжёлый расчёт: строятся отчёты за день, гоняется ETL, пересчитывается ML-модель на свежих данных. Днём об этом никто не думает — задача тихо ждёт своего окна. А утром либо приходит алерт о просевшем времени отклика сайта в три часа ночи, либо аналитик жалуется, что отчёт вчера досчитался только к обеду. Первая реакция — подкрутить nice, поставить cgroup-лимиты, сдвинуть окно на попозже. Это работает до определённого момента, а потом перестаёт: расчёт растёт быстрее, чем можно ужать его аппетит к ресурсам общего сервера.…
Подробнее →