Perkembangan RAID

Perkembangan RAID

Perkembangan RAID
Perkembangan RAID

RAID, singkatan dari Redundant Array of Independent Disk (dahulu Redundant Array of Inexpensive Disk), adalah teknologi yang menyediakan fungsi penyimpanan meningkat dan kehandalan melalui redundansi , mengkombinasikan beberapa disk drive komponen ke dalam sebuah unit logis semua drive di dalam array saling bergantung. RAID dapat digunakan untuk meningkatkan integritas data (risiko kehilangan data karena disk drive gagal atau cacat), biaya, atau kinerja.

RAID sekarang digunakan sebagai istilah payung untuk penyimpanan data komputer skema yang dapat membagi dan mereplikasi data antara beberapa disk drive. Skema atau arsitektur yang ditunjuk oleh kata RAID diikuti dengan nomor (misalnya, RAID 0, RAID 1). Berbagai desain sistem RAID melibatkan dua tujuan utama: meningkatkan keandalan data dan meningkatkan input / output kinerja. Ketika disk fisik ganda ditetapkan untuk menggunakan teknologi RAID, mereka dikatakan dalam sebuah array RAID. array ini mendistribusikan beberapa data di disk, tapi array ditujukan oleh sistem operasi sebagai satu disk. RAID dapat dikonfigurasi untuk melayani beberapa tujuan yang berbeda.

Asal Usul RAID

Konsep RAID pertama kali didefinisikan pada tahun 1988, ketika sekelompok ilmuwan komputer di Universitas California Berkeley, (David Patterson, Garth Gibson, dan Randy Katz) menerbitkan makalah berjudul “A Kasus Redundant Array Inexpensive Disk (RAID). ”

Kelompok ini mengamati bahwa kecepatan CPU komputer dan ukuran memori tumbuh secara eksponensial, sedangkan performa I / O meningkat pada tingkat yang jauh lebih lambat. Kecuali performa I / O dapat meningkat secara signifikan, sistem komputer tidak akan mampu mengambil keuntungan penuh dari meningkatnya CPU cepat dan kinerja memori.

Pada saat itu, produsen hard drive menangani masalah ini dengan merancang dan membangun Besar Mahal Single Disk (SLED). performa I / O masih belum menjaga sebagai mekanik keterbatasan yang melekat pada hard drive secara signifikan lebih lambat bila dibandingkan dengan sirkuit elektronik.

Untuk mengatasi keterbatasan ini, para ilmuwan UC Berkley mengusulkan bahwa daripada menyimpan semua data pada satu disk drive (dengan hanya satu spindle), mengapa tidak menggabungkan beberapa disk murah (dengan banyak spindle) dan jalur data (split data pada beberapa drive ), sehingga membaca atau menulis dapat dilakukan secara paralel. Untuk menyederhanakan I / O manajemen, controller khusus akan digunakan untuk memfasilitasi striping dan sekarang ini beberapa drive ke komputer host sebagai satu drive logis besar. Mereka memperkirakan perbaikan kinerja akan menjadi urutan besarnya lebih besar daripada menggunakan sleds.

Masalah dengan pendekatan ini adalah bahwa disk drive PC murah kecil waktu itu kurang dapat diandalkan dibandingkan dengan SLED itu. Sebuah artefak striping data melalui beberapa drive adalah bahwa jika satu drive gagal, semua data pada drive lain tidak dapat digunakan lagi. Akan analog dengan menghapus setiap 3 atau 4 kalimat keluar dari sebuah buku, maka tidak tahu apa urutan kalimat-kalimat yang ditulis masuk Untuk senyawa masalah ini, dengan menggabungkan beberapa drive bersama, kemungkinan satu drive gagal meningkat secara dramatis.

Untuk mengatasi perangkap ini, para ilmuwan yang diusulkan menambahkan drive tambahan ke grup RAID untuk menyimpan informasi yang berlebihan. Pikiran itu, jika satu drive gagal, drive lain dalam kelompok akan berisi informasi yang hilang, yang kemudian dapat digunakan untuk menumbuhkan kehilangan informasi. Karena semua informasi itu masih tersedia, pengguna akhir tidak akan pernah terpengaruh dengan down time dan membangun kembali bisa dilakukan di latar belakang. Jika pengguna meminta informasi yang belum dibangun kembali, data bisa direkonstruksi pada terbang dan pengguna akhir tetap tidak akan tahu tentang hal itu.

Sumber : https://www.thebaynet.com/community/science/13-factors-that-cause-ocean-damage-and-its-explanations.html