How do you ensure high availability and disaster recovery for a mission-critical supply chain application?