Redundancy, Fault Tolerance, and High Availability 3.8 Flashcards
Distributive Allocation
The bad guys are looking for your data. Most of the time it will be in a data center. One of the best ways to protect things are by spreading your critical assets, data and other components out. If they find one thing, they will still need to find the others. It’s also allows you to add more barriers between different places.
Redundancy and Fault Tolerance
One primary goal of a security system is to maintain 100% uptime. This applies to both software and hardware. Have multiple servers available and backup equipment available.
Redundant Array of Independent Disks (RAID)
Multiple physical drives in a server, if one drive fails, you have the others. There are different levels of RAID. Each organization will need to identify what level of RAID is the right fit for them.
Uninterruptible Power Supplied (UPS)
Extra power supplies in case of power supply failure.
Data Striping
Data striping is the technique of segmenting logically sequential data, such as a file, so that consecutive segments are stored on different physical storage devices.
RAID 0 (Striped Disk)
Spreads data out across multiple disks. Improves retrieval speed. Does not improve reliability. Losing one drive loses all the drives.
Minimum Number of Drives: 2
Striping: Yes
Mirroring: No
Parity Data: No
RAID 1 (Mirrored Disk)
Copies data from primary disk onto two or more disks. Improves reliability and can also improve retrieval speed. Expensive compared to other RAID methods.
Minimum Number of Drives: 2
Striping: No
Mirroring: Yes
Parity Data: No
RAID 2 (bit-level error-correcting code)
Not often used. Stripes data across drives at bit level instead of block level. Designed to recover loss of single disk data through error correcting techniques.
Minimum Number of Drives: 3
Striping: Yes
Mirroring: No
Parity Data: Yes (uses Hamming code) (obsolete)
RAID 3 (byte-striped with error check)
Data spread across multiple disks at byte level. One disk dedicated to parity bits. (checks if data sent is correct).
Minimum Number of Drives: 3
Striping: Yes
Mirroring: No
Parity Data: Yes
RAID 4 (dedicated parity drive)
Stripes data like RAID 3 but in larger stripes. Slower.
Minimum Number of Drives: 3
Striping: Yes
Mirroring: No
Parity Data: Yes
RAID 5 (block-striped with error check)
Stripes data at block level and spread parity across multiple drives. Provides reliability and increased performance. Requires minimum of 3 drives.
Minimum Number of Drives: 3
Striping: Yes
Mirroring: No
Parity Data: Yes
RAID 6 (block-striped with error check)+
Same as RAID 5 but uses two parity blocks.
Minimum Number of Drives: 4
Striping: Yes
Mirroring: No
Parity Data: Yes