Snapshots are an effective way to make a complete backup of your server. This tutorial explains how to use the snapshot feature with your VPS hosting at Vultr.
A server snapshot is a point-in-time image of the entire instance SSD for data disaster recovery. We do not stop the instance when taking a snapshot, and booting from a snapshot is similar to rebooting after a non-graceful restart. Modern file systems and databases handle this scenario well. Still, you may want to take additional measures to guarantee your data's consistent state when running very active and write-intensive database-type systems. For example, for MySQL, you can set a cron job to run mysqldump to separate directory on the local file system.
A snapshot and a backup are both point-in-time images of the instance. Backups can also be converted into snapshots. The main differences:
Physically, snapshots and backups are the same. The difference is automation and billing.
The snapshot will start. When the status changes from Pending to Available, the snapshot is complete.
You are not able to restore individual files from a snapshot directly. When restoring a snapshot, you restore the entire instance. You can restore a snapshot to a new instance and then retrieve individual files if needed.
To restore a snapshot, deploy a new instance.
Log in to the customer portal and click Deploy.
At the Server Type selection, select the Snapshot tab and pick your snapshot from the list. You can identify the snapshot from the description. Make sure that the instance size is equal or larger than the snapshot size. For example, if the snapshot was created from a 25 GB instance SSD, you could only restore to a 25 GB instance or larger.
Select your plan and optional features, then click Place Order.
Vultr will launch a new instance from your snapshot. You may need to make networking changes after restoring a snapshot. See the guide, Correcting Network Configuration After Snapshot Restore.
Follow these steps to find, manage, and remove snapshots.
When you delete a snapshot, the action is permanent. Vultr can not restore deleted snapshots. A snapshot is independent of the instance it was made from. Therefore, deleting the snapshot does not affect the other servers in your account.
The Vultr API offers several endpoints to manage snapshots.
Snapshots are not available for Bare Metal recovery. Please install a third-party backup solution to enable Bare Metal restore.