Obsah
HBA (Host Bus Adapter)
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).
Hlavní typy HBA karet
Karty HBA se dělí podle protokolu, který využívají pro komunikaci s úložištěm:
1. SAS HBA
Používají se pro připojení k SAS nebo SATA diskům a diskovým policím (JBOD).
- Často mají interní porty (pro disky uvnitř serveru) nebo externí porty (pro připojení k externím diskovým polím).
- Na rozdíl od RAID řadičů obvykle neobsahují vlastní procesor pro výpočet parity ani vyrovnávací paměť (cache).
2. Fibre Channel (FC) HBA
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.
- Jsou známé svou extrémní spolehlivostí a nízkou latencí.
- Každý port má unikátní celosvětové číslo zvané WWN (World Wide Name), které funguje podobně jako MAC adresa.
3. iSCSI HBA (Hardware Offload)
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.
HBA vs. RAID řadič
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]
Proč je HBA důležité pro moderní cloudy?
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“).
- HBA umožňuje sledovat parametry S.M.A.R.T. jednotlivých disků.
- Umožňuje systému přímo řídit zápisy, což je klíčové pro systémy jako ZFS nebo Ceph, které samy zajišťují integritu dat lépe než hardwarový RAID.
