Jaden works for a company that runs critical financial applications on cloud-hosted virtual machines. To ensure high availability and minimize downtime, they need a solution that provides continuous operation even if a virtual machine fails. Which of the following strategies BEST meets this requirement?