Advertisement

Follow Us

Basic & Fundamentals

Advertisement

Recent Posts

Advertisement
Advertisement

Most Read

Virtualization Basics and Fundamentals

Virtualization is the process or a technique which can create a virtual version of IT datacenter components such as Compute, storage and network etc....

AWS Certified Solutions Architect Associate (SAA02) – Free Practice Tests

This AWS practice test helps you to pass the following AWS exams and can also helps you to revise the AWS concepts if you...

Cloud Computing Basics and Fundamentals

In this first post, we learn the fundamental basics of Cloud Computing, cloud characteristics and its advantages, different cloud implementation models, major cloud services...

Network Basics and Fundamentals

A Network is basically connecting two or more devices though a wired or wireless channel to share & exchange the information electronically. These devices...

Cloud Infrastructure Performance Tuning -Basics and Fundamentals

Applications in cloud environment may need to be tuned for the performance over the time and to meet the continuous changes in the user...

Basic concepts of Cloud Configurations and Cloud Deployments

A successful cloud deployment requires proper planning and determining the right cloud configurations and then executing the plan as it is. But to create...

Security Basics and Fundamentals

Security is the important strategy which is to be planned and implemented across all infrastructure layers to secure the IT infrastructure and the information...

3.6 Overview of RAID 5 and its use cases

HomeStorage Area Networking3.6 Overview of RAID 5 and its use cases
RAID 5 is a versatile RAID implementation. It is similar to RAID 4 because it uses striping. The drives (strips) are also independently accessible. The difference between RAID 4 and RAID 5 is the parity location. In RAID 4, parity is written to a dedicated drive, creating a write bottleneck for the parity disk. In RAID 5, parity is distributed across all disks to overcome the write bottleneck of a dedicated parity disk. 
                RAID 5 OVerview
RAID 5 is probably the most commonly deployed RAID level but RAID 6 is considered as best practice for all drives that are 1 TB or larger. RAID 5 is known technically as block-level striping with distributed parity. 
 
Block level is not bit or byte level. Block size is arbitrary and maps to the chunk size. Whereas distributed parity tells us that there is no single drive in the RAID set designated as a parity drive. Instead, parity is spread over all the drives in the RAID set.
 
Even though there is no dedicated parity drive in a RAID 5 set, RAID 5 always reserves the equivalent of one disk worth of blocks, across all drives in the RAID set, for parity. When a drive fails in a RAID set, it needs to be rebuild as soon as possible as the RAID will be running in degraded mode. The degraded RAID mode will decrease the RAID performance and its ability to sustain drive failure will be degraded. IF hot-spare is available, the RAID controller can immediately start rebuilding the set by performing OR (XOR) operations against the surviving data in the set. The XOR operation effectively tells the RAID controller what was on the failed drive, enabling the hot-spare drive to be populated with what was on the failed drive. 

RAID 5 Use Cases:

RAID 5 is a good all-round system that combines efficient storage with excellent security and decent performance. It is ideal for file and application servers that have a limited number of data drives.
Advantages

  • Read data transactions are very fast while write data transactions are somewhat slower (due to the parity that has to be calculated).
  • If a drive fails, you still have access to all data, even while the failed drive is being replaced and the storage controller rebuilds the data on the new drive.

Disadvantages

  • Drive failures have an effect on throughput, although this is still acceptable.
  • This is complex technology. If one of the disks in an array using 4TB disks fails and is replaced, restoring the data (the rebuild time) may take a day or longer, depending on the load on the array and the speed of the controller. If another disk goes bad during that time, data is lost forever.
Go To >> Index Page
Sponsored Links

You might also like to read

10.2 Software Defined Storage (SDS) Introduction

In a traditional data centers, there are several challenges in provisioning and managing storage in an efficient and cost-effective manner. Some key challenges the...

7.7 Using Sub-LUN Auto Tiering techniques in SAN Infrastructure

Sub-LUN Auto-Tiering is another storage Capacity Optimization Technique which helps organization to tier different types of storage disks based on their speed, cost and...

7.1 Block Based Storage Systems (SAN) Overview

A block-based storage system is the traditional storage systems which provides hosts with block-level access to the storage volumes. In this type of storage...

8.4 NAS Array Architecture and its Components

Any commonly used NAS system consists of two components,  Controller: A controller is a compute system that contains components such as network, memory, and...

11.6 Protecting Data for Long Term (Data Archive)

In an organization's data center, data is actively created, accessed, and changed. As data ages, it is less likely to be changed and eventually...

10.3 Software Defined Storage Architecture Overview

The below diagram shows the generic architecture of a software-defined storage environment. Although the physical storage devices themselves are central to SDS, they are...
Anil K Y Ommi
Anil K Y Ommihttps://mycloudwiki.com
Cloud Solutions Architect with more than 15 years of experience in designing & deploying application in multiple cloud platforms.

LEAVE A REPLY

Please enter your comment!
Please enter your name here

AWS Certified Solutions Architect Professional – Free Practice Tests

This AWS practice test helps you to pass the following AWS exams and can also helps you to revise the AWS concepts if you...