Cyber Resilience and Redundancy Flashcards
High Availability
● Aims to keep services continuously available by minimizing downtime
● Achieved through load balancing, clustering, redundancy, and multi-cloud
strategies
Uptime
The time a system remains online, typically expressed as a percentage
Five nines
Refers to 99.999% uptime, allowing only about 5 minutes of downtime
per year
Six nines
Refers to 99.9999% uptime, allows just 31 seconds of downtime per year
Load Balancing
Distributes workloads across multiple resources. Incoming requests are directed to capable servers
Clustering
Uses multiple computers, storage devices, and network connections as a single system. Can be combined with load balancing for robust solutions
Redundancy
Involves duplicating critical components to increase system reliability
Multi-Cloud Approach
■ Distributes data, applications, and services across multiple cloud providers
■ Mitigates the risk of a single point of failure
■ Offers flexibility for cost optimization
■ Aids in avoiding vendor lock-in
■ Requires proper data management, unified threat management, and consistent
policy enforcement for security and compliance
Strategic Planning
■ Proactive measures reduce the risk of service disruptions and downtime costs
■ Safeguard organizational continuity and reliability in a competitive environment
RAID
Redundant Array of Independent Disks
Combines multiple physical storage devices into a single logical storage
device recognized by the operating system
RAID 0
■ Provides data striping across multiple disks
■ Used for improved performance but offers no data redundancy
■ Multiple drives increase read and write speeds
■ Suitable for scenarios where performance is essential, and data redundancy is
not a concern
RAID 1
■ Provides redundancy by mirroring data identically on two storage devices
■ Ensures data integrity and availability
■ Suitable for critical applications and maintains a complete copy of data on both
devices
■ Only one storage device can fail without data loss or downtime
RAID 5
■ Utilizes striping with parity across at least three storage devices
■ Offers fault tolerance by distributing data and parity
■ Can continue operations if one storage device fails
■ Data reconstruction is possible but results in slower access speeds
RAID 6
■ Similar to RAID 5 but includes double parity data
■ Requires at least four storage devices
■ Can withstand the failure of two storage devices without data loss
RAID 10
■ Combines RAID 1 (mirroring) and RAID 0 (striping)
■ Offers high performance, fault tolerance, and data redundancy
■ Requires an even number of storage devices, with a minimum of four
RAID Resilience Categories
■ Failure-resistant
● Resists hardware malfunctions through redundancy (e.g., RAID 1)
■ Fault-tolerant
● Allows continued operation and quick data rebuild in case of failure (e.g.,
RAID 1, RAID 5, RAID 6, RAID 10)
■ Disaster-tolerant
● Safeguards against catastrophic events by maintaining data in
independent zones (e.g., RAID 1, RAID 10)
Capacity Planning
Ensures an organization is prepared to meet future demands in a cost-effective
manner
Main aspects of Capacity Planning
- People
- Technology
- Infrastructure
- Processes