Where you store your company’s data backups is vital to the success of your business continuity strategy. There are various storage media to choose from, but if you value flexibility and convenience, then you should look no further than cloud storage.