Describe the process you would follow to ensure high availability and disaster recovery for a critical system.