TechKnowSurge
VideoSecurityFree

Data Redundancy

Data redundancy covers the methods used to protect critical information from loss, corruption, or hardware failure, including RAID, replication, backups, snapshots, and versioning. Each approach serves a distinct role in ensuring data can be recovered or restored when systems fail.

Complete this video to capture a CTF flag worth 1 point.

About this video

Data redundancy is one of the most critical components of infrastructure resilience, because certain data, once lost, cannot be recreated. While other aspects of redundancy address physical location, power, networking, and hardware, protecting data at the bit level demands its own set of strategies, each designed to cover failure scenarios the others cannot. The most widely recognized of these is RAID, which distributes or mirrors data across multiple disks to guard against individual drive failure. However, RAID alone is insufficient when an entire array fails or when data needs to exist outside a single physical location. Replication extends protection by maintaining synchronized copies of data across secondary systems or remote sites, a practice common in database environments where availability and geographic distribution are both priorities. Despite the strengths of RAID and replication, neither protects against data corruption, which means backup copies remain essential. Backups are discrete, restorable copies of data stored separately from the primary source, providing a recovery point when the live data itself has been compromised. Snapshots can function as a form of backup or work alongside traditional backup processes by capturing the state of a system at a specific point in time. Versioning complements these methods not by duplicating entire datasets, but by preserving earlier states of files or configurations, making it possible to roll back to a known-good version following an incident or unintended change.

What you'll learn

What's covered

Data Redundancy Methods

Key terms

Redundancy
The duplication of critical components or systems to increase reliability and availability.
Redundant Array of Independent Disks
RAID
A data storage technology that combines multiple physical drives into a logical unit to improve performance, provide redundancy, or both, depending on the RAID level chosen. Common levels include RAID 0 (striping for speed), RAID 1 (mirroring for redundancy), and RAID 5 (striping with parity).
Replication
The process of copying and continuously synchronizing data from one location to another to ensure availability and fault tolerance in the event of a failure.
Disaster Recovery
DR
The process and procedures for recovering IT systems and data following a disruptive event.
Backup
A copy of data captured at a specific point in time and stored separately from the source system, used to restore information in the event of data loss, corruption, or a security incident such as ransomware.
Snapshot
A point-in-time copy of a storage volume or virtual machine state that captures the original data and tracks subsequent changes as a delta, enabling rapid backup and recovery without interrupting running workloads.
Versioning
A storage feature that tracks incremental changes to a file over time, recording each revision so that prior versions can be viewed or restored without maintaining separate full copies.

Topics

Data Redundancy Raid Data Replication Backup And Recovery Snapshots Versioning Data Storage

Transcript

Perhaps one of the most critical pieces to get right is data and data redundancy. That is, if we lose certain data, some data we cannot recreate. So it's important that we have data redundancy.

We've been covering all aspects of redundancy, everything from the location size to the power and cooling, networking, hardware, software. And now we're to the smallest aspect of this, the bits, the ones and zeros, but certainly one of the most important.

Here are a few variety of methods that I consider data redundancy. Well, most of them are redundant data. Not all of them necessarily, but things that we can cover that help make sure that our data is secure, that we have a certain level of redundancy, or at least ability to fall back on. So RAID is one of those, replication, backups, snapshots, and versioning.

RAID

There are several different RAID levels, some of which offer redundancy within that data, and it guards against failure of a disk.

Replication

Even though RAID guards against disk failure, it doesn't solve all of our problems. Perhaps our whole array dies. Or maybe we need this data not to be local, but it also needs to be replicated to another location. We see that commonly with databases. We have a copy that gets replicated to a secondary database, and that secondary database either could be local, or it could be somewhere in a whole other location, or we could store two replicas of that database.

Backups, Snapshots and Versioning

Both with the case of RAID and replication, though, is that data can be corrupted. So we do need to store backup copies of things. This is a secondary copy of that data so that we can restore it at a later time.

Now, snapshots can be a form of backup, but it also can be something that can help us out with backups.

And then we also have versioning. Versioning is not necessarily a duplicate amount of information, but helps us fail back to an earlier version of something, which can also help us when we're trying to recover from some sort of incident.

About TechKnowSurge

TechKnowSurge builds IT and cybersecurity professionals through hands-on, concept-first training built around real understanding — not memorization. Free interactive tools, structured programs, and 25+ years of real-world experience, all in one place.

Explore free tools and programs →