Mengapa RAID 0 digolongkan sebagai RAID saat itu tidak berlebihan?


32

Saya telah bekerja di IT beberapa tahun, jadi saya tahu apa itu RAID array, apa RAID 0 itu, RAID 1, 5, 6, 10, 50, 60, dll., Tetapi ada sesuatu yang muncul di benak saya baru-baru ini percakapan di tempat kerja; jika RAID adalah singkatan dari redundant array of independent (atau cheap) disks, lalu mengapa RAID 0 digolongkan sebagai RAID sama sekali dan bukan hanya array bergaris?

Memiliki data yang dilucuti di beberapa disk pada satu array tidak menawarkan redundansi sama sekali jadi mengapa itu digolongkan sebagai array RAID? Tentunya angka terendah harus RAID 1 (mirrored) karena saat itulah redundansi sebenarnya dimulai?


1
Angka 0 tidak menunjukkan level serangan, ini menunjukkan striping. Sama dengan 0,10,50,60, dll.
JamesRyan

Saya pikir itu tergantung pada definisi apa yang Anda patuhi. dictionary.reference.com/browse/redundant menyebutkan: 2. kelebihan; melebihi apa yang biasa atau alami. - Jadi, jika Anda menerima definisi ini maka RAID-0 adalah terminologi yang sah karena disk tambahan tidak diperlukan untuk operasi normal.
MonkeyZeus

Alasan yang sama nol pound adalah jumlah uang, tetapi tidak ada nilainya.
Sobrique

Jawaban:


36

Anda sebenarnya menjawab bagian ini dalam pertanyaan Anda.

Bentuk terendah dari RAID adalah RAID 1. RAID 0 ditambahkan dengan baik setelah RAID didefinisikan (meskipun tidak dapat menemukan referensi untuk tanggal ini)

0 di RAID 0 digunakan untuk menandakan bahwa sebenarnya itu tidak dianggap berlebihan. Anggap itu lebih Benar / Salah di mana 0 adalah Salah.


3
Sepertinya, membaca Wikipedia memiliki tanggal untuk RAID-4 (yang pertama tampaknya), RAID-1, RAID-5, RAID-2, memalukan itu tidak menyebutkan kapan RAID-0 datang, mungkin itu harus disebut NRAID0 - Non -Redundant;)
Gavin Burke

3
Makalah asli tahun 1988 dari Patterson, Gibson, Katz yang menjelaskan RAID-1 hingga RAID-5 ada di sini: cs.cmu.edu/~garth/RAIDpaper/Patterson88.pdf . Sebuah makalah tahun 1994 yang menambahkan referensi ke RAID-0 dan RAID-6 ada di sini: web.eecs.umich.edu/~pmchen/papers/chen94_1.pdf
Greg Askew

1
Jadi jika RAID-0 berarti RAID salah, mengapa masih disebut RAID?
Zack

6
@ Zack - karena sisa akronim yang cocok (array disk murah) dan penggunaan akronim sering tumbuh melampaui maksud yang dirancang ketika itu sesuai. Ambil HTTP, itu di perahu yang sama, karena jarang digunakan untuk mengangkut hiperteks, tetapi juga json, video, audio, grafik ... tidak ada yang akan pergi "zomg !!! itu bukan hiperteks saya perlu menemukan protokol yang berbeda."
James Snell

Sooo .... penulis spec RAID adalah pengembang Python?
hBy2Py

12

RAID hanyalah nama dengan makna yang berubah seiring waktu.

Bagian yang penting adalah bahwa teknologi dan mekanisme yang mendasarinya sama untuk level RAID, jadi Anda menggunakan pengontrol yang sama (atau perangkat lunak, misalnya mdraid) untuk mencapai semua level RAID.


1
Saya kira R di RAID selalu menjadi kata Redundant sekalipun? Memang, pengontrol RAID dapat melakukan striped, mirrored, dll. Meskipun striped tidak berlebihan jadi masuk akal.
Gavin Burke

Ya, tapi sungguh, itu hanya sebuah nama. Saya berhenti merawat nama beberapa dekade yang lalu karena semua pemasaran yang tidak berguna, kami cenderung untuk dilemparkan ke ...
Sven

@GavinBurke RAID adalah hal yang menambah redundansi ke disk. RAID 0 adalah varian dari RAID yang kebetulan tidak benar-benar berlebihan, tetapi sebaliknya masih RAID, jadi mereka menyebutnya RAID 0.
user253751

2
@GavinBurke Dalam modecraft Minecraft ada item yang disebut "ingot tidak stabil", yang meledak dengan kejam tak lama setelah Anda membuatnya. Kemudian, mereka menambahkan cara untuk membuat yang tidak meledak ... mereka identik dengan ingot yang tidak stabil, kecuali mereka tidak meledak, jadi mereka disebut "ingot stabil tidak stabil". Gagasan yang sama beraksi.
user253751

6

Seperti yang disarankan orang lain, RAID 0 dapat dianggap level 0 yang berarti nol redundansi. Ini disebut sebagai RAID meskipun tidak ada redundansi karena dua alasan lain:

  • Biasanya didefinisikan dan dibicarakan dalam konteks yang sama, sehingga namanya macet. Hal yang sama tidak dapat dikatakan untuk JBOD, tetapi pengaturan seperti itu cenderung tidak dijelaskan bersama dengan tingkat RAID karena mereka memiliki kurang kesamaan (RAID 0 setidaknya melibatkan striping seperti yang ditemukan pada orang-orang seperti RAID 5).

  • Meskipun RAID 0 tidak menawarkan redundansi sendiri, RAID 0 sering digunakan sebagai bagian dari pengaturan RAID komposit yang memang menawarkan redundansi. RAID 10 adalah yang paling umum, menggabungkan 0 untuk kecepatan dengan 1 untuk redundansi. RAID 50 dan RAID 60 kurang umum, tetapi sama-sama valid kecuali di mana potensi kinerja menulis hit (karena pola read-checksum-write 5/6) menjadi perhatian.


2

Biasanya Anda berbicara tentang Level RAID. Jadi saya katakan Sistem RAID-0 itu tidak berarti itu 'berlebihan dengan tipe 0', itu hanya berarti itu adalah 'RAID Level 0', penyihir berarti tidak ada serangan sama sekali.



-1

Pemasaran murni.

[Kenangan] Saya ingat ketika file server untuk jaringan area lokal mulai muncul di pasar. Dan ya, RAID 0 adalah salah satu konfigurasi yang mungkin. RAID adalah kata kunci yang lumayan besar pada saat itu sehingga manajer hanya akan bertanya "apakah server memiliki RAID?" tanpa tahu persis apa artinya itu. Jadi wiraniaga yang cerdik mulai menata ulang striping sebagai "RAID 0" dan dengan demikian mereka bisa "dengan jujur" mengatakan "mengapa ya itu!" </reminisce>

RAID ... itu adalah singkatan punchy. Tidak seperti, kata SCSI, (diucapkan "scuzzy.") Itu adalah salah satu dari beberapa akronim yang manajer TI bisa hindari pada pertemuan anggaran tingkat tinggi untuk menyilaukan orang lain agar menyetujui pembelian. Anda ingin mendapatkan sepotong kue anggaran Anda? Anda harus memiliki akronim yang bagus. Coba katakan "kita baru saja mendapatkan SCSI" dalam rapat seperti itu. Lihat seberapa jauh Anda dapatkan.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.