Dell EMC Hybrid IT Infrastructure Hyper-converged Information Technology 07 May 2019

Erasure Coding

20190412_Newsletter_CallBlitz_DELLEMC

Erasure coding (EC) merupakan metode perlindungan data dimana data dipecah menjadi fragments, diexpand, dan diencode dengan kumpulan data redundan dan disimpan dibeberapa lokasi atau media penyimpanan. Target erasure coding adalah untuk menyelamatkan data yang rusak dengan cara merekonstruksi data dengan pecahan informasi yang ada.

 

Asal Usul Erasure Coding

 

Dahulu data hanya disimpan di satu tempat. Ketika data rusak, data tidak bisa didapatkan kembali. Kerugian akibat kehilangan data cukup signifikan, sehingga dikembangkan metode Redundant Array of Independent Disks (RAID) untuk meningkatkan ketersediaan data dengan membuat array drives kemudian membagi dan mereplika data pada array drives tersebut. Beberapa RAID yang sering digunakan antara lain RAID1, RAID5, dan RAID6.

 

Pada RAID1 data dimirror pada dua atau lebih tempat penyimpanan. Jika salah satu tempat penyimpanan rusak, maka selama masih ada tempat penyimpanan yang dimirror, data bisa didapatkan kembali. Kelemahan metode ini adalah kapasitas penyimpanan yang dibutuhkan cukup besar.

 

Selanjutnya dikembangkan RAID5 dimana data dipecah dan diberikan 1 parity. RAID5 memungkinkan kapasitas penyimpanan yang lebih kecil dibandingkan RAID1 dan mampu menghandle 1 FTT (Failure To Thrive). Ketika dibutuhkan untuk menghandle 2 FTT, maka RAID6 bisa menjadi salah satu pilihan. Pada RAID6 data dipecah dan memiliki 2 parity sehingga mampu menghandle 2 FTT.

 

Ketika dibutuhkan untuk menghandle lebih dari 2 FTT, duplikasi data (RAID) tidak bisa hanya dimaintain pada level hardware. Dibutuhkan object bases cloud storage dimana data diduplikasi, dipecah, dan dimaintain dengan menggunakan software (virtualisasi).

 

Erasure coding membuat fungsi matematika untuk mendeskripsikan kumpulan angka atau data sehingga akurasi dapat diperiksa secara berkala dan diperbaiki ketika rusak. Konsep dasar erasure coding adalah interpolasi polynomial atau oversampling.

 

PT Mitra Integrasi Informatika berkolaborasi dengan Dell EMC

 

 

Referensi:

  • EMC, D. (2019). Understanding RAID (physical deployments only). Retrieved April 12, 2019, from DELL EMC: https://www.dellemc.com/en-au/documentation/unity-family/unity-p-pool-config/06-unity-pool-br-understanding-raid.htm
  • Sliwa, C. (2014, November). erasure coding. Retrieved April 12, 2019, from TechTarget: https://searchstorage.techtarget.com/definition/erasure-coding

Recent Article

20190412_Newsletter_CallBlitz_DELLEMC
07 May 2019

Erasure Coding

Erasure coding (EC) merupakan metode perlindungan data dimana data dipecah menjadi fragments, diexpand, dan diencode dengan kumpulan data redundan dan disimpan dibeberapa lokasi atau media penyimpanan. Target erasure coding adalah untuk menyelamatkan data yang rusak dengan cara merekonstruksi data dengan pecahan informasi yang ada.

Read More