Skip to main content

Cloud server backup

Selectel provides infrastructure-level services, so backups for cloud servers are not performed by default.

You can set up automatic backups or make a copy manually. You can check the tools in the Backup methods table.

An alternative way to create backups is using scripts and utilities on a cloud server; learn more in the Solutions for storing copies section.

Backup methods

BackupsAgent-based backup (Veeam® Agent)ImagesSnapshots
What backups can be created forCloud server network volumesCloud servers, cloud server network and local volumes, directories, and individual filesCloud server network and local volumesCloud server network volumes
How backups are performed
  • automatically — you need to create a plan with a backup schedule;
  • manually
AutomaticallyManuallyManually
Backup types
  • full — when created automatically by schedule or manually;
  • incremental — only when created by schedule
Full and incrementalFullFull
How to create a backup

You do not need to turn off the server or install software to create a backup.


You can:

You do not need to turn off the server before creating a backup.


To create backups, you need to connect agent-based backup: purchase a license, install the agent on the server, and configure backup rules and schedule. The agent creates copies on schedule and transfers them to the cloud repository

We recommend turning off the server before creating an image.


Create an image from a disk in the control panel or via OpenStack CLI

You do not need to turn off the server or install software to create a snapshot.


Create a disk snapshot in the control panel or via OpenStack CLI

How to restore a backupWhen you restore from a backup, a new volume is created — you can connect it to an existing server, or use it to create a new cloud server, network volume, or image. You can only restore a full volume from a backup

You can restore a copy from a backup:

  • using backup agents: at the file and folder level or at the partition level;
  • using Veeam Recovery Media bootable disk: at the system partition level or for the entire cloud server
The created image is stored in the image storage — you can create a cloud server or network volume from itYou can create a cloud server, network volume, or image from a snapshot
How many backups can be stored simultaneously
  • if backups are created automatically by schedule, the total number of backups in a project is unlimited. You cannot create more than 90 full backups or 14 chains of incremental backups for one volume within a single plan;
  • if backups are created manually, no more than 1 000 backups in one project
The quantity is limited only by the amount of purchased disk space in the repositoryThe quantity is limited only by project limits on images — they can be increased via technical supportNo more than five snapshots for one volume
Storage reliabilityBackups are stored with 3x replication on Selectel servers separately from disks. In single-zone pools, backups are stored in the same pool segment as disks. In a multi-zone pool, backups are stored in a data storage cluster common to all pool segments. You cannot change the storage locationCopies are stored in a cloud repository with triple replicationStored on Selectel servers separately from disks, but in the same pool segment. You cannot choose a storage location. To increase storage reliability, you can transfer the image to another pool segment or download it and transfer it to third-party infrastructure outside SelectelThey are stored on the same hardware as the volumes — therefore, a snapshot is not a full-fledged backup. A snapshot is always deleted together with the volume
Can a backup be downloaded✗✗✓✗
Alerts and monitoringCopies that failed to create are displayed in the interface with the ERROR status The console includes a set of default error alerts (Alarms) for backup monitoring. In the Active Alarms section, you can configure alerts according to monitoring conditions, and enable or disable alertsImages that failed to create are displayed in the interface with the ERROR status ✗
Automatic check for backup consistency and health✗
We recommend manually checking the integrity and operability of copies via restoration from a backup
✓
Consistency check. We recommend manually checking the operability of copies via restoration from a backup
✗✗
PricingEach GB of stored backups is charged. Storage prices can be viewed on selectel.ruThe agent license (one cloud server — one agent) and repository space are charged. Storage prices can be viewed on selectel.ruEach GB of stored images is charged. Storage prices can be viewed on selectel.ruThe snapshot storage cost is equal to the cost of the disk it was created from. Disk prices can be viewed on selectel.ru

Solutions for storing copies

You can set up backup on a cloud server using scripts or utilities and organize their automatic transfer to Selectel storage or keep external backups.

S3

You can transfer data to Selectel S3 yourself or create a script to automate the transfer. You can create backups of any data from any storage media.

To work with the storage, use Rclone, S3cmd, AWS CLI, or other tools.

File storage

You can connect file storage to a cloud server as external storage for backups via NFS or CIFS protocols. Set up backup yourself using utilities and upload copies to file storage.

All data in file storage is kept in three copies.

Veeam Cloud Connect

If you use Veeam Backup & Replication™ or Veeam Availability Suite to create backups, you can transfer them to the Veeam Cloud Connect cloud repository.