SlideShare a Scribd company logo
1 of 14
Download to read offline
Outline
•What is RAID?
•RAID configurations used.
•Performance of each configuration.
•Implementations.
What is RAID?
 Stands for Redundant Array of Independent Disks.
 It’s a technology that enables greater levels of
performance, reliability and/or large volumes when
dealing with data.
 How?? By concurrent use of two or more ‘hard disk
drives’.
 How Exactly?? Mirroring, Stripping (of data) and Error
correction techniques combined with multiple disk
arrays give you the reliability and performance.
Mean Time Between Failures (MTBF)
RAID flavors
 Commonly used ones:
1. RAID 0
2. RAID 1
3. RAID 5
4. RAID 10
RAID 0
a. It splits data among two or more
disks.
b. Provides good performance.
c. Lack of data redundancy means
there is no fail over support with
this configuration.
d. In the diagram to the right, the odd
blocks are written to disk 0 and the
even blocks to disk 1 such that A1,
A2, A3, A4, … would be the order
of blocks read if read sequentially
from the beginning.
RAID 0 analysis
Failure Rate:
• MTBF of RAID 0 is roughly proportional to the number of disks in the
array.
Performance:
• The fragments are written to their respective disks simultaneously on the
same sector.
• This allows smaller sections of the entire chunk of data to be read off the
drive in parallel, hence good performance.
RAID 1
•RAID 1 is ‘data mirroring’.
•Two copies of the data are held on
two physical disks, and the data is
always identical.
• Twice as many disks are required to
store the same data when compared
to RAID 0.
•Array continues to operate so long
as at least one drive is functioning.
RAID 1 analysis
Failure Rate:
• If Pr(disk fail) = 5%, then the probability of both the drives failing in
a 2 disk array is P(both fail) = (0.05)2 = 0.25%.
Performance:
• If we use independent disk controllers for each disk, then we can
increase the read or write speeds by doing operations in parallel.
RAID 5
• RAID 5 is an ideal combination
of good performance, good fault
tolerance and high capacity and
storage efficiency.
• An arrangement of parity and
CRC to help rebuilding drive data
in case of disk failures.
• “Distributed Parity” is the key
word here.
RAID 5 analysis
• MTBF is slightly better than RAID 0. This is because failure of one
disk is not quite a harm. We need more time if 2 or more disks fail.
• Performance is also as good as RAID 0, if not better. We can read and
write parallel blocks of data.
• One of the drawbacks is that the write involves heavy parity
calculations by the RAID controller. Write operations are slower
compared to RAID 0.
• Pretty useful for general purpose uses where ‘reads’ are more frequent
the ‘writes’.
RAID 10
a. Combines RAID 1 and RAID 0.
b. Which means having the pleasure
of both - good performance and
good failover handling.
c. Also called ‘Nested RAID’.
Implementations
Software based RAID:
• Software implementations are provided by many Operating Systems.
• A software layer sits above the disk device drivers and provides an
abstraction layer between the logical drives(RAIDs) and physical
drives.
• Server's processor is used to run the RAID software.
• Used for simpler configurations like RAID0 and RAID1.
Hardware based RAID:
• A hardware implementation of
RAID requires at least a special-
purpose RAID controller.
• On a desktop system this may be
built into the motherboard.
• Processor is not used for RAID
calculations as a separate controller
present.
A PCI-bus-based, IDE/ATA hard disk
RAID
controller, supporting levels 0, 1, and 01.
What’s happening present day?
RAID 6:
a. It is seen as the best
way to guarantee data
integrity as it uses
double parity.
b. Lesser MTBF as
compared to RAID5.
c. It has a drawback
though of longer
write time.

More Related Content

Similar to RAID (redundant array of independent disks)

Similar to RAID (redundant array of independent disks) (20)

RAID
RAIDRAID
RAID
 
Data center core elements, Data center virtualization
Data center core elements, Data center virtualizationData center core elements, Data center virtualization
Data center core elements, Data center virtualization
 
Database 3
Database 3Database 3
Database 3
 
Linux admin
Linux adminLinux admin
Linux admin
 
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 the redundant array of independent disks technology overview
Raid the redundant array of independent disks technology overviewRaid the redundant array of independent disks technology overview
Raid the redundant array of independent disks technology overview
 
RAID CAAL
RAID CAALRAID CAAL
RAID CAAL
 
1.2 raid
1.2  raid1.2  raid
1.2 raid
 
Raid
RaidRaid
Raid
 
Raid
Raid Raid
Raid
 
RAID and LVM
RAID and LVMRAID and LVM
RAID and LVM
 
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--16112022-093218am-16022024-061222pm.pdf
RAID--16112022-093218am-16022024-061222pm.pdfRAID--16112022-093218am-16022024-061222pm.pdf
RAID--16112022-093218am-16022024-061222pm.pdf
 
Raid+controllers
Raid+controllersRaid+controllers
Raid+controllers
 
RAID-Presentation
RAID-PresentationRAID-Presentation
RAID-Presentation
 
RAID seminar
RAID seminarRAID seminar
RAID seminar
 
112667416 raid-seminar
112667416 raid-seminar112667416 raid-seminar
112667416 raid-seminar
 
Raid in SNA
Raid in SNA Raid in SNA
Raid in SNA
 
Raid
RaidRaid
Raid
 
RAID CONCEPT
RAID CONCEPTRAID CONCEPT
RAID CONCEPT
 

Recently uploaded

Top 10 CodeIgniter Development Companies
Top 10 CodeIgniter Development CompaniesTop 10 CodeIgniter Development Companies
Top 10 CodeIgniter Development CompaniesTopCSSGallery
 
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...ScyllaDB
 
الأمن السيبراني - ما لا يسع للمستخدم جهله
الأمن السيبراني - ما لا يسع للمستخدم جهلهالأمن السيبراني - ما لا يسع للمستخدم جهله
الأمن السيبراني - ما لا يسع للمستخدم جهلهMohamed Sweelam
 
Event-Driven Architecture Masterclass: Challenges in Stream Processing
Event-Driven Architecture Masterclass: Challenges in Stream ProcessingEvent-Driven Architecture Masterclass: Challenges in Stream Processing
Event-Driven Architecture Masterclass: Challenges in Stream ProcessingScyllaDB
 
Design and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data ScienceDesign and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data SciencePaolo Missier
 
Working together SRE & Platform Engineering
Working together SRE & Platform EngineeringWorking together SRE & Platform Engineering
Working together SRE & Platform EngineeringMarcus Vechiato
 
Portal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russePortal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russe中 央社
 
UiPath manufacturing technology benefits and AI overview
UiPath manufacturing technology benefits and AI overviewUiPath manufacturing technology benefits and AI overview
UiPath manufacturing technology benefits and AI overviewDianaGray10
 
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMKumar Satyam
 
WebRTC and SIP not just audio and video @ OpenSIPS 2024
WebRTC and SIP not just audio and video @ OpenSIPS 2024WebRTC and SIP not just audio and video @ OpenSIPS 2024
WebRTC and SIP not just audio and video @ OpenSIPS 2024Lorenzo Miniero
 
Microsoft BitLocker Bypass Attack Method.pdf
Microsoft BitLocker Bypass Attack Method.pdfMicrosoft BitLocker Bypass Attack Method.pdf
Microsoft BitLocker Bypass Attack Method.pdfOverkill Security
 
Microsoft CSP Briefing Pre-Engagement - Questionnaire
Microsoft CSP Briefing Pre-Engagement - QuestionnaireMicrosoft CSP Briefing Pre-Engagement - Questionnaire
Microsoft CSP Briefing Pre-Engagement - QuestionnaireExakis Nelite
 
CORS (Kitworks Team Study 양다윗 발표자료 240510)
CORS (Kitworks Team Study 양다윗 발표자료 240510)CORS (Kitworks Team Study 양다윗 발표자료 240510)
CORS (Kitworks Team Study 양다윗 발표자료 240510)Wonjun Hwang
 
The Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and InsightThe Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and InsightSafe Software
 
State of the Smart Building Startup Landscape 2024!
State of the Smart Building Startup Landscape 2024!State of the Smart Building Startup Landscape 2024!
State of the Smart Building Startup Landscape 2024!Memoori
 
Simplifying Mobile A11y Presentation.pptx
Simplifying Mobile A11y Presentation.pptxSimplifying Mobile A11y Presentation.pptx
Simplifying Mobile A11y Presentation.pptxMarkSteadman7
 
ERP Contender Series: Acumatica vs. Sage Intacct
ERP Contender Series: Acumatica vs. Sage IntacctERP Contender Series: Acumatica vs. Sage Intacct
ERP Contender Series: Acumatica vs. Sage IntacctBrainSell Technologies
 
Tales from a Passkey Provider Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider  Progress from Awareness to Implementation.pptxTales from a Passkey Provider  Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider Progress from Awareness to Implementation.pptxFIDO Alliance
 
Frisco Automating Purchase Orders with MuleSoft IDP- May 10th, 2024.pptx.pdf
Frisco Automating Purchase Orders with MuleSoft IDP- May 10th, 2024.pptx.pdfFrisco Automating Purchase Orders with MuleSoft IDP- May 10th, 2024.pptx.pdf
Frisco Automating Purchase Orders with MuleSoft IDP- May 10th, 2024.pptx.pdfAnubhavMangla3
 
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...panagenda
 

Recently uploaded (20)

Top 10 CodeIgniter Development Companies
Top 10 CodeIgniter Development CompaniesTop 10 CodeIgniter Development Companies
Top 10 CodeIgniter Development Companies
 
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
 
الأمن السيبراني - ما لا يسع للمستخدم جهله
الأمن السيبراني - ما لا يسع للمستخدم جهلهالأمن السيبراني - ما لا يسع للمستخدم جهله
الأمن السيبراني - ما لا يسع للمستخدم جهله
 
Event-Driven Architecture Masterclass: Challenges in Stream Processing
Event-Driven Architecture Masterclass: Challenges in Stream ProcessingEvent-Driven Architecture Masterclass: Challenges in Stream Processing
Event-Driven Architecture Masterclass: Challenges in Stream Processing
 
Design and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data ScienceDesign and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data Science
 
Working together SRE & Platform Engineering
Working together SRE & Platform EngineeringWorking together SRE & Platform Engineering
Working together SRE & Platform Engineering
 
Portal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russePortal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russe
 
UiPath manufacturing technology benefits and AI overview
UiPath manufacturing technology benefits and AI overviewUiPath manufacturing technology benefits and AI overview
UiPath manufacturing technology benefits and AI overview
 
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDM
 
WebRTC and SIP not just audio and video @ OpenSIPS 2024
WebRTC and SIP not just audio and video @ OpenSIPS 2024WebRTC and SIP not just audio and video @ OpenSIPS 2024
WebRTC and SIP not just audio and video @ OpenSIPS 2024
 
Microsoft BitLocker Bypass Attack Method.pdf
Microsoft BitLocker Bypass Attack Method.pdfMicrosoft BitLocker Bypass Attack Method.pdf
Microsoft BitLocker Bypass Attack Method.pdf
 
Microsoft CSP Briefing Pre-Engagement - Questionnaire
Microsoft CSP Briefing Pre-Engagement - QuestionnaireMicrosoft CSP Briefing Pre-Engagement - Questionnaire
Microsoft CSP Briefing Pre-Engagement - Questionnaire
 
CORS (Kitworks Team Study 양다윗 발표자료 240510)
CORS (Kitworks Team Study 양다윗 발표자료 240510)CORS (Kitworks Team Study 양다윗 발표자료 240510)
CORS (Kitworks Team Study 양다윗 발표자료 240510)
 
The Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and InsightThe Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and Insight
 
State of the Smart Building Startup Landscape 2024!
State of the Smart Building Startup Landscape 2024!State of the Smart Building Startup Landscape 2024!
State of the Smart Building Startup Landscape 2024!
 
Simplifying Mobile A11y Presentation.pptx
Simplifying Mobile A11y Presentation.pptxSimplifying Mobile A11y Presentation.pptx
Simplifying Mobile A11y Presentation.pptx
 
ERP Contender Series: Acumatica vs. Sage Intacct
ERP Contender Series: Acumatica vs. Sage IntacctERP Contender Series: Acumatica vs. Sage Intacct
ERP Contender Series: Acumatica vs. Sage Intacct
 
Tales from a Passkey Provider Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider  Progress from Awareness to Implementation.pptxTales from a Passkey Provider  Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider Progress from Awareness to Implementation.pptx
 
Frisco Automating Purchase Orders with MuleSoft IDP- May 10th, 2024.pptx.pdf
Frisco Automating Purchase Orders with MuleSoft IDP- May 10th, 2024.pptx.pdfFrisco Automating Purchase Orders with MuleSoft IDP- May 10th, 2024.pptx.pdf
Frisco Automating Purchase Orders with MuleSoft IDP- May 10th, 2024.pptx.pdf
 
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
 

RAID (redundant array of independent disks)

  • 1. Outline •What is RAID? •RAID configurations used. •Performance of each configuration. •Implementations.
  • 2. What is RAID?  Stands for Redundant Array of Independent Disks.  It’s a technology that enables greater levels of performance, reliability and/or large volumes when dealing with data.  How?? By concurrent use of two or more ‘hard disk drives’.  How Exactly?? Mirroring, Stripping (of data) and Error correction techniques combined with multiple disk arrays give you the reliability and performance.
  • 3. Mean Time Between Failures (MTBF)
  • 4. RAID flavors  Commonly used ones: 1. RAID 0 2. RAID 1 3. RAID 5 4. RAID 10
  • 5. RAID 0 a. It splits data among two or more disks. b. Provides good performance. c. Lack of data redundancy means there is no fail over support with this configuration. d. In the diagram to the right, the odd blocks are written to disk 0 and the even blocks to disk 1 such that A1, A2, A3, A4, … would be the order of blocks read if read sequentially from the beginning.
  • 6. RAID 0 analysis Failure Rate: • MTBF of RAID 0 is roughly proportional to the number of disks in the array. Performance: • The fragments are written to their respective disks simultaneously on the same sector. • This allows smaller sections of the entire chunk of data to be read off the drive in parallel, hence good performance.
  • 7. RAID 1 •RAID 1 is ‘data mirroring’. •Two copies of the data are held on two physical disks, and the data is always identical. • Twice as many disks are required to store the same data when compared to RAID 0. •Array continues to operate so long as at least one drive is functioning.
  • 8. RAID 1 analysis Failure Rate: • If Pr(disk fail) = 5%, then the probability of both the drives failing in a 2 disk array is P(both fail) = (0.05)2 = 0.25%. Performance: • If we use independent disk controllers for each disk, then we can increase the read or write speeds by doing operations in parallel.
  • 9. RAID 5 • RAID 5 is an ideal combination of good performance, good fault tolerance and high capacity and storage efficiency. • An arrangement of parity and CRC to help rebuilding drive data in case of disk failures. • “Distributed Parity” is the key word here.
  • 10. RAID 5 analysis • MTBF is slightly better than RAID 0. This is because failure of one disk is not quite a harm. We need more time if 2 or more disks fail. • Performance is also as good as RAID 0, if not better. We can read and write parallel blocks of data. • One of the drawbacks is that the write involves heavy parity calculations by the RAID controller. Write operations are slower compared to RAID 0. • Pretty useful for general purpose uses where ‘reads’ are more frequent the ‘writes’.
  • 11. RAID 10 a. Combines RAID 1 and RAID 0. b. Which means having the pleasure of both - good performance and good failover handling. c. Also called ‘Nested RAID’.
  • 12. Implementations Software based RAID: • Software implementations are provided by many Operating Systems. • A software layer sits above the disk device drivers and provides an abstraction layer between the logical drives(RAIDs) and physical drives. • Server's processor is used to run the RAID software. • Used for simpler configurations like RAID0 and RAID1.
  • 13. Hardware based RAID: • A hardware implementation of RAID requires at least a special- purpose RAID controller. • On a desktop system this may be built into the motherboard. • Processor is not used for RAID calculations as a separate controller present. A PCI-bus-based, IDE/ATA hard disk RAID controller, supporting levels 0, 1, and 01.
  • 14. What’s happening present day? RAID 6: a. It is seen as the best way to guarantee data integrity as it uses double parity. b. Lesser MTBF as compared to RAID5. c. It has a drawback though of longer write time.