HBA ย่อมาจาก "Host Bus Adapter" โดยทั่วไปจะระบุการ์ดที่มีหน้าที่เชื่อมต่อกับโฮสต์บัสหลัก (เช่น: PCI-E) กับรถบัสประเภทอื่น (เช่น: SAS, SATA, USB, ฯลฯ ) ดังนั้น HBA จึงมีบทบาทที่แตกต่างกันออกไป แต่มีความสัมพันธ์กัน:
- จากมุมมองของอะแดปเตอร์โฮสต์หลักมันเป็นการ์ดอะแดปเตอร์ดาวน์สตรีมที่ส่งออกทรัพยากรบางอย่าง
- จากมุมมองของอุปกรณ์ที่เชื่อมต่อมันเป็นตัวควบคุมและ / หรือผู้ตัดสิน
ซึ่งหมายความว่า HBA บริสุทธิ์มีสติปัญญาที่ จำกัด ส่วนใหญ่ใช้เพื่อระบุ / ควบคุม / ส่งออกอุปกรณ์ที่เชื่อมต่อกับโฮสต์ CPU หลัก
การ์ด RAID เป็นวิวัฒนาการเฉพาะดิสก์ระดับสูงของดิสก์ HBA การ์ด RAID บริสุทธิ์ซ่อนอุปกรณ์เดียวจากบัส / CPU หลักส่งออกอุปกรณ์เสมือนที่มีลักษณะ RAID เฉพาะ (เช่น: RAID0, RAID1, ecc)
ดังนั้นตามคำนิยามข้างต้นเหตุใดจึงมีการ์ด HBA ที่ใช้ RAID ได้และการ์ด RAID แบบพาส - ทรูที่ส่งออกอุปกรณ์เดียวไปยังระบบปฏิบัติการ เพราะทุกวันนี้การ์ด HBA / RAID จำนวนมากมีพื้นฐานมาจากชิปเซ็ตที่คล้ายกัน ตัวอย่างเช่นการ์ด LSI บางตัวสามารถเปลี่ยนในโหมด IT (pass-through) แทนโหมด RAID (และในทางกลับกัน) โดยเพียงแค่โหลดเฟิร์มแวร์ที่เหมาะสม
ยิ่งไปกว่านั้นคุณสมบัติ RAID0 / 1/10 นั้นง่ายพอที่จะนำมาใช้แม้ในการ์ด HBA เท่านั้น ในทางกลับกันแคช RAID5 / 6 และ BBU เป็นคุณสมบัติที่สงวนไว้สำหรับการ์ด RAID ระดับสูง
...and integrated RAID...
นั้นแสดงให้เห็นว่าเป็นการรวมกันของสองอย่างนี้