It’s good practice to keep backups in different locations to guard against disasters like fire or theft. This is now becoming quite easy to implement using cloud backups. I also use multiple different pieces of software. This may sound a bit paranoid, but it mitigates against lots of nasty possibilities. For example nasty software bugs do happen which can render your backups useless. So there’s more chance of recovering if you have other fallbacks. Different software solutions can also incorporate nice features into your backup strategy such as reducing disruption for your work by having a 1:1 bootable copy of your hard drive.
Below is a brief outline of the different backup methods I’m using and some of the advantages they each bring to the party.