Disaster Recovery as a Service (DRaaS)

OnApp DRaaS (Disaster Recovery as a Service) is a tool which replicates all of the virtual server data to a remote cloud in real-time. If anything happens to your replicated VS, then you can quickly boot a functionally identical VS on the DRaaS provider cloud. 

  Requirements

  • You must run OnApp Integrated Storage on all compute zones you wish to replicate.
  • By default, you must run two cloud installations of OnApp version >=4.2 to use DRaaS. Both clouds should have the same version and the same private networks. However, if necessary, you may also use one cloud and perform replication between two compute zones within the same cloud.
  • Your compute resources must be publicly accessible (e.g. via NAT). Alternatively, you may use a private network, but in this case this private network must be routable between the compute zones.
  • You should have sufficient bandwidth for the replication (recommended > 100Mbps).
  • Do not block any communication between the Control Panel and compute resources, including port 22 (default for SSH connection), and port 51820 (default for VPN)
  • Recommended speed for data transfer between Control Panel and compute resources is 1000+ Mbps.

DRaaS can be used for a compute zone which contains Integrated Storage data stores only (LVM and IS data stores can not be used at once). 

For the instructions on how to enable and manage DRaaS for virtual servers, refer to Manage DRaaS. 


Prerequisites



  • Update your Control Panel and CloudBoot to DRaaS (OnApp 4.2 version and up)
  • Check if DRaaS feature is enabled in your license
  • All the virtual servers you want to replicate must use OnApp Storage
  • Enable DRaaS locally on your Control Panel: go to Admin > Settings > Configuration > System > Enable DRaaS

  • CloudBoot must be enabled (Admin > Settings > Configuration > System > Enable CloudBoot)
  • If you have IP whiltelisting enabled on your Control Panel server, allow the DRaaS dashboard IP
    address (89.238.147.228) to connect

  • Ensure that Any action related to DRaaS permission is on before managing DRaaS. For more information about permissions refer to the List of all OnApp Permissions section of this guide.
  • All compute resources you will use for DRaaS must be of the same virtualization type (both KVM) and have the same operating system. 
  • Make sure to add a Location Group to all CloudBoot compute zones you will use for DRaaS.
  • Make sure DRaaS Dashboard is properly configured (registration of compute zones for DRaaS and indication of replication sites. Be aware that DRaaS login credentials for Cloud Owner users are set up by OnApp team, regular user accounts are created automatically once DRaaS is enabled for user VS.)


Once you have all requirements and prerequisites met and DRaaS Dashboard is configured, you may enable DRaaS for virtual server.