To address a disaster, Phoenix DRaaS spins up the AWS EC2 instances from the EBS snapshots during failover. The virtual machines in the AWS account are recovered based on the configuration and failover settings specified in the DR plan. Once Phoenix DRaaS addresses the disaster, you can failback the EC2 instances with a single click to an alternate location in your virtualization infrastructure without any data loss.
When you trigger failback, the backup proxy creates a target virtual machine in the virtualization infrastructure. The virtual machine then connects to the failed over EC2 instance and the data is copied to the virtual machine. Phoenix then boots up the virtual machine and launches the target instance. You must configure the virtual machine with the previous backup policy to resume the operations.
Note: You can failback the entire DR plan or multiple VM instances in the DR plan by selecting all the required instances in the DR plan at one time for failback.
The starting point for failback is a freshly rebuilt primary data center and backup DR site containing data which needs to be transferred back to the primary site.
- The first step is to redeploy the Phoenix backup proxy VM to establish communication with the Phoenix Cloud and get the backup configuration from the cloud.
- In the next step, the backup proxy launches a template VM, which reaches out to the EC2 instance and get its configuration information – number of CPUs, memory size, number of disks, and so on.
- Based on this information received, it attaches one or more VMDK disks and starts copying data from the EBS volumes to the VMDK disks.
- Once the download is completed, the template VM is rebooted with the configuration parameters read from the EC2 instance. After that, the server is operational. The same process is repeated for all protected VMs.
- The last step is to update the DNS to redirect the traffic back to the primary site.
DRaaS failback considerations
Before triggering the failback operation, ensure the following:
- You must deploy the Phoenix AWS proxy with version 4.8.6 or later, and the backup proxy with version 4.8.6 or later.
- You have successfully failed over the EC2 instance and the instance is in the running state.
- You must stop all application services running on the EC2 instance that you want to failback so that no updates to the application are lost during the failback process.
Phoenix DRaaS does not allow you to resume failback on backup proxy with version earlier than 4.8.8_80128.