
I tuoi compiti pianificati, affidabili e senza single point of failure
Dkron è un sistema di orchestrazione di compiti distribuito e tollerante ai guasti. Addio ai cron isolati su una singola macchina: i tuoi job vengono eseguiti in modo affidabile. Installato e mantenuto da DINAO, sui nostri server francesi.
Cos'è Dkron ?
Dkron è un sistema di orchestrazione di compiti distribuito e tollerante ai guasti, scritto in Go. Sostituisce vantaggiosamente il cron tradizionale quando è necessaria affidabilità: laddove un cron isolato dipende da una singola macchina, Dkron ripartisce la pianificazione su un cluster senza single point of failure.
L'alta disponibilità si basa sul protocollo Raft per l'elezione del leader e sul protocollo Gossip (Serf) per la comunicazione tra nodi: se il leader cade, un altro nodo subentra automaticamente, senza intervento umano. I job vengono pianificati con una sintassi di tipo cron ed eseguiti tramite executor shell o HTTP, con possibilità di chaining e targeting dei nodi tramite tag.
Per quanto riguarda l'operazione, Dkron fornisce un'interfaccia web e una API JSON semplici: cronologia delle esecuzioni, stati e notifiche (e-mail, webhook, Slack…) in caso di successo o errore. Ciò lo rende una base di automazione ideale per elaborazioni pianificate critiche. Ospitato e supervisionato da DINAO, offre questa robustezza senza il carico di amministrazione di un cluster in-house.
Alloggia Dkron su DINAO
Livelli di risorse compatibili con i requisiti di Dkron (0,5 vCPU / 256 Mo / 1 Go minimo). Ospitato in Francia, fully managed.
- 1 vCPU dedicati
- 2 Go di RAM
- 20 Go NVMe
- Backup quotidiani
- Fully managed & supervisionato da DINAO
- 2 vCPU dedicati
- 4 Go di RAM
- 40 Go NVMe
- Backup quotidiani
- Fully managed & supervisionato da DINAO
- 4 vCPU dedicati
- 8 Go di RAM
- 80 Go NVMe
- Backup quotidiani
- Fully managed & supervisionato da DINAO
- 8 vCPU dedicati
- 16 Go di RAM
- 160 Go NVMe
- Backup quotidiani
- Fully managed & supervisionato da DINAO
Dettagli tecnici
Ti chiedi…
In cosa Dkron differisce da un cron classico?
Un cron classico gira su una singola macchina: se questa cade, i tuoi compiti non vengono più eseguiti. Dkron ripartisce l'orchestrazione su un cluster tollerante ai guasti, con interfaccia web, API, notifiche e cronologia.
Cosa può eseguire Dkron?
Dkron avvia comandi shell e chiamate HTTP. Puoi concatenare job, creare dipendenze e targeting di nodi specifici tramite tag.
Cosa succede se un server cade?
Grazie al protocollo Raft, se il nodo leader diventa indisponibile, un altro nodo subentra automaticamente. Non c'è un single point of failure.
Dove sono ospitati i dati?
Sull'infrastruttura DINAO in Francia, in uno dei datacenter disponibili. I tuoi job e log non lasciano il territorio.
Come vengo notificato in caso di errore?
Dkron invia notifiche via e-mail, webhook o verso i tuoi strumenti (Slack…) in base al risultato delle esecuzioni. La cronologia rimane consultabile nell'interfaccia.