Pengertian RAID dan Macam Jenis Level Teknologi RAID Harddisk Server
RAID atau yang merupakan singkatan dari Redundant Array Of Independent Disk yang meuruju pada suatu technology di dalam suatu penyimpanan data pada komputer yang di pakai untuk melakukan implemenatasi aplikasi atau fitur toleransi kesalahan di media penyimpanan computer terutama pada hard disk dengan memakai cara redundansi atau penumpukkan data, baik itu dengan memakai software atau perangkat lunak, maupun unik perangkat keras RAID atau hard RAID yang terpisah.
RAID adalah organisasi disk memory yang dapat mengatasi sejumlah disk dengan system akses nya parallel dan redundansi di tambah kan untuk memberikan peningkatan reliabilitas. Kerja parallel ini memberikan hasil resultan kelajuan disk yang akan lebih cepat.
RAID memiliki sebanyak 3 karakteristik umum, dan ketiga karakteristik umum tersebut itu ialah:
- Data nya di distribusikan pada drive fisik array
- RAID merupakan sekumpulan dist drive yang di klaim sebagai system tunggal pada disk
- Kapasitas redundant disk di pakai untuk menyimpan informasi paritas, yang sudah menjamin recoverability data pada saat terjadi kegagalan disk atau terjadi suatu masalah.
Jadi, Pengertian RAID adalah suatu jawaban dari masalah kesenjangan kelajuan disk memory dengan CPU dengan cara nya yang mengganti kan disk yang memiliki kapasitas besar dengan beberapa disk disk yag memiliki kapasitas kecil dan juga mendistribusi kan data di disk disk tersebut dengan sedemikian rupa, maka dari itu di kemudian waktu bisa di baca ulang.
Sejarah RAID
Penggunaan istilah RAID pertama kali diperkenalkan oleh David A. Patterson, Garth A. Gibson dan Randy Katz dari University of California, Berkeley, Amerika Serikat pada tahun 1987. Tetapi walaupun mereka yang menggunakan istilah RAID pertama kali, tetapi hak paten RAID sejatinya dimiliki oleh Norman Ken Ouchi dari IBM, yang pada tahun 1978 mendapatkan paten nomor 092732 dengan judul “System for recovering data stored in failed memory unit”.
Level – level strandart Raid
RAID bisa dibagi menjadi 8 level yang berlainan, level level tersebut ialah level 0, level 1, level 2, level 3, level 4, level, 5, level 6, level 0 + 1 dan juga level 1 +0. Disetiap level nya tersebut mempunyai kekurangan dan juga kelebihan. Seperti salah satu nya ialah sebagai berikut:
RAID 0
Raid pada level 0 ini memakai sekumpulan disk dengan striping di level biok, tanpda adanya redundansi. Maka dari itu ia hanya menyimpan dan melakukan striping blok data di dalam sejumlah disk. Level 0 ini sesungguh nya tidak termasuk di dalam kelompok RAID, hal ini di karenakan level 0 tidak memakai redundansi dalam peningkatan kinerja nya tersebut
RAID 0 (atau yang disebut juga dengan stripe set atau striped volume), data akan disimpan terpisah secara merata ke dua hardisk atau lebih, tanpa informasi parity untuk meningkatkan kecepatan. Parity data di RAID digunakan untuk memeriksa error hardisk & mendapatkan redundansi data. Jika ada hardisk yang rusak, secara otomatis RAID akan melakukan rekonstruksi data pada hardisk yang baru.
Nah, pada RAID 0, parity data tidak ada, sehingga jika ada hardisk yang rusak, maka secara otomatis data akan rusak. Tidak ada redundansi/kehandalan data di level RAID 0. Pada umumnya, RAID 0 digunakan untuk meningkatkan performa baca/tulis saja, atau untuk memperbesar kapasitas simpan, tanpa mementingkan redundansi data.
Seperti yang sudah saya sebutkan sebelumnya, dengan RAID 0, kecepatan I/O hardisk akan meningkat karena kinerja baca/tulis dikerjakan bersama-sama. Dengan 3 hardisk SATA 7200 rpm, anda akan memiliki performa setara 3 x 7200 rpm = 21600 rpm.
Dengan RAID 0, 3 x 1 TB hardisk = 3 TB hardisk!
RAID 1
RAID level 1 adalah disk mirroring, memalsukan atau menduplikat di masing masing disk. Langkah langkah ini bisa memberikan peningkatan terhadap kinerja disk, namun jumlah disk yang di perlukan juga berubah menjadi 2 kali lipat. Maka dari itu dana nya menjadi sangat lah mahal.
Dengan RAID 1, data di hardisk pertama akan di salin (mirroring) persis sama ke hardisk kedua. Jika anda lebih mementingkan performa baca & kehandalan data, ketimbang simpan, maka RAID 1 adalah pilihan yang pas.
Pada RAID 1, jika pada salah satu hardisk terjadi kerusakan, maka data akan tetap aman karena sudah tersalin di hardisk kedua. Jika hardisk yang rusak mendapatkan ganti, maka secara otomatis RAID 1 akan melakukan salinan/mirorring ke hardisk yang baru.
2 Hardisk yang diatur dengan RAID 1, total kapasitasnya hanya seperti memiliki 1 hardisk saja. Jadi semisal 2 x 1 TB hardisk dengan RAID 1, maka kapasitas simpan yang bisa dipakai adalah 1 TB saja.
Kecepatan baca/tulis pada RAID 1 cukup bagus, walau tidak setinggi performa pada RAID 0. Kekurangan RAID 1 hanyalah pada kapasitas simpan saja.
RAID 5
RAID Level 5 ini adalah suatu pengorganisasian dengan paritas blok interleaved yang tersebar. Paritas dan juga data yang di sebar di seluruh disk termasuk pada suatu disk tambahan nya.
RAID 5 menggunakan metode block-level striping dengan data parity didistribusikan ke semua hardisk. RAID 5 cukup populer karena mampu menghadirkan redundansi data dengan biaya yang tidak terlalu besar.
RAID 5 memiliki toleransi kerusakan disk hanya satu saja, sama seperti RAID 1. Jadi, jika anda menggunakan 3 x 1TB hardisk, maka kapasitas simpan yang bisa digunakan adalah 2 TB saja, karena 1 TB lainnya digunakan untuk toleransi kerusakan.
RAID 5 memiliki performa baca dua kali lipat lebih cepat, tetapi tidak ada peningkatan pada performa tulis. RAID level ini dianjurkan untuk penyimpanan.
RAID 6
Untuk RAID Level 6 ini dinamai juga dengan redundansi p + q, seperti hal nya pada RAID level 5, namun menyimpan sebuah informasi redundan tambahan yang nantinya berguna untuk mengantisipasi terjadinya kegagalan dari sejumlah disk secara bersamaan.
RAID 6 sejatinya hampir sama dengan RAID 5, yang membedakan cuma penambahan parity block. Jika pada RAID 5 toleransi kerusakan disk hanya satu, pada RAID 6 memiliki 2 disk. Dengan penambahan ekstra parity block, maka redundansi data lebih bagus ketimbang RAID 5.
Performa baca/tulis tidak ada beda dengan RAID 5. Level RAID 6 biasanya dianjurkan untuk solusi HA (High Availability), Mission Critical Apps, dan server yang membutuhkan kapasitas simpan yang besar).
RAID 10
RAID 10 biasa juga disebut dengan RAID 1+0 atau RAID 1&0, mirip dengan RAID 0+1, cuma perbedaanya adalah penggunaan level RAIDnya dibalik.
RAID 10 sebenarnya bukan level standar RAID yang diciptakan untuk driver Linux MD. RAID 10 membutuhkan minimal 4 buah hardisk.
RAID 10 adalah kombinasi antara RAID 0 (data striping) dan RAID 1 (mirroring). Memiliki performa baca/tulis & redundansi data tertinggi (memiliki toleransi kerusakan hingga beberapa hardisk).
RAID 10 memiliki toleransi kerusakan 1 hardisk per mirror stripe.
RAID 10 biasanya banyak diimplementasikan pada database, web server & server aplikasi atau server-server yang membutuhkan performa hardisk tinggi.
RAID 50
RAID 50 (atau juga disebut dengan RAID 5+0) merupakan kombinasi block-level striping dari RAID 0 dengan distribusi parity dari RAID 5. RAID 50 membutuhkan minimal 6 hardisk.
Jika salah satu hardisk dari masing-masing RAID 5 ada yang rusak, data akan tetap aman. Akan tetapi jika hardisk yang rusak tidak segera diganti, dan hardisk dari RAID 5 tersebut ada yang rusak lagi, maka semua data di RAID 50 akan rusak. Penggantian hardisk harus dilakukan agar data tetap terjaga redundansinya.
RAID 50 memilik toleransi kerusakan 1 hardisk per sub-array. Seperti halnya RAID 10, RAID 50 juga memiliki performa baca/tulis & redundansi data tinggi (memiliki toleransi kerusakan hingga beberapa hardisk).
RAID 50 biasanya banyak di implementasikan pada server database, server aplikasi, dan server penyimpanan file.
RAID 60
RAID 60 (atau juga disebut dengan RAID 6+0) merupakan kombinasi block-level striping dari RAID 0 dengan distribusi parity dari RAID 6. RAID 60 membutuhkan minimal 8 hardisk.
RAID 50 dan RAID 60 tidak banyak perbedaan, yang membedakan hanya pada toleransi kerusakan hardisk. Jika pada RAID 50 toleransi kerusakannya 1 hardisk per sub-array, sedang di RAID 60 adalah 2 hardisk per sub-array.
RAID 60 biasanya banyak di implementasikan pada solusi High Availability, Mission Critical Apps,atau server yang membutuhkan kapasitas simpan besar.
Selain dari Teknologi RAID yang telah di jelaskan di atas sebenarnya masih ada lagi cuma Teknologi RAID yang di bawah ini sudah banyak tidak di gunakan
RAID level 2
RAID level 2 ini adalah pengorganisasian dengan error – correcting – code (ECC). Seperti di memory server EEC yang di mana pendeteksian titik terjadinya error memakai paritas bit. Di masingn masing byte data memiliki suatu paritas yang bersesuaian yang merepresentasi kan jumlah bit pada byte data tersebut, yang dimana paritas bit = 0 apabila jumlah bit parasite = 1 atau ganjil atau parasitas bit=0 genap.
Jadi apabila salah satu dari bit di data berubah, parasitas berubah dan tidak cocok dengan parasitas bit yang sudah tersave atau tersimpan. Dengan begitu, jika terjadi suatu masalah atau kegagalan di salah satu disk, data bisa di bentuk ulang dengan mendeteksi atau reading error – correction bit di disk yang lain nya.
RAID LEVEL 3
RAID LEVEL 3 adalah suatu pengorganisasian dengan paritas bit interleaved. Dalam pengorganisasian level ini hampir sama hal nya dengan RAID level 2, hanya saja pada RAID Level 3 ini membutuhkan suatu disk redundan, seberapa pun banyak atau jumlah dari kumpulan disk nya.
RAID Level 4
RAID Level 4 ini adalah suatu pengorganisasian dengan paritas blok interleaved, yakni memakai striping data di level blok, dengan mengesave atau menyimpan suatu paritas blok di suatu disk yang berlainan untuk masing masing blok data di disk lain yang saling bersesuaian.
Sekian Penjelasanya, Semoga Bermanfaat ya....
Apa itu RAID? Penjelasan Lengkap Teknologi RAID pada Penyimpanan Data dalam Hardisk
Reviewed by Argasoka Herbal
on
Sabtu, September 09, 2017
Rating:
Tidak ada komentar: