System components & architecture

Components

Xopero ONE product as a platform consists of three main components: management service, agent, and storage.

Management system

The main component required to run Xopero ONE backup system is called Xopero ONE Management Service (abbr. XMS). It allows you to comprehensively manage your backups and related resources using XMS console with a user-friendly and easy to navigate UI. In on-premise deployment model XMS can be installed on almost any computer with Windows, Linux, or Mac operating systems, or even popular NAS devices. When it comes to SaaS deployment model, the management service runs on provider's cloud infrastructure.

XMS is divided into separate modules, each of them dedicated to a different aspect of backup management:

  1. Dashboard

  2. Devices

  3. Virtual Machines

  4. Microsoft 365

  5. DevOps

  6. Plans

  7. Storages

  8. Tasks

  9. Logs

  10. Settings

Agent

The second main component is called Xopero ONE Agent and is an application installed on end devices with Windows, Linux, or Mac operating systems. Agent performs all operations requested by XMS including data processing (i.e., encryption, compression), connecting to data storage, sending data directly to the storage, and restoring data.

Storage

The last component on the list is storage— Xopero ONE, as a multi-storage system, allows you to store your backup data in the cloud (GitProtect Cloud, AWS, and any S3 compatible public cloud), locally (SMB network shares, local disk resources), or in a hybrid environment.


System architecture

Xopero ONE system architecture is presented in the following diagram:

Communication between three main Xopero platform components.

Last updated