Saya pikir saya tahu perbedaan antara HBA dan RAID.
Dalam pikiran saya, HBA offloading dari motherboard utama / CPU dan hanya JBOD ... biasanya memiliki port SAS eksternal, sementara kartu RAID melakukan pekerjaan yang sama seperti HBA tetapi menambahkan semua level RAID yang bagus dan mungkin cadangan baterai + lainnya manfaat.
Setelah melihat situs web LSI untuk suatu produk, saya melihat bahwa mereka memiliki kartu HBA yang telah dibangun di RAID, misalnya LSI SAS 9211-8i Host Bus Adapter .
Jadi ... Jelas saya salah!
Apa perbedaan antara kartu HBA dan kartu RAID?
...and integrated RAID...
itu menunjukkan kombinasi keduanya.Jawaban:
HBA hanya berarti 'host bus adapter', jadi apa pun yang memungkinkan Anda terhubung ke bus eksternal (meskipun biasanya istilah ini diterapkan pada sesuatu yang memungkinkan Anda menghubungkan penyimpanan).
Anda mungkin memasukkan satu agar sesuai dengan drive tape eksternal, atau array penyimpanan SAN. Biasanya, seperti dalam kasus ini, itu berarti kartu itu tidak terlalu pintar. Ini hanya mendukung jenis RAID 0, 1, 10, dan tidak ada cache yang onboard. Jadi, saya pikir Anda lebih benar daripada salah.
sumber
Mungkin tidak masalah, tergantung pada tujuan Anda ... ada area abu-abu di antara kedua definisi - pengontrol RAID dan Host-Bus Adapter (HBA).
Memahami bahwa sebagian besar server berkualitas tinggi telah menyematkan pengontrol RAID saat ini, sehingga kebutuhan untuk memilih dan berbelanja untuk kartu RAID yang terpisah telah berkurang ketika sistem menjadi lebih terintegrasi ...
Kartu pengontrol RAID dapat memiliki fungsi seperti HBA. Kadang-kadang mereka akan memiliki kemampuan untuk berfungsi dalam mode JBOD atau kemampuan untuk berinteraksi dengan tape drive eksternal , mengaburkan garis antara tugas RAID-only dan tujuan tradisional HBA.
HBA mungkin memiliki fungsi RAID dasar. Kadang-kadang SAS HBA yang dibangun khusus dapat menyediakan RAID perangkat keras sebagai opsi, tetapi tidak akan berfungsi sebaik pengontrol RAID khusus.
Jadi untuk pertanyaan Anda, jika Anda berbelanja atau mencari solusi, beli perangkat yang fungsi utamanya selaras dengan apa yang Anda coba lakukan.
sumber
HBA: Perangkat yang dihubungkan ke bus komputer Anda dan memungkinkannya untuk berbicara dengan hard drive. Ini mungkin atau mungkin tidak menyediakan RAID, akselerasi, atau fitur lainnya.
Pengontrol RAID: Perangkat yang menyediakan dukungan RAID, biasanya dengan akselerasi perangkat keras. Mungkin atau mungkin tidak terhubung ke bus komputer Anda. Mungkin, misalnya, terhubung ke port SATA.
sumber
HBA adalah singkatan dari "Host Bus Adapter". Ini pada dasarnya mengidentifikasi kartu yang perannya adalah antarmuka bus host utama (yaitu: PCI-E) ke jenis bus lain (misalnya: SAS, SATA, USB, dll). Dengan demikian, HBA memenuhi dua peran yang berbeda tetapi berkorelasi:
Ini berarti bahwa HBA murni memiliki kecerdasan terbatas, terutama digunakan untuk menghitung / mengendalikan / mengekspor perangkat yang terpasang ke CPU host utama.
Kartu RAID adalah evolusi disk HBA khusus disk yang lebih tinggi. Kartu RAID murni menyembunyikan perangkat tunggal dari bus / CPU utama, mengekspor perangkat virtual dengan kepribadian RAID tertentu (yaitu: RAID0, RAID1, ecc).
Jadi, mengingat definisi di atas, mengapa ada kartu HBA yang mampu RAID dan kartu RAID pass-through yang mengekspor perangkat tunggal ke OS? Karena saat ini banyak kartu HBA / RAID didasarkan pada chipset yang sama (jika tidak identik), dengan perbedaan utama berada pada gambar firmware yang mereka jalankan. Misalnya, beberapa kartu LSI dapat diaktifkan dalam mode IT (pass-through) daripada mode RAID (dan sebaliknya) hanya dengan memuat firmware yang sesuai.
Selain itu, kepribadian RAID0 / 1/10 cukup sederhana untuk diimplementasikan bahkan dalam apa yang disebut kartu HBA saja. Di sisi lain, RAID5 / 6 dan BBU cache balik adalah fitur yang biasanya disediakan untuk kartu RAID kelas atas.
sumber
HBA adalah antarmuka ke bus protokol scsi (apakah itu scsi paralel, SAS atau FC - hanya saja kita terbiasa dengan memanggil pengontrol scsi paralel "scsi HBA" beberapa dekade yang lalu.)
Pengontrol RAID memiliki lebih banyak kecerdasan dan lebih banyak CPU onboard untuk melakukan fungsi raid - mereka mungkin atau mungkin tidak memiliki antarmuka scsi di sisi drive. (SATA adalah bagian dari scsi)
Untuk sebagian besar aplikasi modern di mana Anda memerlukan fungsionalitas serangan, Anda lebih baik dengan serangan HBA dan perangkat lunak.
Pemuatan CPU untuk hal itu sepele dan drive dapat dipertukarkan jika controller gagal (vs serangan perangkat keras biasanya membutuhkan pengontrol model yang sama persis). Selain itu, akses langsung biasanya memungkinkan pemantauan kesehatan drive yang lebih baik daripada pemantauan yang sering belum sempurna pada sebagian besar pengontrol RAID.
sumber