Array RAID mana yang terbaik untuk anda?

Sekiranya anda pernah terfikir untuk membuat peranti NAS atau pelayan, atau baru menceburkan diri dalam dunia penyimpanan, anda mungkin pernah mendengar tentang RAID. Bentuk lengkap RAID sebenarnya adalah 'Redundant Array of Independent (or Inexpensive) Disk'. Tujuan utama susunan ini adalah untuk membuat jaring keselamatan untuk semua storan anda yang dilampirkan ke NAS atau pelayan. Toleransi Kesalahan adalah matlamat utama teknik ini.



Toleransi Kesalahan bermaksud bahawa sekiranya satu pemacu gagal atau mati, susunan itu sendiri akan terus berfungsi dan data akan dilindungi. Ini sangat penting dalam aplikasi profesional dan pusat data di mana pelayan dan semua pemacu di dalamnya mungkin mempunyai data sensitif yang perlu dilindungi dengan segala cara. Array RAID dapat membantu memberikan semacam ciri keselamatan di mana data masih dapat dilindungi walaupun terdapat kegagalan perkakasan.

Pusat data dan pelayan besar dapat memanfaatkan tahap RAID yang rumit seperti RAID 5 dan RAID 1 + 0 - Imej: TelecomReview



Di mana RAID penting

RAID secara tradisional digunakan dalam aplikasi di mana data disimpan di pelbagai pemacu. Kawasan seperti pelayan dan pusat data sangat memerlukan RAID supaya sejumlah besar data sensitif dapat dilindungi sekiranya berlaku kegagalan perkakasan. Selain aplikasi tersebut, RAID juga semakin popular di aplikasi rumah dan pejabat. Pengguna kini beralih ke RAID untuk meningkatkan prestasi atau memberikan kelebihan sekiranya berlaku kehilangan pemacu. RAID jenis ini biasanya disiapkan dalam aplikasi seperti pelayan NAS rumah dan sejenisnya.



Cara menyediakan RAID

RAID dapat disiapkan menggunakan konfigurasi perisian dan perkakasan. Konfigurasi RAID perisian bermaksud anda boleh menggunakan keupayaan RAID tanpa menggunakan perkakasan khusus. Perkakasan RAID khusus bermaksud pengawal RAID. Semasa menggunakan RAID perisian, keupayaan RAID yang melekat pada sistem operasi dimanfaatkan. Windows 10, Windows 8, dan Windows 7 bersama dengan Linux dan OS X Server mempunyai sokongan penuh untuk RAID peringkat perisian. Oleh kerana tahap RAID ini dapat dikonfigurasi di dalam perisian tanpa kos tambahan, ini bermaksud bahawa kaedah ini sangat sesuai untuk individu yang bekerja pada sebilangan kecil pemacu di peringkat rumah atau pejabat kecil.



RAID perkakasan, sebaliknya, memerlukan pengawal RAID khusus untuk memanfaatkan potensi RAID sepenuhnya. Ini adalah kaedah yang lebih mahal tetapi lebih dipercayai dan serba boleh yang bermanfaat untuk kerja penyimpanan profesional, aplikasi pusat data, atau pelayan NAS yang luas.

Pengawal RAID khas - Gambar: PCMag

Tahap RAID mana yang harus anda pilih

Terdapat banyak tahap RAID yang biasa digunakan di ruang pengguna dan pengguna. Tahap ini (juga disebut RAID Arrays) masing-masing mempunyai kelebihan dan kekurangannya. Pengguna bergantung kepada siapa yang paling sesuai dengan keperluan mereka. Penting juga untuk diperhatikan bahawa konfigurasi RAID perisian dan perkakasan menyokong tahap RAID yang berlainan dan juga dapat menentukan jenis pemacu yang disokong dalam konfigurasi RAID: SATA, SAS, atau SSD.



RAID 0

Tahap RAID ini digunakan untuk meningkatkan prestasi pelayan. Dengan konfigurasi ini, data ditulis di pelbagai cakera. Ini juga dikenal sebagai 'disking striping'. Apa sahaja kerja yang anda lakukan di pelayan ini dikendalikan oleh banyak pemacu, maka prestasi meningkat kerana jumlah operasi I / O yang lebih tinggi. Manfaat lain selain dari kelajuan adalah bahawa RAID 0 dapat dikonfigurasi dalam bentuk perisian dan perkakasan, dan kebanyakan sokongan pengawal juga. Kelemahan terbesar konfigurasi ini adalah toleransi kesalahan. Sekiranya satu pemacu gagal, semua data di semua cakera berjalur hilang. Sandaran adalah kunci jika anda merancang untuk beroperasi dalam konfigurasi ini.

RAID 0 atau Disk Striping Dijelaskan - Gambar: NetworkEncyclopedia

RAID 1

Konfigurasi ini juga dikenal sebagai 'Disk mirroring' dan titik kuat terbesar RAID 1 adalah toleransi kesalahan. Pemacu dalam array RAID ini adalah replika yang tepat antara satu sama lain, sehingga mewujudkan jaring pengaman yang lebih besar sekiranya pemacu gagal dalam array. Data disalin dengan lancar dari satu pemacu ke pemacu yang lain dan ini adalah kaedah termudah untuk membuat cermin cakera dengan kos yang agak rendah.

RAID 1 atau Disk Mirroring dijelaskan - Gambar: EnterpriseStorageForum

Kelemahan RAID 1 yang paling besar adalah penekanan prestasi. Oleh kerana data ditulis di beberapa pemacu dan bukannya satu, prestasi array RAID 1 lebih perlahan daripada pemacu tunggal. Kelemahan kedua adalah bahawa jumlah kapasiti RAID yang boleh digunakan adalah separuh daripada jumlah kapasiti pemacu. Sebagai contoh, persediaan dengan 2 pemacu 1TB masing-masing akan mempunyai kapasiti RAID total 1TB dan bukannya 2TB. Ini jelas kerana alasan berlebihan.

Sekiranya anda ingin mengklon cakera keras secara manual, panduan kami semoga bermanfaat dalam hal itu.

RAID 5

Ini adalah konfigurasi yang paling biasa untuk peranti NAS perusahaan dan pelayan perniagaan. Susunan ini adalah peningkatan berbanding RAID 1 kerana ia dapat mengurangkan beberapa penurunan prestasi yang wujud pada pencerminan cakera, dan juga memberikan toleransi kesalahan yang baik. Kedua-dua perkara ini sangat penting dalam aplikasi penyimpanan data profesional. Dalam RAID 5, data dan pariti dililit pada 3 atau lebih pemacu. Sekiranya terdapat petunjuk kesalahan dalam satu pemacu, data akan dipindahkan ke blok paritas dengan lancar. Manfaat lain dari aplikasi RAID ini ialah membolehkan banyak pemacu pelayan menjadi 'hot-swappable' yang bermaksud bahawa pemacu dapat ditukar ke dalam array semasa sistem dalam keadaan aktif dan berjalan.

RAID 5 dengan pariti blok tunggal Dijelaskan - Imej: AOMEI DiskPart

Kelemahan utama array ini adalah prestasi menulis di pelayan yang besar. Ini boleh membimbangkan jika banyak pengguna mengakses array tertentu dan menulisnya secara serentak sebagai sebahagian daripada beban kerja harian.

RAID 6

Array RAID ini hampir sama dengan RAID 5 dengan hanya satu perbezaan utama. Ia mempunyai sistem paritas yang lebih kuat yang bermaksud bahawa sehingga 2 pemacu dapat gagal sebelum ada kemungkinan data terjejas. Ini menjadikannya pilihan yang sangat menarik untuk pusat data dan aplikasi perusahaan lain.

RAID 10

RAID 10 adalah gabungan RAID 1 dan RAID 0 (dengan demikian 1 + 0). Ia adalah gabungan RAID hibrid yang cuba menggabungkan bahagian terbaik kedua-dua array RAID 1 dan RAID 0. Ini menggabungkan jalur RAID 1 dengan pencerminan RAID 2 dalam usaha untuk meningkatkan kelajuan serta memberikan toleransi kesalahan yang lebih baik. Ini menjadikannya sesuai untuk pelayan yang melakukan banyak operasi menulis. Ia juga dapat dilaksanakan dalam perisian atau perkakasan, tetapi implementasi perkakasan pada umumnya merupakan rute yang lebih baik untuk dipilih.

RAID 10 (1 + 0) dengan pelucutan dan pencerminan serentak Dijelaskan - Gambar: EnterpriseStorageForum

Kelemahan yang jelas dari array RAID 10 adalah kosnya. Diperlukan minimum 4 pemacu untuk array ini, dengan pusat data dan aplikasi perusahaan yang lebih besar harus membelanjakan sekurang-kurangnya 2X jumlahnya pada pemacu seperti yang mereka lakukan pada susunan lain.

Tahap RAID lain

Selain daripada tahap RAID utama yang disebutkan di atas, terdapat juga beberapa susunan lain. Ini adalah gabungan tatasusunan utama dan digunakan untuk tujuan tertentu.

RAID 2

Ini serupa dengan RAID 5 tetapi bukannya menggunakan sistem pariti, pelucutan berlaku pada tahap bit. Minimum 10 pemacu diperlukan untuk menggunakan array RAID 2, dan prestasi I / O juga dapat sangat menderita. Kos kemasukan yang besar dan prestasi yang buruk adalah sebab utama kurangnya populariti RAID 2.

RAID 3

Ini juga serupa dengan RAID 5. Perbezaannya ialah ia menggunakan pemacu pariti khusus dan bukannya blok pariti. RAID 3 adalah aplikasi yang sangat khusus digunakan di beberapa pangkalan data dan kawasan pemprosesan tertentu.

RAID 4

RAID 4 menggunakan sistem jalur tahap byte berbanding sistem jalur tahap-bit seperti yang digunakan dalam RAID 3. Aplikasi lain sama.

RAID 7

Ini adalah tahap RAID proprietari yang dimiliki oleh Storage Computer Corporation, yang kini tidak berfungsi.

RAID 0 + 1

Selalunya keliru dengan RAID 1 + 0 (RAID 10), aplikasi RAID 0 + 1 ini sebenarnya sangat berbeza dengan RAID 10. RAID 0 + 1 adalah susunan cermin dengan segmen yang merupakan susunan RAID 0 sendiri. Susunan ini juga mempunyai aplikasi khusus dalam persekitaran profesional yang memerlukan tahap prestasi yang tinggi tetapi tidak semestinya memerlukan skalabiliti.

RAID 0 + 1 Dijelaskan - Gambar: GoLinuxHub

RAID bukan alternatif untuk Sandaran

Kesalahan besar yang dapat dilakukan oleh pengguna baru atau bahkan beberapa pengguna berpengalaman di kawasan ini adalah membingungkan RAID dengan sandaran. Sangat penting kedua-duanya dibezakan. RAID dapat melakukan peningkatan tahap prestasi tertentu atau ia dapat menyediakan jaring pengaman yang berkesan untuk data anda sehingga jika terdapat kegagalan perkakasan yang merosakkan beberapa pemacu, pengguna mempunyai waktu untuk bertindak dan mengganti pemacu tersebut. Ia dapat membantu menyelamatkan data daripada hilang sekaligus. Walau bagaimanapun, sandaran yang betul sangat penting bagi pengguna profesional dan perusahaan dan harus dibuat di sekurang-kurangnya 3 tempat, salah satunya berada di lokasi fizikal yang berbeza. Bahkan array RAID yang sangat maju boleh menyebabkan kerosakan fizikal atau bahaya luaran seperti kebakaran atau air dll. Inilah sebabnya mengapa sandaran data sensitif yang berasingan selalu penting dan harus diwajibkan untuk aplikasi profesional dan perusahaan. Sekiranya anda secara tidak sengaja memadam beberapa data penting dari cakera keras anda, panduan pemulihan kami mungkin membantu anda dalam memulihkannya.

Perkataan Akhir

RAID adalah alat yang berguna dalam pengkomputeran moden dan dapat memberikan beberapa kelebihan utama dalam beban kerja profesional seperti pelayan besar atau pusat data. RAID memberikan pengguna pilihan antara prestasi tinggi dan tahap keselamatan yang lebih tinggi, dan dengan tahap RAID yang maju, bahkan mungkin untuk mendapatkan keduanya sekaligus. Penting agar RAID dilaksanakan di samping sandaran yang betul, dan keduanya tidak boleh dikelirukan satu sama lain. Segala data sensitif pada array RAID masih boleh rentan terhadap kerugian kekal jika sandaran yang tepat tidak dibuat.