The hard disk data for our traditional VPS's are stored on an SAN with the drives in RAID configuration and hot-swappable drives that are ready to take over from other disks. The data on our OpenStack virtual servers is stored four times by our ZFS based system. This means that the current state of your VPS is very safe. However, to protect against the risk of catastrophic events, we recommend that you keep a version of your data outside the data centre in which your VPS is hosted.
It is also possible that you will want to return the data in the current version to a previous state if becomes corrupted in some way, perhaps as a result of human error. You will have to decide what backup method suits you best.
Different backup methods
If you want to make backups of your VPS, there are various approaches you can use. You can make backups via the control panel or via another program or protocol such as rsync or sftp. To provide you with a simple manner to setup rsync backups on Linux servers, we offer the CloudVPS Backup Script. For Windows servers we offer Ahsay backup software.
These backups must then be stored at an external location. CloudVPS offers the CloudVPS Backup Account exactly for this purpose. This is backup space on a number of redundant SANs that are located in a separate datacenter.
For Linux servers we also offer the Backup to Object Store program to store backups in our highly redundant and cheap object store. This is currently the recommended method for backup up Linux servers.
As an alternative, you can use our snapshot product to make daily snapshots of traditional virtual servers. You can also take snapshots of Volumes on our OpenStack platform. A snapshot results in a perfect copy of the entire hard disk. However, the data is stored on the same storage machine that contains your hard disk data.
- See CloudVPS Backup Account for more information about storing Linux and Windows backups.
- See CloudVPS Backup Script for more information on how to backup Linux servers to a backup account.
- See Ahsay backup software for more information on how to backup Windows servers to a backup account.
- See CloudVPS Backup to Object Store for more information on backing up Linux servers to the object store.
- See Backup Snapshot for more information about the backup snapshot method.
Backup Snapshots versus CloudVPS Backup Account
Even if you need snapshotting to be able to easily resore an entire server we always recommend setting up backup to a secondary datacenter, this is the only way to protect yourself against catastrophic events.
Details of the two backup methods are provided below for comparison
- Setup: Very easy.
- Customisation: No option to change frequency, etc..
- Retention: You always have at least 7 backup snapshots available.
- Restoring: Very simple for the entire VPS, but more difficult to restore specific files and accounts.
- Location: The SAN on which the data for your virtual server is also stored.
- Maximum size: the maximum size for traditional VPS snapshots is 80G at the moment.
- Setup: Must be set up via the control panel or separate backup software.
- Customisation: Frequency, retention time and the directories themselves can be configured.
- Retention: Free to configure.
- Restoring: More work to restore entire server, but easier to restore individual files and folders.
- Location: A separate backup SAN or object storage in another data centre.