Active–standby or active–active patterns across two availability zones with automated failover hooks.