So a couple things have happened recently that have peaked my interest in Erasure Coding.
Firstly, I have started working on a new project where I am now working with a new Dell EMC hyper-converged infrastructure system know as VxRail. VxRail was developed by VMware and Dell EMC and utilizes the VMware Hyper-Converged Software (vSAN, vSphere and vCenter).
One of its best-known storage features when using an all-flash configuration for VxRail is Erasure Coding, which can protect data while using less storage space than RAID 1 mirroring.
There is also a VxRail Capacity Calculator you can play with to see the varying results of using all-flash compared to a hybrid configuration which cannot leverage Erasure Coding.
I read the blog and watched the Rubrik video, and I highly recommend you please do check out Rebecca’s blog as she does a great job explaining the subject, and how it is used by the data management company Rubrik.
So in a nutshell what is Erasure Coding?
Erasure coding (EC) is a method of data protection in which data is broken into fragments, expanded and encoded with redundant data pieces and stored across a set of different locations or storage media. — TechTarget.com
- Data protection technologies are evolving
- Erasure Coding seems to be a good alternative for some use cases.
- Especially when considering using large capacity drives (8TB+), and where a rebuild can take days or even weeks.
- Just remember, one-size does not fit all and there are no silver bullets.
As in all things IT, it depends, use the appropriate data protection technology that best makes sense for your particular business requirements.