RAID (Redundant Array of Independent Disks) menggabungkan beberapa hard drive untuk meningkatkan kinerja, keandalan, atau keduanya. Tingkat RAID yang berbeda menggunakan strategi yang berbeda: mirroring (menyalin data), striping (mendistribusikan data), dan paritas (koreksi kesalahan). Memahami trade-off kapasitas, kecepatan, dan redundansi RAID sangat penting bagi administrator sistem dan siapa pun yang mengelola data penting.

Tingkat RAID Umum

RAID 0 (Garisan):

  • Data terbagi antar drive, tidak ada redundansi
  • Kapasitas yang dapat digunakan: n × ukuran drive (pemanfaatan 100%)
  • Kecepatan: tercepat
  • Keandalan: terburuk (kegagalan drive apa pun akan kehilangan semua data)

RAID 1 (Pencerminan):

  • Salinan identik pada drive kedua
  • Kapasitas yang dapat digunakan: n × ukuran drive / 2 (pemanfaatan 50%)
  • Kecepatan: membaca cepat, menulis lebih lambat
  • Keandalan: luar biasa (satu drive bisa gagal)

RAID 5 (Striping dengan Paritas):

  • Data dan paritas tersebar di 3+ ​​drive
  • Kapasitas yang dapat digunakan: (n - 1) × ukuran drive
  • Kecepatan: sedang
  • Keandalan: bagus (setiap drive bisa gagal)

RAID 6 (Paritas Ganda):

  • Seperti RAID 5, tetapi redundansi dua drive
  • Kapasitas yang dapat digunakan: (n - 2) × ukuran drive
  • Kecepatan: sedang
  • Keandalan: sangat bagus (dua drive mana pun bisa gagal)

RAID 10 (Garis Cermin):

  • Kombinasi RAID 1 dan RAID 0
  • Membutuhkan minimal 4 drive
  • Kapasitas yang dapat digunakan: 50%
  • Kecepatan: sangat cepat
  • Keandalan: sangat bagus

Contoh yang Berhasil

Membangun penyimpanan dengan drive 4 × 4TB:

Tingkat RAID Kapasitas yang Dapat Digunakan Toleransi Kesalahan
serangan 0 16 TB Tidak ada
serangan 1 4 TB 1 perjalanan
serangan 5 12 TB 1 perjalanan
serangan 6 8 TB 2 drive
serangan 10 8 TB 1 drive per cermin

RAID 5 menyeimbangkan kapasitas (12 TB) dan keandalan. RAID 6 mengorbankan 4 TB tetapi melindungi terhadap dua kegagalan secara bersamaan.

Membangun Kembali Pertimbangan Waktu

Setelah drive gagal, array harus dibangun kembali dengan merekonstruksi data yang hilang dari paritas atau mirror. Waktu pembangunan kembali = (Kapasitas Array) / (Kecepatan Pembangunan Kembali). Array RAID yang besar membutuhkan waktu berhari-hari untuk dibangun kembali, dan kegagalan drive lainnya akan menyebabkan hilangnya data sepenuhnya. RAID 6 direkomendasikan untuk array besar.

Kiat

RAID bukan cadangan. Ini melindungi terhadap kegagalan perangkat keras, bukan kesalahan pengguna, malware, atau kerusakan data. Selalu pertahankan cadangan independen. Ingat juga bahwa RAID tidak meningkatkan kinerja tanpa batas waktu — kecepatan pengontrol dan bus menjadi penghambat. Sesuaikan tingkat RAID dengan kebutuhan keandalan dan kapasitas Anda.

Gunakan Kalkulator RAID Penyimpanan kami untuk membandingkan kapasitas yang dapat digunakan dan toleransi kesalahan di seluruh konfigurasi RAID.