For a standard Drupal install, there are two things that need to be backed up: the files and the database. With most shared hosting there is a certain amount of redundancy and backups, but you (and I) don't have control over that. This should solve all of that.