Als Host-Bus-Adapter (HBA) bezeichnet man eine Netzwerkhardware, welche in einem Server installiert ist, um damit ein oder mehrere Datenspeichergeräte (Storage) zu erreichen.
Der Begriff HBA wird oftmals im Zusammenhang mit den Bus- Systemen SCSI, ATA (IDE), SATA und Fibre Channel verwendet, gilt aber prinzipiell auch für eine Netzwerkkarte im weiteren Sinne. Im Datenspeicher-Umfeld wird mit Hilfe des HBA via SCSI, iSCSI, Fibre Channel oder Ethernet mit dem Host-System kommuniziert.
Der HBA wird als PCIe-Karte in den Server eingebaut und stellt einen oder mehrere SFP+-Ports für Glasfaserkabel bereit. Er übernimmt die komplette Kommunikation zwischen dem Server-Prozessor und dem externen Speichernetzwerk (SAN) – ähnlich wie eine Netzwerkkarte für LAN, aber für Speicherprotokolle.