Guide to choosing raid type on VMware ESX for beginners
For newer admins or those without a storage background, this is a common question that I hear often. What type of RAID should I use for my data stores to host Virtual Machines. This is not meant to be a high level storage best practice document. I’m just covering some basic details that should help new admins and SMB customers.
First thing you need to do is do some research on what type of servers you will be Virtualizing and what their IO needs might be. The main reasons for choosing different RAID levels will be performance and redundancy. Most people tend to lean towards RAID 5 which provides good performance with a high level of redundancy. See the chart below for some more details. You can also review some details from VMware here.
Summary of the different RAID types
|Type||RAID 0||RAID 1||RAID 1+0||RAID 5|
|Method||Striping||Mirroring||Mirror and striping||Stripe with Parity|
|Description||The data is striped across all the disks in the set. Not true RAID because it is not redundant.||Exact copies of the data are kept across paired disks or disk sets.||A striped array whose segments are a mirror set. Not to be confused with 0+1||The data is striped across all the disks in the RAID set, along with the parity information needed to reconstruct the data in case of disk failure.|
|Performance||Good. All IO is spread and no parity overhead||Twice the read rate but writes occur twice||Combines speed efficiency of the RAID 0 (stripe set) with a fault tolerance of RAID 1 (mirror).||High read and medium write performance. A good balance of performance and availability.|
|Typical use||Data you can afford to loose, such a pre-production, image/video editing.||Data requiring high availability, such as accounting or payroll.||Transactional type data such as database logs.||File and application servers. Typically everything that does not have a specific requirement.|
|Storage Overhead||0%||100%||100%||Capacity of one disk in the set. 33% for a 3 disk set.|
About Brian Suhr
Brian is a VCDX5-DCV and a Sr. Tech Marketing Engineer at Nutanix and owner of this website. He is active in the VMware community and helps lead the Chicago VMUG group. Specializing in VDI and Cloud project designs. Awarded VMware vExpert status 6 years for 2016 - 2011. VCP3, VCP5, VCP5-Iaas, VCP-Cloud, VCAP-DTD, VCAP5-DCD, VCAP5-DCA, VCA-DT, VCP5-DT, Cisco UCS Design