IBM Cloud Docs
Compute design

Compute design

The following are compute design requirements and considerations for the VMware Disaster Recovery with Veeam pattern.

Requirements

The requirements for the compute aspect for the Veeam for disaster recovery for VMware workloads pattern focuses on the following:

  • The compute required for the Veeam components.
  • The compute aspect for the recovered workloads.

Veeam Architecture Components

Review the requirements for the Veeam components:

  • Use the add-on optional service deployment that is possible to enable a quicker and easier deployment.
  • Deploy additional components only if required for resiliency or performance.

On IBM Cloud, the add-on optional Veeam service has three compute deployment options:

  • Bare metal server with local storage.
  • IBM Cloud Virtual Server Instance (VSI) with iSCSI storage.
  • A virtual machine with iSCSI storage hosted on the IBM Cloud VMware deployment.

All of the deployment options are “all-in-one”, for example, several Veeam components are all installed on the same compute and contain the minimum number of components that are needed for backing up the workloads that are hosted on the vCenter server instance.

All the deployments deploy the Veeam components onto a Microsoft Windows operating system.

Also, an optional Linux hardened repository, that uses a bare metal server with local storage, can be deployed along with the bare metal server, VSI, or virtual machine.

The bare metal server option

  • Managed service providers who don't want the dependency of hosting their service on a customer-managed cluster.
  • 10 GB network interfaces on the same network as the ESXi hosts enabling high-performance efficient data transfer by using the network transport mode.
  • "All-in-one" deployments for VMware cluster that uses IBM Cloud storage-backed data stores. It's a good practice for backup copies of data to be on different storage to the primary copy, having backups on local storage and the primary copy onIBM Cloud storage adheres to this best practice.
  • The bare metal server option can't be used where data sovereignty requirements dictate that shared storage, such as IBM Cloud storage services.

The virtual machine option

  • Using vSphere high availability (HA) for resiliency of the hosted Veeam components from hardware failure.
  • While this option uses iSCSI storage for the backup repository, a Linux hardened repository can be ordered and used to hold backups of the primary copy on different storage media. Alternatively, IBM Cloud Object Storage can be used to provide a different storage media.
  • "All-in-one" deployments where the VMware Backup Proxy can use the Virtual Appliance (hot-add) transport mode.

The virtual server instance option

  • The Windows operating system license is included in the charges for the VSI.
  • 1 GB network interface on the same network as the ESXi hosts enabling efficient data transfer by using the network transport mode.

Use the following decision tree to decide which option to select.

For this disaster recovery pattern, there was no requirement for physical isolation of the backup and the virtual machine option was selected. The recovery site was selected for the deployment so that the Veeam Backup and Replication server were available instantly for disaster recovery invocation.

A diagram of a server Description automatically generated
Veeam deployment options on IBM Cloud

If this pattern was to include backup and physical isolation as a requirement, then consider the following:

  • Deploy a separate instance of Veeam at the protected site either by using a bare metal server, VSI, or virtual machine with a Linux hardened repository. This topology does enable separation of responsibilities between backup and disaster recovery, but at the expense of Veeam licensing.
  • Deploy bare metal servers in the protected region for backup repositories.
  • Use IBM Cloud Object Storage with Veeam direct access or gateway access. For more information, see Object Storage Repository Deployment.

Recovery Site

The recovery environment must include enough bare metal ESXi hosts created to be able to bring up the virtual machine replicas of the protected workloads when a disaster renders the protected VMware environment unavailable.

To optimize the cost of having bare metal hosts constantly created on the recovery site without an actual workload, you can run “sacrificial” development or test workloads, for which no disaster recovery is needed and can be powered off to free capacity if of a disaster recovery invocation or test. Offloading this type of workload to the DR site also reduces the number and size of ESXi hosts needed on the protected site.