Data Backup in Depth: Concepts, Techniques, and Storage Technologies