Host Bus Adapter (HBA) je hardwarový obvod nebo rozšiřující karta (typicky do slotu PCI Express), která zajišťuje fyzické i logické propojení mezi hostitelským systémem (serverem) a úložnými zařízeními nebo síťovými prvky v rámci úložné sítě (SAN).
HBA funguje jako „překladač“ mezi sběrnicí serveru (např. PCIe) a protokolem úložné sítě (např. SAS, Fibre Channel nebo iSCSI).
Karty HBA se dělí podle protokolu, který využívají pro komunikaci s úložištěm:
Používají se pro připojení k SAS nebo SATA diskům a diskovým policím (JBOD).
Standard v podnikových SAN sítích. Tyto karty se připojují pomocí optických kabelů (nebo mědi) k Fibre Channel switchům.
I když lze iSCSI provozovat na běžné síťové kartě (NIC), specializované iSCSI HBA karty přebírají veškeré zpracování TCP/IP a iSCSI protokolu na sebe, čímž ulevují procesoru (CPU) serveru.
V IT komunitě se často vede diskuse o rozdílu mezi „čistým“ HBA a RAID řadičem.
| Vlastnost | HBA (IT Mode) | RAID Controller |
|---|---|---|
| Logika | Předává disky operačnímu systému přímo (tzv. Passthrough). | Sdružuje disky do polí a OS vidí jen jeden virtuální disk. |
| Výkon | Nízká latence, ideální pro softwarově definovaná úložiště. | Vysoký výkon pro RAID 5/6 díky dedikované cache. |
| Vhodné pro | ZFS, Ceph, vSAN, TrueNAS. | Tradiční servery bez softwarové správy disků. |
| Cena | Obvykle nižší. | Vyšší (kvůli procesoru a zálohované paměti). |
[Image diagram showing the difference between HBA passthrough and RAID abstraction]
Moderní cloudové architektury a technologie jako Software-Defined Storage (SDS) vyžadují, aby měl operační systém přímý přístup k jednotlivým fyzickým diskům (tzv. „Raw Access“).