Rick Lane, Consulting Member of Technical Staff at Nokia, describes the creation a reusable reference architecture at Nokia to simplify the deployment of MariaDB databases in multiple data centers to maintain high availability. He begins with the high availability and failover requirements for geo-distributed applications. Rick then examines the high availability and failover options provided out of the box before describing Nokia’s reference architecture and showing how native automatic failover can be combined with real-time events and external scripts to maintain HA within and between data centers.