I am using the Droplet Backup service for $0.14 dollars a month. I am fairly new in the development field and am not sure what to expect from this backup. The reason why I am asking this is that I want to be sure that my architecture as well as the content of that architecture can be easily restored if something goes wrong.
In the description I can read, that a system-level backup is made. This is my current architecture:
These are my hypotheses:
Can anyone help me confirm or nuance my hypotheses? If I am correct, any advice on how I can backup Wordpress, MySQL and Neo4j databases safe, fast and reliable, is very much appreciated :).
This textbox defaults to using Markdown to format your answer.
You can type !ref in this text area to quickly search our full set of tutorials, documentation & marketplace offerings and insert the link!
These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.
Sign up for Infrastructure as a Newsletter.
Working on improving health and education, reducing inequality, and spurring economic growth? We'd like to help.
Get paid to write technical tutorials and select a tech-focused charity to receive a matching donation.
Hi there @katovonkatz,
With the backups from DigitalOcean, your whole server gets backed up, meaning that you can restore your whole server including all of the server configuration and also website files and databases back to a certain point of time.
The backups are similar to the snapshots but one of the main differences is that backups happen automatically and you don’t have to power off your Droplet.
You can test the above statement by creating a new Droplet based on a specific backup. To do that go to your DigitalOcean Control panel -> Hit the ‘Create Droplet’ button and then when choosing an image click on the ‘Backups’ tab:
Then finish the Droplet configuration as normal. After that, you can access your new server which will be an exact copy of your existing server.
And yes, you are correct that using the DigitalOcean backups all of the services running on your Droplet will be safely backed up.
Hope that this helps! Regards, Bobby
Hello,
Backups are always associated with the Droplet, the moment you destroy the Droplet, backups will also be removed and purged. Snapshots work opposite, they will still be on your account even after the Droplet is removed.
As long as you have the Droplet active, you can always restore or create a new Droplet using that Backup image.
Enabling backups for a Droplet adds 20% to the cost of the Droplet.
In more detail, each successful backup is charged at 5% of the Droplet’s total cost that month. This means you may be charged less than 20% in rare cases, like when you destroy a Droplet that is less than a month old, but you will never be charged more than 20%.
Refer to below links:
https://www.digitalocean.com/docs/images/backups/ https://www.digitalocean.com/docs/images/backups/how-to/
https://www.digitalocean.com/docs/images/snapshots/ https://www.digitalocean.com/docs/images/snapshots/how-to/
Hope this helps!
Regards, Sri Charan
Hey @katovonkatz,
You’re 100% right. DigitalOcean Backup service is really practical and it’s better than nothing, but it shouldn’t be your only backup method when it comes to a production application.
One obvious issue is that it’s only taken weekly, but on top of that the method (Snapshot) is not appropriate for most use-cases where you’ll need a backup.
I wrote a little guide on how DigitalOcean Backup service works, when you should use it, and how to complement it.
Hope this helps! Cheers,