# YooBackup Architecture and Operation

## General Information

![](/files/-Lazm6BzcCd33eb64IwZ)

### Overal Operation

On each item to backup, a YooBackup agent needs to be installed that will performed an encrypted and compressed backup (files or volume) from the source to a main storage, an appliance in most cases.

This backup can be outsourced to secondary storage: Wooxo Cloud or a second appliance.

In the case where an agent cannot connect to its main storage for any reason (unavailability, outage, agent roaming), it will, if it is configured in outsourcing, directly contact the secondary storage to which it will be backed up. When the main storage is again reachable, the data will automatically back down. This is called the Backup Continuity Plan (BCP).

### An Incremental Block backup System Unlimited

YooBackup uses a technology to provide an incremental block backup system unlimited .

At each backup, the system identifies the items that changes from the previous operation. From there, object by object, it identifies the blocks that change and only saves the increment.

At the configuration time, the user chooses a maximum number of versions to keep. The backup system will automatically manage the number of increments to keep.\
When it reaches the maximum numbers to keep, it will perform an operation of synthesis of the first increment with the first complete version to respect the configuration performed.

Thus, the largest the number of versions to keep, the flexible the system will be to revert to previous versions, but more storage space will be required.

### Encryption and security

Each solution has its own encryption key, generated at the solution activation.

Each agent communicates with the appliance through a secured tunnel.

All data is crypted at the source using the appliance's own key.

This key and all the configurations specific to the appliance are backed up on a regular basis and secured to the second appliance or the Wooko infrastructure to enable the backup continuity and also a disaster recovery on the appliance.

All data physically stored on the appliance is encrypted, compressed and broken down via the versioning system management, and therefore unusable in the state in case of extraction or physical manipulation on the appliance.

## Technical Components

![](/files/-LazhK-Kiu5DQarwjTM7)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.yoobackup.fr/architecture-globale-yoobackup.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
