Skip to main content

XO Proxy

XO Proxy is an architecture component you deploy in your infrastructure to locally handle the data streams of your Xen Orchestra backup jobs. The main Xen Orchestra Appliance stays in charge of configuring and orchestrating all backup jobs; the proxies execute them and carry the backup traffic.

Use cases

  • Remote sites: back up VMs in a distant datacenter without useless back and forth of backup data between the remote location and the main XOA. The data stays local to the site.
  • Large infrastructures: when a single appliance would saturate under the backup load, proxies split the workload between the main XOA and one or more proxies, boosting backup job performance.
  • Reduced attack surface: in multi-site setups, only the proxy needs to be exposed, not your whole infrastructure.
Main siteRemote siteXOAorchestratesXO ProxyVMsbackupscontrol · WAN
XO Proxy · backup data never crosses the WANbackup data · stays on sitecontrol · WAN

How it is used

Proxies are deployed in a few clicks from the Proxies section of your Xen Orchestra Appliance; an available proxy license is automatically bound to the newly deployed proxy. You can then create proxy remotes, and when building a backup job, simply select the proxy that should execute it.

Requirements and licensing

A proxy requires an available proxy license, purchased from your Vates account. Minimum resources per proxy VM:

  • 2 vCPUs
  • 2 GiB RAM
  • 20 GiB disk (2 GiB on a thin-provisioned SR)

Learn more