Apa kelebihan dan kekurangan yang dimiliki Hybrid SSD / HDD RAID

8

Saya baru saja membaca tentang array RAID Hybrid yang terdiri dari SSD dan HDD umum yang didukung oleh pengontrol RAID Adaptec .

masukkan deskripsi gambar di sini

  1. Apakah konfigurasi RAID seperti itu memberikan keuntungan nyata?
  2. Bukankah kinerja penulisan diturunkan menjadi kecepatan penulisan HDD?
  3. Bagaimana dengan ukuran disk yang berbeda?

Singkatnya, kontra dan pro apa yang memiliki solusi RAID seperti itu?

Ladislav Mrnka
sumber
Pergi melalui tautan yang Anda kirim dan itu tidak masuk akal bagi saya. Jika mereka menulis 50% dari data ke HDD, bagaimana mereka bisa menghindari membaca sepenuhnya?
xbonez
1
@ xbonez: Saya tidak berpikir mereka menulis 50% data ke HDD. Ini harus merupakan konfigurasi mirroring di mana semua data ditulis untuk SSD dan HDD (gambar kiri).
Ladislav Mrnka
Oh ya ... maaf. Saya benar-benar memiliki RAID 0 dalam pikiran.
xbonez

Jawaban:

6

Dari tautan:

Adaptec Hybrid RAID Solution Pengontrol Adaptec menulis ke HDD dan SSD dan membaca dari SSD 100% dari waktu yang menghasilkan kinerja maksimum.

Ukuran penulisan dan volume maksimum akan dibatasi pada disk terkecil / paling lambat seperti RAID campuran lainnya. Keuntungannya adalah bahwa semua bacaan berasal dari SSD, yang mana itu benar-benar unggul. Hal ini memungkinkan redundansi RAID-1 dan kinerja baca dari SSD tanpa biaya dua SSD.

Tentu ada hukuman tulis, tetapi bagi sebagian besar pengguna rumahan mereka membaca-berat bukan-berat.

MDMarra
sumber
Apakah pengontrol RAID dengan dukungan untuk drive SATA / SAS ditargetkan untuk pengguna rumahan?
Ladislav Mrnka
@Ladislav - Melihat spesifikasi yang ditargetkan untuk pengguna listrik rumahan atau pengaturan kantor kecil. Sebuah perusahaan besar mungkin tidak akan membeli kontroler telanjang, dan bahkan jika mereka melakukannya mereka mungkin tidak akan mencampur dan mencocokkan drive.
MDMarra
1

Perhatikan bahwa selain Adaptec "Hybrid RAID", mereka juga memiliki sesuatu yang mereka sebut "Max Cache".

RAID RAID memungkinkan Anda untuk membuat SSD Anda didukung oleh cakram pemintalan biasa, untuk mengurangi biaya array RAID. Kelemahannya adalah bahwa jika Anda memerlukan kinerja SSD, Anda mungkin tidak dapat bertahan hidup pada cakram mekanis. Jadi, Anda mendapatkan kinerja penulisan dari disk yang berputar, dan mungkin harus menghentikan layanan hingga array yang dibangun kembali selesai - sepertinya sangat terbatas kegunaannya bagi saya. Saya berspekulasi bahwa Anda akan lebih baik dengan 5 drive semua SSD RAID-5 array daripada hybrid 8 drive, tapi saya tidak punya nomor untuk mendukung itu.

Max Cache memungkinkan Anda untuk memasukkan SSD sebagai perangkat cache untuk array disk berputar Anda. Ini kedengarannya menjanjikan, tetapi cetakan yang bagus adalah bahwa cache ini hanya dapat digunakan untuk menulis, sehingga penulisan Anda terjadi pada kecepatan disc berputar, dan hanya membaca yang dipercepat. Jika Anda perlu membaca akselerasi, itu mungkin cara yang bagus, tapi saya belum mengujinya secara pribadi.

Jika Anda menjalankan Linux 64-bit, Anda dapat mencoba modul kernel flashcache yang memungkinkan Anda untuk melakukan write-through atau write-back (walaupun mungkin ada masalah keamanan data dengan write-back) caching dari satu perangkat blok ke yang lain. Saya sudah bermain dengan ini dan ini bekerja dengan baik, tetapi dalam situasi saya berencana untuk memasukkannya ke dalam produksi baru-baru ini sistemnya 32-bit dan itu benar-benar tidak berfungsi dalam 32-bit saat ini (Juli 2011).

Sean Reifschneider
sumber
0

Pertama-tama, jika Anda menginstal SSD di belakang pengontrol RAID Anda kehilangan dukungan TRIM.
Kedua, saya tidak begitu mengerti seluruh ide RAID hibrid ini. Inti dari RAID1 adalah IMHO mampu menahan kehilangan salah satu drive. Sekarang bayangkan Anda kehilangan SSD Anda di RAID hibrida ini di bawah beban berat. Anda mengerti maksud saya? Itu lebih mirip solusi cadangan bagi saya.

@MarkM Maaf karena tidak mengekspresikan diri dengan jelas. Tentu saja pengontrol akan mendeteksi kesalahan anggota. Tetapi mengapa orang siap membayar premi untuk SSD? Karena dapat menangani beban yang lebih tinggi. Untuk beberapa jenis beban (IOPS tinggi) dapat menangani hingga 10x dibandingkan dengan HDD konvensional. Di bawah beban seperti itu, sisa HDD tidak akan pernah bisa berfungsi seperti yang dilakukan SSD - server Anda secara efektif turun. Jadi dalam kasus RAID1 dengan 2 drive identik, ketika salah satu turun, server terus beroperasi - dan itulah inti RAID1 IMHO. Anda harus mengganti drive yang rusak bukan untuk mengembalikan server (itu berfungsi dengan baik) tetapi karena drive lain mungkin turun. Tetapi dengan Hybrid RAID ini Anda harus mengganti SSD yang rusak sesegera mungkin untuk mengembalikan server Anda ke operasi normal. Seperti ketika Anda hanya memiliki satu drive dan gagal dan Anda harus menggantinya dan memulihkan dari cadangan. Itu sebabnya saya bercanda bahwa ini adalah solusi cadangan. Maaf lagi

Seni Shayderov
sumber
Saya yakin bahwa pengontrolnya cukup pintar untuk membaca dari hard drive jika SSD turun dari array. Selain itu, RAID tidak pernah merupakan cadangan dalam keadaan apa pun.
MDMarra
Saya tidak setuju. Pertama, tidak hanya server. Kedua, server mungkin 10x lebih lambat setelah kehilangan disk, tetapi mungkin dapat diterima untuk sementara waktu. Ketiga, kehilangan satu dari dua disk yang identik dapat mengurangi kinerja baca secara signifikan.
maaartinus
1
Sebagai tambahan, ada mode kegagalan dunia nyata yang umum untuk SSD berbasis Sandforce yang menyebabkan mereka mati hampir secara acak dan tanpa peringatan jika PC Anda menangguhkan "jalan yang salah" karena bug dalam firmware pengontrol. Lebih buruk lagi, jika Anda mencoba RAID1 dengan SSD identik kedua, bug yang sama secara harfiah dapat menyerang kedua drive secara bersamaan, membuat Anda sama-sama kacau. Dalam hal ini, dapat menggunakan SSD sebagai cache write-through dapat berarti perbedaan antara menghabiskan seminggu atau lebih pulih dari kegagalan vs beberapa jam kejengkelan memformat ulang SSD.
Bitbang3r