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:
- dari sudut pandang adaptor host utama, itu hanyalah kartu adaptor hilir yang mengekspor beberapa sumber daya;
- dari sudut pandang perangkat yang terhubung, itu adalah pengontrol dan / atau arbiter.
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.
...and integrated RAID...
itu menunjukkan kombinasi keduanya.