Cloud Scheduler

    Plně spravovaná služba Google Cloudu pro spouštění naplánovaných úloh, cron job v cloudu místo cronu na serveru, o kterém ví jen jeden člověk. Spustí stažení dat, transformaci nebo přenos v daný čas nebo interval, sám to zopakuje při selhání a nezávisí na tom, jestli je zrovna zapnutý něčí notebook.

    Co Cloud Scheduler dělá

    Cloud Scheduler je plně spravovaná služba Google Cloudu pro spouštění naplánovaných úloh, v podstatě cron job přesunutý z něčího serveru nebo notebooku do cloudu, kde ho hlídá Google, ne člověk, který na to musí pamatovat.

    Spuštění v daný čas nebo interval

    Spolehlivě spustí HTTP volání, zprávu do Pub/Sub nebo spuštění Cloud Run v přesně daný čas nebo podle intervalu, denně v noci, každou hodinu, jednou týdně, podle toho, co úloha potřebuje.

    Automatické opakování při selhání

    Pokud úloha při spuštění selže, Cloud Scheduler to sám zopakuje podle nastavené politiky a umí na selhání upozornit, místo aby se chyba ztratila beze stopy.

    Bez závislosti na tom, jestli je zrovna zapnutý něčí notebook

    Typická alternativa, na kterou firmy sáhnou, aniž by o tom přemýšlely, je cron job na něčím serveru, naplánovaná makra v sešitu nebo skript, který „obvykle“ běží, ale nikdo doopravdy nesleduje, jestli se skutečně spustil.

    Kde firmy pálí peníze

    Plánované spouštění samo o sobě nevypadá jako místo, kde se dá prodělat. Problém není v ceně služby, ta je zanedbatelná, problém je v tom, co se stane, když plán mlčky přestane fungovat.

    • Cron job, o kterém ví jeden člověk

      Naplánovaná úloha běží na serveru nebo účtu, který spravuje jeden konkrétní člověk. Když odejde nebo server spadne, nikdo jiný o závislosti neví, dokud v reportu nezačnou chybět data.

    • Selhání beze zvuku

      Úloha selže a nikdo se to nedozví. Report se dál tváří v pořádku, jen tiše počítá se starými daty, a rozdíl si všimne až člověk, ne systém.

    • Ruční spouštění, na které se občas zapomene

      Důležitý přenos dat se spouští ručně, a to je v pořádku, dokud na to někdo nezapomene, typicky před víkendem nebo před dovolenou, kdy na to zrovna není nikdo, kdo by to odchytil.