Shamoi
@Shamoi
Python, Flask

Какую Cloud PaaS можно использовать для множества проектов с небольшими cron задачами?

Имеется множество небольших проектов, размещенных в git-репозиториях.

Необходимо запускать определенную команду внутри проекта каждые n-часов/минут/секунд. Никаких постоянных воркеров, только cron-задачи. Из-за большого количества проектов невозможно каждый самостоятельно выкладывать на сервер, поэтому работа с CI (Gitlab CI, в данном случае) тоже важна.

Для удобства работы (неразработчик тыкнул кнопочку - проект отключился, еще раз тыкнул - включился, при этом не затронул остальные проекты), изучаю разнообразные облачные решения. Читал про Heroku Scheduler, как у них со стоимостью?
Какие еще есть варианты?
  • Вопрос задан
  • 262 просмотра
Пригласить эксперта
Ответы на вопрос 1
r0zh0k
@r0zh0k
Site Reliability Engineer
Наверное вопрос уже не акутален, но если сами задачи выполняются достаточно быстро, то я бы крайне рекомендовал AWS Lambda. Сейчас они добавили туда крон + возможность прокидывать переменные окружения. Придется немножко повозиться с CI, но в итоге при определенных условиях может получиться бесплатное решение.

А так, именно скедулеров для джоб толком и нет. Я в итоге начал писать свой маленький, многи тоже так делают, потому что решения типа Mesosphere или других довольно тяжеловесны и сложны в настройке и поддержке.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы