Проект, который я предлагаю, использует: Cloud Scheduler + Pub / Sub + Compute Engine
Этот дизайн в нескольких словах: - у вашего вычислительного движка будет утилита, которая слушает Cloud Pub / Sub topic - эта утилита будет выполняться при получении нового события от Topi c и запускать задание cron для экземпляра - здесь используется облачный планировщик для отправки sh сообщений в Pub / Sub Topi c в то время, когда вы можете укажите в своей работе.
Используя Pub / Sub для отделения логики планирования задач c от логики, выполняющей команды в Compute Engine, вы можете обновлять свои скрипты cron по мере необходимости, без обновления конфигурация Cloud Scheduler. Вы также можете изменить расписание задач, не обновляя служебную службу на экземплярах Compute Engine
. Вы можете найти полное объяснение этой схемы и пример кода, следуя this и this .
дайте мне знать, если что-то не очевидно.