Struggling to tell your APIs from your CDNs? Read our comprehensive cloud computing glossary covering the most common terms.
< Back to glossary
Backup refers to a copy of data or files that are kept aside from the original data. This is necessary to prevent loss of data in the event of hardware failure, software malfunctioning, or malicious activity. Backups provide a means of data recovery to an earlier state, which ensures continuity and reduces downtime if there is data loss.
Full Backup: It is to create a whole replica of every data. It is the most convenient way but uses a large amount of space and time. Full backups are perfect for instant recovery as they create one restore point for the entire system.
Differential Backup: This type of backup copies data that has changed since the previous full backup. It takes less storage than full backups but more than incremental backups. Restoration from differential backups is slower than from full backups since both the full and differential backup files are required.
Incremental Backup: Incremental backups record changes made since the previous incremental backup (or the original full backup). They need the least amount of storage space but take longest to restore since all incremental files within the chain need to be utilized.
Mirror Backup: This creates a duplicate, real-time copy of the source data. It gives fast access to backed-up files but has no version control since changes are mirrored in real-time.
Local or USB Disks: Cheap and easy to use for small data sets, but susceptible to physical damage.
Network Attached Storage (NAS) / Storage Area Network (SAN): Provides access sharing over a network, which is appropriate for higher volumes of data.
Tape Storage: Inexpensive for long-term archives, though it takes longer to access.
Cloud Storage: Gives remote accessibility and scalability, appropriate for multiple backups and restore.
Data Protection: Backups protect against data loss in the event of hardware failure or software malfunction.
Business Continuity: Provides for minimal downtime through rapid recovery of mission-critical data.
Flexibility: Multiple backup techniques and storage facilities accommodate different requirements and setups.
Think of a business that uses a database for customer details. It is important to perform regular backups for this database in order to avoid data loss due to a system crash. Using a combination of full and incremental backups, the business can secure data while reducing storage needs.
Frequency and Time: Backups have to be done often, but the frequency must balance with storage and resource limitations.
Security Controls: Keep backups encrypted and safely stored to safeguard against unauthorized use.
Test and Validation: Periodically test backups to validate that they can be restored successfully.
Flexibility: Select backup products that can expand as your data requirements change.
In short, backups are an important part of data management, a safeguard against losing data. Through knowledge of various types of backups and storage devices, organizations can adapt their backup plans to address particular requirements and maintain business continuity.