====== 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|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|SAS]] nebo [[sata|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. ===== Porty a konektivita ===== HBA karty se liší počtem a typem konektorů: * **Interní (např. SFF-8643):** Pro disky uvnitř serverové skříně. * **Externí (např. SFF-8644):** Pro propojení s externími expanzními jednotkami (Disk Shelves). --- **Související termíny:** [[sas|SAS]], [[scsi|SCSI]], [[san|SAN]], [[iscsi|iSCSI]], [[zfs|ZFS]], [[raid|RAID]].