Hey @MAIA1, good question and one that I will do my best to clarify here - So, that you’re able to make an educated decision on what you think you need.
I hope this images makes some sense. I might have to update it in the future…
These can be done by you at anytime without the help of anyone else:
Daily Database Backup: This could be as simply as running a Magento Backup of the Database
Daily Incremental File Backups: This could be as simply as running a Magento Backup of the Code
These normally require a Web Host that offers this specific service:
Weekly Image Backups: This is when a backup is made of the entire server (if you have a Cloud/VPS/Dedicated). If you use Shared Hosting, you probably won’t be able to do this. However, they might offer something similar (usually at a price).
A Magento Backup is useful if you are only making changes to your Magento Software or Magento Database. These backups are stored on the Web Server.
If something catastrophic happened to the server then you’d lose everything.
A “Snapshot” / Full Server Backup will backup EVERYTHING contained within it (inc Magento). You’d typically run these if you’re about to make some major changes to the Operating System or Applications. For example, I would run this if I were about to Upgrade PHP or even the Operating System itself. Typically, these backups are stored somewhere else. I also use these when I run a Magento upgrade, but that isn’t necessary - I just like to use extra precautions.
So, if something catastrophic happened, you could restore from a backup.
I fear that I may have complicated matters, by trying to explain them So, feel free to ask questions. Also, if you tell me your host then I may be able to shed some additional light on the matter by “translating their terminology”.