Algoritma RAID telah lama menjadi standar yang diakui di bidang penyimpanan data, memberikan indikator keandalan dan kecepatan akses yang telah ditetapkan. Meskipun tidak ada banyak variasi RAID, yang utama saat ini adalah level 1, 5 dan 6 (ditambah kombinasinya dengan level nol). Tetapi pengembangan lebih lanjut mereka dalam bentuk RAID EE memungkinkan baik untuk meningkatkan keunggulan mereka dan untuk mengurangi beberapa kerugian yang ada.
Secara umum, ide RAID EE bukanlah hal baru. Dan telah lama terkandung dalam sejumlah pengendali. Ambil setidaknya pengontrol RAID yang cukup populer dari Adaptec. Namun, di antara sistem penyimpanan data, dukungan untuk algoritma ini masih sangat jarang. Pabrikan penyimpanan asal Taiwan, Qsan Technology hanyalah satu dari sedikit yang telah menerapkan kemampuan untuk menggunakan RAID EE dalam produk mereka (dimulai dengan firmware versi 1.3.0).
Untuk apa RAID EE begitu baik?
Perbedaan utama antara EE dan level tradisional adalah dimasukkannya disk cadangan cadangan panas (atau beberapa disk sekaligus) dalam grup RAID. Artinya, dengan kata lain, data dalam grup adalah "menyebar" tidak hanya oleh disk utama, tetapi juga oleh Hot Spare disk sedemikian rupa sehingga ada blok gratis di setiap disk, volume total yang sama dengan volume disk " cadangan panas ".
RAID EE dapat digunakan untuk level klasik 5 dan 6, serta kombinasinya dengan level nol (50, 60). Sebagai contoh, pertimbangkan skema alokasi blok untuk level 5EE dari 4 disk plus Hot Spare.
Dalam diagram, P adalah blok paritas, S adalah blok Hot Spare. Katakanlah drive 2 gagal dalam grup.
Akibatnya, blok dengan data dari disk 2 akan dikembalikan ke blok Hot Spare.
Segera setelah kami mengganti disk yang gagal, blok yang disalin sebelumnya akan kembali ke tempatnya, dan blok Hot Spare lagi akan tersedia untuk cadangan "panas".
Anda juga dapat memberikan contoh skema alokasi blok untuk level 60EE dari 8 disk (2 grup 2 + 2) dan dua disk Hot Spare.
Perhatikan bahwa sistem penyimpanan Qsan mendukung hingga 8 Hot Spare drive sebagai bagian dari kelompok EE RAID tunggal, memberikan tingkat perlindungan data yang belum pernah terjadi sebelumnya.
Menggunakan disk Hot Spare sebagai bagian dari grup memiliki sejumlah keunggulan dibandingkan yang berdedikasi. Pertama-tama, disk ini terlibat dalam operasi baca / tulis, sehingga meningkatkan kinerja keseluruhan grup RAID. Tentu saja, peningkatan kecepatan akses tidak akan mengesankan, tetapi ini benar-benar gratis.
Poin kedua dan yang lebih penting adalah pengurangan yang signifikan dalam waktu pembangunan kembali. Jika kami mempertimbangkan tingkat tradisional RAID 5 atau 6, maka jika terjadi kegagalan disk, proses memulihkan blok yang hilang ke drive cadangan dimulai. Dalam hal ini, kecepatan tulis blok yang dipulihkan akan bertumpu pada kinerja satu Hot Spare disk. Kami juga tidak lupa tentang operasi I / O standar saat bekerja dengan array, yang harus diproses bersama dengan proses pemulihan. Semakin banyak disk dalam grup dan semakin tinggi kapasitas setiap disk, semakin lama proses rekondisi akan berlangsung. Akibatnya, proses pemulihan pada disk NL-SAS yang luas dapat memakan waktu beberapa hari, di mana array berada dalam kondisi terdegradasi.
Dalam hal menggunakan RAID EE, proses pembangunan kembali akan lebih cepat. Blok Hot Spare terletak di semua disk grup. Dan proses penulisan blok ini akan terjadi secara paralel. Tentu saja, waktu pemulihan masih akan tergantung pada ukuran disk di grup dan aktivitas operasi I / O saat ini. Tetapi penggunaan penulisan paralel untuk area khusus pada disk dapat secara signifikan mengurangi waktu yang dihabiskan oleh array dalam kondisi terdegradasi. Perlu dicatat bahwa peningkatan drive Hot Spare sebagai bagian dari kelompok RAID EE bahkan dapat mengurangi waktu pemulihan lebih lanjut karena paralelisasi operasi penulisan dengan blok bebas.
Untuk memverifikasi fakta bahwa waktu pembangunan kembali berkurang, sejumlah tes dilakukan. Volume kecil 100GB secara khusus digunakan untuk mendapatkan hasil dalam waktu yang waras.
Kami menguji Qsan XS5224-D dengan antarmuka iSCSI yang terhubung ke server, yang menciptakan beban menggunakan IOMeter. Drive yang digunakan adalah 24 x Seagate Constellation ES, ST500NM0001, 500GB.
Muat profil:
- Pola Cadangan (Baca / Tulis Berurutan, 256KB (MB / d))
- Pola Akses Database (seperti yang didefinisikan oleh Intel / StorageReview.com, 8KB, 67% Baca, 100% Acak)
- Pola Akses Server File (sebagaimana didefinisikan oleh Intel)
- Menganggur
Perbandingan RAID5 dan RADI5 EE
Perbandingan RAID60 dan RADI60 EE
Berdasarkan tes, kita dapat menyimpulkan bahwa implementasi RAID EE di penyimpanan Qsan sangat membantu mengurangi waktu pemulihan. Tetapi pernyataan ini benar hanya untuk situasi-situasi ketika operasi membaca berlaku dalam sifat beban.
Jangan lupa bahwa selama pembangunan kembali, kemungkinan kegagalan disk lain dalam grup meningkat secara signifikan karena peningkatan tajam pada mereka. Oleh karena itu, mengurangi waktu pemulihan adalah salah satu parameter utama pelestarian data. Kemungkinan menggunakan RAID EE hanya memungkinkan Anda untuk meningkatkan angka ini. Tetapi Anda dapat mencapai efisiensi yang lebih besar jika Anda menggunakan RAID EE di penyimpanan Qsan bersama dengan teknologi eksklusif lainnya - Fast Rebuild , yang hanya menyalin blok data yang benar-benar ditempati. Perencanaan ruang penyimpanan yang tepat akan menghilangkan potensi masalah di masa depan. Dan gudang kaya peluang untuk ini disediakan oleh produsen sistem penyimpanan hanya akan meningkatkan daya tarik sistem penyimpanan ini di mata pelanggan.