Backup and restore subsystem
🌐 This document is available in both English and Ukrainian. Use the language toggle in the top right corner to switch between versions. |
1. Overview
Subsystem that provides safe backup copy and restore operations for Registry and central Platform components and performs Registry disaster recovery.
2. Subsystem functions
-
Safe backup copy and restore operations for Registry and central Platform components
-
Safe backup copy and restore operations for Registry data
-
Recovery of Registry and central Platform components
-
Registry operation disaster recovery
-
Registry resources migration to another Registry Platform instance
3. Subsystem technical design
The following diagram displays the components included in the _Backup and restore subsystem_and their interaction with other subsystems within functional scenarios realization.
4. Subsystem components
Component name | Namespace | Deployment | Source | Repository | Function |
---|---|---|---|---|---|
Backup and recovery service |
|
|
3rd-party |
The component for cluster data backup and recovery |
|
S3 objects recovery service |
|
|
origin |
Recovery service for the S3 objects of the Registry |
|
S3 objects replication service |
|
|
origin |
Replication service for the S3 objects of the Registry |
6. Subsystem quality attributes
6.1. Reliability
The Backup and restore subsystem was designed to provide reliable creation of backup copies and allows for the use of backup and recovery operations systematically and on demand.
6.2. Scalability
The Backup and restore subsystem can operate with large volumes of Registry and Platform data and continuously growing amounts of data.
6.3. Recoverability
Backup and restore subsystem allows the Registry Platform to recover Platform and Registry data in case of failure or unplanned situations.