Other options exist, we tried them all
Custom backup scripts and cron jobs
Build your own backup scripts, that you'll schedule on your servers. This works (and we have built a guide for this) but it requires maintenance and takes time to setup.
Using another cloud backup service
Some are good, some are less, that's what drove us into building a good service that fits most of the requirements we had and haven't found in others existing solutions.
Using your cloud server provider for server backups/snapshots
Very dangerous ☠️ - we urge you not to choose this one. Don't rely on what your hosting company provides, having all your eggs in the same basket is not an acceptable solution when it comes to backups.
The problem with custom scripts is that there are many failure points and a lot of components of the script can go wrong.
In fact, for this one, we recommend that you actually have both, your own database and file backups in addition to snapshots from your web host. This is called a virtual machine snapshot.
All server providers offer automated backups of your entire server for a fee, but what happens when you delete your server by mistake? Or if some files were deleted by mistake from your site?
Certainly you are not going to restore your entire server snapshot just to get the files back.
Additionally, server snapshots do not really back up your database (unless it's on the same server, but to restore a database you will need to restore the entire server snapshot on a new instance) and won't allow an individual database restore.
You can only restore snapshots of the entire server, not individual files.
I did not want to install extra packages on my servers to do backups or sync to other cloud services (...). I tested SimpleBackups and ... bam it just works!
Chris Soriano- Clever Talks