HBA卡和RAID卡的區別

 HBA卡:

        只從HBA的英文解釋HOST BUS ADAPTER(主機總線適配器)就能看出來,他肯定是給主機用的,一般HBA就是給主機插上後,給主機擴展出更多的接口,來連接外部的設備。大多數講到HBA卡都是指光纖的HBA卡,給主機提供光纖接口的。也有ISCSI的HBA卡,鏈接ISCSI設備的,從這種功能上說,我們也可以把獨立網卡稱爲HBA卡,通過獨立網卡擴展出網口來連接外部網絡設備或主機。不過習慣上大部分HBA只是稱光纖卡或者iscsi卡。

 

RAID卡:
          而RAID卡只是提供RAID功能的卡,一般也是插在服務器內部的,這又分兩種RAID卡。對服務器內部磁盤管理的卡和對外部磁盤櫃進行管理的卡。對內部的,就是服務器本身磁盤都連接在這塊卡上,然後卡插在主機主板接口上。我們可以通過開機時候,按下快捷鍵進入卡內的配置界面來創建RAID卷,從而讓操作系統識別到具有RAID功能一塊虛擬的磁盤。對外部的,就是插在主板PCIE接口後,給主板擴充出接口來連接外部磁盤櫃。從這看,這塊外部鏈接卡也相當於HBA卡了,但是它本身具有RAID功能。通過進入這塊卡的配置界面來管理服務器外部的磁盤櫃。但這塊卡也是插在服務器內的。

          注意:而在磁盤陣列櫃內的提供raid功能的一般不稱作RAID卡,我們叫做控制器(這裏我稱爲磁盤陣列櫃,我個人不叫他磁盤櫃,也是爲也讓樓主明白,除了很低端的磁盤櫃子不具有RAID管理功能,需要服務器內插上連接外部的RAID卡來管理,大部分磁盤陣列櫃,都具有RAID功能,這纔對得起“陣列”二字),用來控制和管理這個陣列櫃。這樣的陣列櫃可以直接通過自己的接口,一般是SAS口,或者高端點的是ISCSI口(也就是網口),以及光纖口,來連接服務器。這樣服務器也要配上SAS口或網口或光纖口的HBA卡來連接磁盤櫃。(網口一般服務器都有,很少需要再插HBA卡來擴充接口了)這樣來看,又出現了Sas口的HBA卡,這塊提供SAS口的HBA卡如果自己具有RAID功能,那也算是鏈接外部設備的RAID卡了。

         PS:櫃子有兩種。1自身無raid功能,2自身有raid控制器的櫃子。
         1.如果只是磁盤櫃子,櫃子不具有磁盤陣列功能那我們就需要一塊就有RAID功能的HBA卡來讓卡管理磁盤櫃的磁盤,組建raid等等操作。目前這種磁盤櫃子一般都是SAS接口的,所以一塊具有對外的SAS接口的RAID卡就能連接這種櫃子了,並且管理櫃子中的磁盤。ps:就sas設備接口而言也有很多種的,而其中一種接口,在連接外部的SAS接口盤櫃常用到。
          2.如果是自身有陣列功能的櫃子,那麼就看這個櫃子是什麼接口,我們只需要HBA卡來連接他就可以了,不需要HBA具有RAID功能(目前我接觸的具有RAID功能的HBA只有SAS口),如果陣列櫃是ISCSI或者光纖的那就用相應的HBA來連接。

         簡單總結就是,HBA卡和RAID卡可以是有交集的,有的卡具有RAID功能,但是它具有HBA卡的擴展連接外部設備的功能。這兩個概念是對一塊卡從不同功能角度的稱呼。具有RAID功能就成爲RAID卡,就有HBA功能就叫HBA卡,正好都具有,那就看我們注重他哪個功能,在不同場合對其使用不同稱呼。他們都是插在服務器上的,目前一般都插到PCI-E的插槽上~

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章