RAID itu ibarat nyusun tim kerja di storage. Kalau kita cuma ngandelin satu disk, itu kayak kerja sendirian kalau kita sakit (disk failure), kelar semua urusan. Dengan RAID, kita bisa kroyokan biar kerjaan makin cepet atau ada cadangan kalau ada yang tumbang.

Poin pertama yang harus dicatet: Jangan pernah campur disk! Walaupun sistem bisa nerima, don’t do it. Kalau kita campur disk 500GB sama 1TB di satu grup RAID, sistem bakal ngalah dan anggep dua duanya 500GB. Rugi kan? Kapasitas 500GB lainnya bakal nganggur sia sia.

RAID 0 (Striping) Si Kebut
Logika: Data dipecah (split) jadi potongan kecil dan disebar ke semua disk secara paralel.
Vibe: Ngebut parah. Kalau kita punya 2 disk, nulis data berasa 2x lebih cepet.
Risiko: Zero redundancy. Kalau satu disk mati, bye bye semua data kita. Jangan dipake buat data penting!

RAID 1 (Mirroring) Si Protektif
Logika: Semua data ditulis dua kali, ke disk A dan disk B.
Vibe: Read oke banget karena bisa baca dari dua arah, tapi write standar aja (karena harus nulis dua kali).
Risiko: Aman banget, satu disk mati pun sistem tetep jalan.

RAID 4 dan 5 (Parity) Keseimbangan
Logika: Pake Parity (data matematika buat rebuild). Kalau ada disk mati, sistem bisa ngitung ulang data yang ilang pake data dari disk yang tersisa.
Perbedaan:

  • RAID 4: Parity nya cuma ada di satu disk khusus. Bottleneck pas nulis!
  • RAID 5: Parity nya disebar (distributed) ke semua disk. Lebih efisien dan performa write jauh lebih baik daripada RAID 4.
    Kapasitas: N 1 (Satu disk dikorbanin buat parity).

RAID 6 (Double Parity) Anti Parno
Logika: Mirip RAID 5, tapi pake dua disk buat parity.
Vibe: Kita bisa tahan kalau ada dua disk yang mati sekaligus. Cocok buat kapasitas gede yang rebuild nya lama (biar pas lagi rebuild nggak was was disk satunya ikutan mati).

Hybrid RAID (Nested RAID) Level Pro
Di dunia enterprise, kita sering gabungin level biar dapet best of both worlds.

  • RAID 10 (1 tambah 0): Mirroring dulu biar aman, baru di stripe biar ngebut. Ini standar emas buat aplikasi database yang butuh performa tinggi tapi harus tahan banting.
  • RAID 50 (5 tambah 0): Gabungan dari grup grup RAID 5. Lebih cepet rebuild nya daripada RAID 5 biasa di skala besar.

Hardware vs Software RAID: Selalu usahain pake Hardware RAID Controller yang punya dedicated processor dan cache sendiri. Kalau kita pake Software RAID (OS doang), CPU server kita bakal kerja dua kali lipat buat ngitung parity!
Rebuild Time: Inget ya, RAID itu bukan Backup. Kalau kita salah delete file, RAID nggak bakal nyelametin kita. RAID cuma jaga availability kalau hardware nya yang rusak.
RAID 6 vs RAID 5: Di era HDD kapasitas gede (kayak 10TB ke atas), rebuild time itu lama banget. Makanya, kalau disk kita udah gede gede, pindahlah ke RAID 6 biar lebih tenang

Leave a Reply

Your email address will not be published. Required fields are marked *