Primary + standby architecture, WAL streaming replication, topology-aware Smart Healthchecks. In production today at 200 GB+ filestore.
Each component handles a specific layer of the failover chain
Topology-aware Python probes editable from the interface. Distinguish standby down from primary down without reconfiguration during a switchover.
Standby promoted to primary in under 30 seconds, then automatic re-synchronisation of the recovered node.
Integrated HTTP/HTTPS proxy that redirects connections to the active node after a switchover. Transparent for Odoo.
Automatic DNS failover after promotion via OVH, Scaleway or the integrated Muppy DNS (MBD). The URL remains identical for your users.
From detection to full recovery -- without human intervention
The meta-cluster detects via smart healthchecks that the primary node is unreachable. Replication lag and standby state checked.
The failing node is marked out-of-service by the meta-cluster. The standby enters promotion phase without risk of split-brain.
The standby is promoted to primary. Traefik automatically redirects connections. DNS failover switches the URL to the new active node.
The recovered node rejoins the cluster automatically. Replication and filestore synchronisation resume without intervention.
Odizy adapts to your infrastructure, not the other way round.
Odizy deploys a primary + standby architecture with WAL streaming physical replication. The Muppy meta-cluster continuously monitors clusters via smart healthchecks. On failure, the failing node is isolated, the standby is promoted in under 30 seconds, and traffic is redirected automatically via Traefik and DNS failover.
The RTO (Recovery Time Objective) is under 30 seconds -- the automatic failover delay, with no human intervention. The RPO (Recovery Point Objective) is near zero in synchronous mode, and a few seconds in asynchronous mode.
Smart healthchecks send a push notification (Pushover) to smartphone as soon as a threshold is crossed, without a third-party service like PagerDuty.
Demo on a real workload. We analyse your current architecture.
Contact us →