HADR
High Availability Disaster Recovery (HADR) is a set of strategies and technologies designed to maintain service availability and data integrity in the face of hardware failures, software faults, or site-wide disasters. By maintaining redundant systems and replicating data to one or more secondary locations, HADR aims to minimize downtime and prevent data loss.
Key concepts include replication (often synchronous or asynchronous), failover and switchover procedures, and defined recovery objectives
Common architectures include active-passive configurations, where a secondary site takes over after a failure, and active-active
Operational considerations include planning, testing, and regular disaster drills, as well as procedures for switchover, failover,
Latency, bandwidth, and replication lag can affect RPO and RTO. Complex application workloads, stateful services, and