Saya berencana membangun server file menggunakan OpenSolaris dan ZFS yang akan menyediakan dua layanan utama - menjadi target iSCSI untuk mesin virtual XenServer & menjadi server file rumah umum. Perangkat keras yang saya cari meliputi pengontrol SATA 2x4-port, 2x drive boot kecil (satu pada setiap kontroler), dan drive besar 4x untuk penyimpanan. Ini memungkinkan satu port gratis per pengontrol untuk meningkatkan larik di jalan.
Di mana saya sedikit bingung adalah cara mengatur drive penyimpanan. Untuk penampilan, mirroring sepertinya adalah raja. Saya mengalami kesulitan melihat manfaat dari menggunakan RAIDZ dibandingkan mirroring. Dengan pengaturan ini saya dapat melihat dua opsi - dua kolam mirrored dalam satu strip, atau RAIDZ2. Keduanya harus melindungi dari 2 kegagalan drive, dan / atau satu kegagalan controller ... satu-satunya manfaat RAIDZ2 adalah 2 drive apa pun bisa gagal. Penyimpanan harus 50% dari kapasitas dalam kedua kasus, tetapi yang pertama harus memiliki kinerja yang jauh lebih baik, bukan?
Hal lain yang saya coba untuk pikirkan adalah manfaat array cermin dengan lebih dari dua perangkat. Untuk integritas data, jika ada, apa manfaat RAIDZ dari mirror tiga arah? Karena ZFS mempertahankan integritas file, apa yang dibawa RAIDZ ke tabel ... bukankah pemeriksaan integritas ZFS meniadakan nilai paritas RAIDZ?
sumber
RAID-Z menghilangkan sebagian besar penalti tulis dan masalah integritas data yang diderita oleh volume RAID 5/6, dengan mengorbankan beberapa waktu CPU. Biasanya, sistem memiliki siklus CPU untuk cadangan, sehingga menghabiskan waktu CPU untuk meningkatkan kinerja IO dan integritas data adalah kompromi yang baik vs mirroring.
Berikut adalah penjelasan rinci tentang RAID-Z yang dapat menjawab pertanyaan lain.
Juga, ingatlah bahwa RAID adalah solusi toleransi kesalahan . Anda tidak menerapkan RAID-Z2 untuk melindungi terhadap kehilangan data - Anda melakukan pencadangan atau replikasi untuk melakukannya. Anda memilih untuk mengimplementasikan RAID-Z2 vs RAID-Z atau RAID-10 vs RAID-6 vs RAID-5 untuk menjaga sistem Anda operasional jika terjadi kegagalan perangkat keras.
sumber