My provider makes snapshots every 4 hours by default and stores them for 48 hours. Which is incredibly useful and saved my *** on numerous occasions. Besides this I use the backup manager in Plesk to make daily backups and store them offsite (AWS S3). I think is a must to save backups offsite. Just in case your provider/datacenter becomes 'unreliable' or you just need to recover a specific file from a backup.