Traditional backups only protect your files. Actually restoring and using the data is complicated at best. In contrast, cloud hosting is a complete executable instance of your application with all of its data. Every time you need you can roll to a running version of your application that runs when restored and includes all the data from that period.