Backup
Cloud servers
Selectel provides infrastructure-level services, so backups for cloud servers are not performed by default.
You can create a backup using backups, images, or snapshots. You can compare tools in the Backup methods table.
You can create a backup manually or set up automatic scheduled backups.
Managed Kubernetes
In a Managed Kubernetes cluster, you can use persistent volume snapshots (VolumeSnapshots) to back up data — point-in-time copies of persistent volume (PersistentVolume) contents. You can create a snapshot and then restore a persistent volume from it.
Snapshots can also be used to transfer data to another resource without having to create a new volume.
Managed databases
In Managed Databases, cluster backups are created automatically using WAL-G. All databases, except Redis, are restored to a point in time (Point-in-Time Recovery). The frequency of backup creation depends on the selected database.
Backups are stored in Selectel S3 isolated from backups of other users. Backups cannot be downloaded. Automatic backup creation cannot be disabled.
For more information about backups, see the instructions for PostgreSQL, PostgreSQL for 1C, PostgreSQL TimescaleDB, PostgreSQL PGVector, MySQL sync, MySQL semi-sync, Redis.
Backup to S3
To automate data backup to S3, you can use S3cmd and Cyberduck. See an example of configuring scheduled backups using S3cmd.
Backup based on the Cyber Backup Cloud product
Cyber Backup Cloud is a backup and recovery solution with ransomware protection from Cyberprotect. Cyber Backup is included in the unified register of Russian software. The solution is suitable for any physical servers, workstations, and virtual machines running supported versions of Windows and Linux OS — learn more in the Supported operating systems and environments instructions in the Cyber Backup Cloud documentation.
Storing data backups in another country
To reduce the risk of data loss in case of a failure, you can configure storing backups in another country.
If backups contain personal data, their transfer abroad is subject to the requirements for cross-border personal data transfer — before configuring storage, make sure you comply with them.
Considering resource availability, we recommend storing backups in Uzbekistan.
Requirements for cross-border personal data transfer
Cross-border personal data transfer is allowed if the following requirements are met:
- the primary collection and recording of data take place in Russia;
- after transfer, the data is stored in a country providing adequate protection of personal data subjects' rights. Among Selectel's foreign locations, Kazakhstan and Uzbekistan are included in the list of countries providing adequate protection;
- the authorized body for personal data subjects' rights protection has been notified of the cross-border personal data transfer. Prior approval from the authorized body is not required;
- there is consent from personal data subjects for the cross-border transfer of their data.
For more information on cross-border personal data transfer, see Article 12 of Federal Law No. 152-FZ "On Personal Data".