SlideShare a Scribd company logo
RAID And Storage Arrays
      Chris Pierce
Definitions:
Array - a systematic arrangement of objects.
RAID - Redundant Array of Independent Disks
In plain english please?
RAID is an umbrella term used for any method that
divides or replicates data across multiple hard disk
drives.
Types of RAID:
RAID 0 - Striped Disks
                                Disk 1   Disk 2   Data is thrown across both
                                                  disks allowing for increased
  Data “A”    RAID Controller

                                                  performance but with the
                                A1       A2       cost of 0 redundancy.



                                A3       A4


                                A5       A6
Types of RAID:
RAID 0 - Striped Disks
                                Disk 1   Disk 2   Data is thrown across both
                                                  disks allowing for increased
  Data “A”    RAID Controller

                                                  performance but with the
                                A1       A2       cost of 0 redundancy.



                                A3       A4


                                A5       A6
Types of RAID:
RAID 0 - Striped Disks
                                Disk 1   Disk 2   Data is thrown across both
                                                  disks allowing for increased
  Data “A”    RAID Controller

                                                  performance but with the
                                         A2       cost of 0 redundancy.



                                         A4


                                         A6
Types of RAID:
RAID 1 - Mirroring Disks
                                                  Data is replicated across
                                Disk 1   Disk 2
                                                  both disks allowing for
  Data “A”    RAID Controller                     increased redundancy with
                                A1       A1       a only a small performance
                                                  cost.


                                A2       A2


                                A3       A3
Types of RAID:
RAID 1 - Mirroring Disks
                                                  Data is replicated across
                                Disk 1   Disk 2
                                                  both disks allowing for
  Data “A”    RAID Controller                     increased redundancy with
                                A1       A1       a only a small performance
                                                  cost.


                                A2       A2


                                A3       A3
Types of RAID:
RAID 1 - Mirroring Disks
                                                  Data is replicated across
                                Disk 1   Disk 2
                                                  both disks allowing for
  Data “A”    RAID Controller                     increased redundancy with
                                A1       A1       a only a small performance
                                                  cost.


                                A2       A2


                                A3       A3
Types of RAID:
RAID 1 - Mirroring Disks
                                                  Data is replicated across
                                Disk 1   Disk 2
                                                  both disks allowing for
  Data “A”    RAID Controller                     increased redundancy with
                                A1       A1       a only a small performance
                                                  cost.


                                A2       A2


                                A3       A3
Types of RAID:
RAID 5 - Striped Parity
                                            Disk 1   Disk 2   Disk 3

    Data “A”              RAID Controller



                                            A1       A2       P1

Data is striped across                      P2       A3       A4
multiple disks and a parity
bit is written for redundancy.

                                            A5       P3       A6
Types of RAID:
RAID 5 - Striped Parity
                                 Disk 1   Disk 2   Disk 3

  Data “A”     RAID Controller



                                 A1       A2       P1


                                 P2       A3       A4


                                 A5       P3       A6
Types of RAID:
RAID 5 - Striped Parity
                                 Disk 1   Disk 2   Disk 3

  Data “A”     RAID Controller



                                 A1       A2       P1


                                 P2       A3       A4


                                 A5       P3       A6
Types of RAID:
RAID 5 - Striped Parity (Cont.)
                                            Disk 1   Disk 2   Disk 3

     010011               RAID Controller




Parity is checked across the
array. If the data written is
added to be even then the
parity bit is 0. If the data
written is odd, the parity bit
is set to 1
Types of RAID:
RAID 5 - Striped Parity (Cont.)
                                            Disk 1   Disk 2   Disk 3

     010011               RAID Controller



                                             0        1
Parity is checked across the
array. If the data written is
added to be even then the                             0        0
parity bit is 0. If the data
written is odd, the parity bit
is set to 1
                                             1                 1
Types of RAID:
RAID 5 - Striped Parity (Cont.)
                                            Disk 1   Disk 2   Disk 3

     010011               RAID Controller



                                             0        1        1
Parity is checked across the
array. If the data written is
added to be even then the                    0        0        0
parity bit is 0. If the data
written is odd, the parity bit
is set to 1
                                             1        0        1
Types of RAID:
RAID 5 - Striped Parity (Cont.)
                                            Disk 1   Disk 2   Disk 3

     010011               RAID Controller



                                             0        1        1
Parity is checked across the
array. If the data written is
added to be even then the                    0        0        0
parity bit is 0. If the data
written is odd, the parity bit
is set to 1
                                             1        0        1
Types of RAID:
RAID 5 - Striped Parity (Cont.)
                                            Disk 1   Disk 2   Disk 3

     010011               RAID Controller



                                             0        1        1
Parity is checked across the
array. If the data written is
added to be even then the                    0        0        0
parity bit is 0. If the data
written is odd, the parity bit
is set to 1
                                             1        0        1
Other RAID Configurations:
Don’t be confused by RAID 50, RAID 10, RAID 51, or
other High Number RAID Configurations.


RAID 50 = RAID 5 + RAID 0
RAID 10 = RAID 1 + RAID 0
RAID 51 = RAID 5 + RAID 1
What RAID is NOT!
RAID is NOT data backup - Data can still
become damaged in a RAID array.
RAID is NOT immune to viruses and other
disasters that could potentially cause data loss.
RAID is NOT an insecticide used to “Kill Bugs
Dead” by SC Johnson Company.
What RAID is NOT!
RAID is NOT data backup - Data can still
become damaged in a RAID array.
RAID is NOT immune to viruses and other
disasters that could potentially cause data loss.
RAID is NOT an insecticide used to “Kill Bugs
Dead” by SC Johnson Company.
Questions?
cpierce@csdurant.com
www.twitter.com/cpiercecs

More Related Content

What's hot

Raid
Raid Raid
Raid Technology
Raid TechnologyRaid Technology
Raid Technology
Aman Sadhwani
 
Raid and its levels
Raid and its levelsRaid and its levels
Raid and its levels
IGZ Software house
 
RAID seminar
RAID seminarRAID seminar
RAID seminar
Darshan Gala
 
Raid
RaidRaid
Raid
Pari Soni
 
Raid (Redundant Array of Inexpensive Disks) in Computer Architecture
Raid (Redundant Array of Inexpensive Disks) in Computer ArchitectureRaid (Redundant Array of Inexpensive Disks) in Computer Architecture
Raid (Redundant Array of Inexpensive Disks) in Computer Architecture
Aiman Hafeez
 
Raid Levels
Raid LevelsRaid Levels
Raid Levels
Sripati Mahapatra
 
Raid
RaidRaid
Performance evolution of raid
Performance evolution of raidPerformance evolution of raid
Performance evolution of raid
Zubair Sami
 
Raid
RaidRaid
SEMINAR
SEMINARSEMINAR
SEMINAR
Istiaq Ahmed
 
RAID
RAIDRAID
Raid levels
Raid levelsRaid levels
Raid levels
sidra naz
 
Raid : Redundant Array of Inexpensive Disks
Raid : Redundant Array of Inexpensive DisksRaid : Redundant Array of Inexpensive Disks
Raid : Redundant Array of Inexpensive Disks
Cloudbells.com
 
Raid
RaidRaid
Raid
dinaselim
 
Raid
RaidRaid
raid technology
raid technologyraid technology
raid technology
Mangukiya Maulik
 
RAID LEVELS
RAID LEVELSRAID LEVELS
RAID LEVELS
Uzair Khan
 
Raid Level
Raid LevelRaid Level
Raid Level
gaurav singh
 
Raid_intro.ppt
Raid_intro.pptRaid_intro.ppt
Raid_intro.ppt
webhostingguy
 

What's hot (20)

Raid
Raid Raid
Raid
 
Raid Technology
Raid TechnologyRaid Technology
Raid Technology
 
Raid and its levels
Raid and its levelsRaid and its levels
Raid and its levels
 
RAID seminar
RAID seminarRAID seminar
RAID seminar
 
Raid
RaidRaid
Raid
 
Raid (Redundant Array of Inexpensive Disks) in Computer Architecture
Raid (Redundant Array of Inexpensive Disks) in Computer ArchitectureRaid (Redundant Array of Inexpensive Disks) in Computer Architecture
Raid (Redundant Array of Inexpensive Disks) in Computer Architecture
 
Raid Levels
Raid LevelsRaid Levels
Raid Levels
 
Raid
RaidRaid
Raid
 
Performance evolution of raid
Performance evolution of raidPerformance evolution of raid
Performance evolution of raid
 
Raid
RaidRaid
Raid
 
SEMINAR
SEMINARSEMINAR
SEMINAR
 
RAID
RAIDRAID
RAID
 
Raid levels
Raid levelsRaid levels
Raid levels
 
Raid : Redundant Array of Inexpensive Disks
Raid : Redundant Array of Inexpensive DisksRaid : Redundant Array of Inexpensive Disks
Raid : Redundant Array of Inexpensive Disks
 
Raid
RaidRaid
Raid
 
Raid
RaidRaid
Raid
 
raid technology
raid technologyraid technology
raid technology
 
RAID LEVELS
RAID LEVELSRAID LEVELS
RAID LEVELS
 
Raid Level
Raid LevelRaid Level
Raid Level
 
Raid_intro.ppt
Raid_intro.pptRaid_intro.ppt
Raid_intro.ppt
 

Similar to RAID and Storage Arrays

Disk Rebuild & Spare Disk for Network Storage
Disk Rebuild & Spare Disk for Network Storage Disk Rebuild & Spare Disk for Network Storage
Disk Rebuild & Spare Disk for Network Storage
qsantechnology
 
RAID - IS AUDIT
RAID - IS AUDITRAID - IS AUDIT
RAID - IS AUDIT
Shahzeb Pirzada
 
RAID PPT vivek mangal.pptx
RAID PPT vivek mangal.pptxRAID PPT vivek mangal.pptx
RAID PPT vivek mangal.pptx
VIVEKMANGAL8
 
Raid+controllers
Raid+controllersRaid+controllers
Raid+controllers
ismaelhaider
 
RAID (redundant array of independent disks)
RAID  (redundant array of independent disks)RAID  (redundant array of independent disks)
RAID (redundant array of independent disks)
manditalaskar123
 
1.2 raid
1.2  raid1.2  raid
1.2 raid
Gagandeep Singh
 
GeoVision : CCTV Solutions : RAID vs Non-RAID System for Storing Surveillance...
GeoVision : CCTV Solutions : RAID vs Non-RAID System for Storing Surveillance...GeoVision : CCTV Solutions : RAID vs Non-RAID System for Storing Surveillance...
GeoVision : CCTV Solutions : RAID vs Non-RAID System for Storing Surveillance...
TSOLUTIONS
 
Raid training
Raid trainingRaid training
Raid training
jaywpatterson
 
Final exam joelrechtman
Final exam joelrechtmanFinal exam joelrechtman
Final exam joelrechtman
Apollo326
 
Raid
RaidRaid
Introduction to RAID
Introduction to RAIDIntroduction to RAID
Introduction to RAID
Adaptec by PMC
 
Raid(Storage Technology)
Raid(Storage Technology)Raid(Storage Technology)
Raid(Storage Technology)
Vanitha shree Rajagopal
 
DBMS - RAID
DBMS - RAIDDBMS - RAID
DBMS - RAID
MythiliMurugan3
 
Raid level
Raid levelRaid level
Raid level
Suveeksha
 
RAID CAAL
RAID CAALRAID CAAL
RAID CAAL
GumballXD49
 
Raid in SNA
Raid in SNA Raid in SNA
Raid in SNA
aamir lucky
 
Class2
Class2Class2
Understanding RAID Controller
Understanding RAID ControllerUnderstanding RAID Controller
Understanding RAID Controller
Raid Data Recovery
 
What is R.A.I.D?
What is R.A.I.D?What is R.A.I.D?
What is R.A.I.D?
Sumit kumar
 
RAID
RAIDRAID

Similar to RAID and Storage Arrays (20)

Disk Rebuild & Spare Disk for Network Storage
Disk Rebuild & Spare Disk for Network Storage Disk Rebuild & Spare Disk for Network Storage
Disk Rebuild & Spare Disk for Network Storage
 
RAID - IS AUDIT
RAID - IS AUDITRAID - IS AUDIT
RAID - IS AUDIT
 
RAID PPT vivek mangal.pptx
RAID PPT vivek mangal.pptxRAID PPT vivek mangal.pptx
RAID PPT vivek mangal.pptx
 
Raid+controllers
Raid+controllersRaid+controllers
Raid+controllers
 
RAID (redundant array of independent disks)
RAID  (redundant array of independent disks)RAID  (redundant array of independent disks)
RAID (redundant array of independent disks)
 
1.2 raid
1.2  raid1.2  raid
1.2 raid
 
GeoVision : CCTV Solutions : RAID vs Non-RAID System for Storing Surveillance...
GeoVision : CCTV Solutions : RAID vs Non-RAID System for Storing Surveillance...GeoVision : CCTV Solutions : RAID vs Non-RAID System for Storing Surveillance...
GeoVision : CCTV Solutions : RAID vs Non-RAID System for Storing Surveillance...
 
Raid training
Raid trainingRaid training
Raid training
 
Final exam joelrechtman
Final exam joelrechtmanFinal exam joelrechtman
Final exam joelrechtman
 
Raid
RaidRaid
Raid
 
Introduction to RAID
Introduction to RAIDIntroduction to RAID
Introduction to RAID
 
Raid(Storage Technology)
Raid(Storage Technology)Raid(Storage Technology)
Raid(Storage Technology)
 
DBMS - RAID
DBMS - RAIDDBMS - RAID
DBMS - RAID
 
Raid level
Raid levelRaid level
Raid level
 
RAID CAAL
RAID CAALRAID CAAL
RAID CAAL
 
Raid in SNA
Raid in SNA Raid in SNA
Raid in SNA
 
Class2
Class2Class2
Class2
 
Understanding RAID Controller
Understanding RAID ControllerUnderstanding RAID Controller
Understanding RAID Controller
 
What is R.A.I.D?
What is R.A.I.D?What is R.A.I.D?
What is R.A.I.D?
 
RAID
RAIDRAID
RAID
 

Recently uploaded

Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdfNunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
flufftailshop
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc
 
A Comprehensive Guide to DeFi Development Services in 2024
A Comprehensive Guide to DeFi Development Services in 2024A Comprehensive Guide to DeFi Development Services in 2024
A Comprehensive Guide to DeFi Development Services in 2024
Intelisync
 
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing InstancesEnergy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Alpen-Adria-Universität
 
Finale of the Year: Apply for Next One!
Finale of the Year: Apply for Next One!Finale of the Year: Apply for Next One!
Finale of the Year: Apply for Next One!
GDSC PJATK
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
Chart Kalyan
 
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Jeffrey Haguewood
 
5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides
DanBrown980551
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Malak Abu Hammad
 
Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
Jakub Marek
 
Generating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and MilvusGenerating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and Milvus
Zilliz
 
WeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation TechniquesWeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation Techniques
Postman
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
Zilliz
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
Pixlogix Infotech
 
dbms calicut university B. sc Cs 4th sem.pdf
dbms  calicut university B. sc Cs 4th sem.pdfdbms  calicut university B. sc Cs 4th sem.pdf
dbms calicut university B. sc Cs 4th sem.pdf
Shinana2
 
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptxOcean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
SitimaJohn
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
Zilliz
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
Tomaz Bratanic
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
akankshawande
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
ssuserfac0301
 

Recently uploaded (20)

Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdfNunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
 
A Comprehensive Guide to DeFi Development Services in 2024
A Comprehensive Guide to DeFi Development Services in 2024A Comprehensive Guide to DeFi Development Services in 2024
A Comprehensive Guide to DeFi Development Services in 2024
 
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing InstancesEnergy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
 
Finale of the Year: Apply for Next One!
Finale of the Year: Apply for Next One!Finale of the Year: Apply for Next One!
Finale of the Year: Apply for Next One!
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
 
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
 
5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
 
Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
 
Generating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and MilvusGenerating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and Milvus
 
WeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation TechniquesWeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation Techniques
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
 
dbms calicut university B. sc Cs 4th sem.pdf
dbms  calicut university B. sc Cs 4th sem.pdfdbms  calicut university B. sc Cs 4th sem.pdf
dbms calicut university B. sc Cs 4th sem.pdf
 
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptxOcean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
 

RAID and Storage Arrays

  • 1.
  • 2. RAID And Storage Arrays Chris Pierce
  • 3. Definitions: Array - a systematic arrangement of objects. RAID - Redundant Array of Independent Disks In plain english please? RAID is an umbrella term used for any method that divides or replicates data across multiple hard disk drives.
  • 4. Types of RAID: RAID 0 - Striped Disks Disk 1 Disk 2 Data is thrown across both disks allowing for increased Data “A” RAID Controller performance but with the A1 A2 cost of 0 redundancy. A3 A4 A5 A6
  • 5. Types of RAID: RAID 0 - Striped Disks Disk 1 Disk 2 Data is thrown across both disks allowing for increased Data “A” RAID Controller performance but with the A1 A2 cost of 0 redundancy. A3 A4 A5 A6
  • 6. Types of RAID: RAID 0 - Striped Disks Disk 1 Disk 2 Data is thrown across both disks allowing for increased Data “A” RAID Controller performance but with the A2 cost of 0 redundancy. A4 A6
  • 7. Types of RAID: RAID 1 - Mirroring Disks Data is replicated across Disk 1 Disk 2 both disks allowing for Data “A” RAID Controller increased redundancy with A1 A1 a only a small performance cost. A2 A2 A3 A3
  • 8. Types of RAID: RAID 1 - Mirroring Disks Data is replicated across Disk 1 Disk 2 both disks allowing for Data “A” RAID Controller increased redundancy with A1 A1 a only a small performance cost. A2 A2 A3 A3
  • 9. Types of RAID: RAID 1 - Mirroring Disks Data is replicated across Disk 1 Disk 2 both disks allowing for Data “A” RAID Controller increased redundancy with A1 A1 a only a small performance cost. A2 A2 A3 A3
  • 10. Types of RAID: RAID 1 - Mirroring Disks Data is replicated across Disk 1 Disk 2 both disks allowing for Data “A” RAID Controller increased redundancy with A1 A1 a only a small performance cost. A2 A2 A3 A3
  • 11. Types of RAID: RAID 5 - Striped Parity Disk 1 Disk 2 Disk 3 Data “A” RAID Controller A1 A2 P1 Data is striped across P2 A3 A4 multiple disks and a parity bit is written for redundancy. A5 P3 A6
  • 12. Types of RAID: RAID 5 - Striped Parity Disk 1 Disk 2 Disk 3 Data “A” RAID Controller A1 A2 P1 P2 A3 A4 A5 P3 A6
  • 13. Types of RAID: RAID 5 - Striped Parity Disk 1 Disk 2 Disk 3 Data “A” RAID Controller A1 A2 P1 P2 A3 A4 A5 P3 A6
  • 14. Types of RAID: RAID 5 - Striped Parity (Cont.) Disk 1 Disk 2 Disk 3 010011 RAID Controller Parity is checked across the array. If the data written is added to be even then the parity bit is 0. If the data written is odd, the parity bit is set to 1
  • 15. Types of RAID: RAID 5 - Striped Parity (Cont.) Disk 1 Disk 2 Disk 3 010011 RAID Controller 0 1 Parity is checked across the array. If the data written is added to be even then the 0 0 parity bit is 0. If the data written is odd, the parity bit is set to 1 1 1
  • 16. Types of RAID: RAID 5 - Striped Parity (Cont.) Disk 1 Disk 2 Disk 3 010011 RAID Controller 0 1 1 Parity is checked across the array. If the data written is added to be even then the 0 0 0 parity bit is 0. If the data written is odd, the parity bit is set to 1 1 0 1
  • 17. Types of RAID: RAID 5 - Striped Parity (Cont.) Disk 1 Disk 2 Disk 3 010011 RAID Controller 0 1 1 Parity is checked across the array. If the data written is added to be even then the 0 0 0 parity bit is 0. If the data written is odd, the parity bit is set to 1 1 0 1
  • 18. Types of RAID: RAID 5 - Striped Parity (Cont.) Disk 1 Disk 2 Disk 3 010011 RAID Controller 0 1 1 Parity is checked across the array. If the data written is added to be even then the 0 0 0 parity bit is 0. If the data written is odd, the parity bit is set to 1 1 0 1
  • 19. Other RAID Configurations: Don’t be confused by RAID 50, RAID 10, RAID 51, or other High Number RAID Configurations. RAID 50 = RAID 5 + RAID 0 RAID 10 = RAID 1 + RAID 0 RAID 51 = RAID 5 + RAID 1
  • 20. What RAID is NOT! RAID is NOT data backup - Data can still become damaged in a RAID array. RAID is NOT immune to viruses and other disasters that could potentially cause data loss. RAID is NOT an insecticide used to “Kill Bugs Dead” by SC Johnson Company.
  • 21. What RAID is NOT! RAID is NOT data backup - Data can still become damaged in a RAID array. RAID is NOT immune to viruses and other disasters that could potentially cause data loss. RAID is NOT an insecticide used to “Kill Bugs Dead” by SC Johnson Company.

Editor's Notes

  1. Raid was first Redundant Array of Inexpensive Disk. There are several types of RAID and I’ll cover 3 main types with the time I have.
  2. RAID 0 isn’t really RAID because it lacks the “R”edundancy RAID 0 requires a minimum of 2 disks. RAID 0 space is the size of both disk combined together (Example: 2x160GB HDD = 320GB)
  3. RAID 0 isn’t really RAID because it lacks the “R”edundancy RAID 0 requires a minimum of 2 disks. RAID 0 space is the size of both disk combined together (Example: 2x160GB HDD = 320GB)
  4. RAID 0 isn’t really RAID because it lacks the “R”edundancy RAID 0 requires a minimum of 2 disks. RAID 0 space is the size of both disk combined together (Example: 2x160GB HDD = 320GB)
  5. RAID 1 allows for redundancy of data. RAID 1 requires a minimum of 2 disks. RAID 1 space is the size of the smallest disk (Example 2 160GB HDD’s = 160GB)
  6. RAID 1 allows for redundancy of data. RAID 1 requires a minimum of 2 disks. RAID 1 space is the size of the smallest disk (Example 2 160GB HDD’s = 160GB)
  7. RAID 1 allows for redundancy of data. RAID 1 requires a minimum of 2 disks. RAID 1 space is the size of the smallest disk (Example 2 160GB HDD’s = 160GB)
  8. RAID 5 allows for redundancy of data with performance increase. RAID 5 requires a minimum of 3 disks. RAID 5 space is the size of the number of disk minus 1 (n-1) (Example 3 160 HDD’s=320GB)
  9. RAID 5 allows for redundancy of data with performance increase. RAID 5 requires a minimum of 3 disks. RAID 5 space is the size of the number of disk minus 1 (n-1) (Example 3 160 HDD’s=320GB)
  10. RAID 5 allows for redundancy of data with performance increase. RAID 5 requires a minimum of 3 disks. RAID 5 space is the size of the number of disk minus 1 (n-1) (Example 3 160 HDD’s=320GB)
  11. RAID 5 can Self Heal with the addition of a HOT SPARE Disk.
  12. RAID 5 can Self Heal with the addition of a HOT SPARE Disk.
  13. RAID 5 can Self Heal with the addition of a HOT SPARE Disk.
  14. RAID 5 can Self Heal with the addition of a HOT SPARE Disk.
  15. Raid 50 and other are just a lazy way of writing it without the “+” sign.
  16. Thank You!