複製鏈接
請複製以下鏈接發送給好友

RAID控制卡

鎖定
RAID控制卡是一種磁盤陣列卡,它的核心就是RAID控制芯片
中文名
RAID控制卡
性    質
磁盤陣列卡
核    心
RAID控制芯片
新    興
SATA接口的RAID控制卡

RAID控制卡簡介

RAID控制卡是一種磁盤陣列卡,它的核心就是RAID控制芯片。隨着RAID技術的發展,現在的RAID控制卡不再侷限提供SCSI一種磁盤接口,在PC機中常用的IDE和SATA接口現在也可全面支持RAID技術了,而且在中低檔磁盤陣列中應用非常廣,特別是新興的SATA接口的RAID控制卡。

RAID控制卡主要類型

ADAPTEC SCSI-3210S磁盤陣列卡,它有2個內68針、2個外68針SCSI接口,可實現30個SCSI磁盤或SCSI外設的連接。
RocketRAID 404磁盤整列卡,它提供4條獨立的IDE通道。因為一個IDE接口最多能連接2個磁盤,所以它最多可連接8個IDE磁盤。
HIGHPOINT公司的一款支持4個SerialATA(串行ATA)通道的RocketRAID1640磁盤陣列卡。RocketRAID1640最多可連接4個磁盤,數據傳輸速率高達150Gb/s。它支持RAID0,1,0/1,1/0,5和JBOD。
SATA接口不僅有內置的,有一種RAID控制卡還提供外置的SATA接口,HIGHPOINT公司的ROCKETRAID1542 RAID控制卡,它是一款支持4個Serial ATA(串行ATA)通道的RAID產品,其中兩個SATA通道為外接式SATA接口。

RAID控制卡卡接口區分

RAID控制卡除了有磁盤接口之分外,還有主機接口之分。通常為32位的PCI接口。現在高性能的RAID控制卡,也有64位的PCI接口類型和64位的PCI-X接口類型,價格肯定要比32位PCI接口貴許多。至於RAID控制卡所支持的RAID模式,主要受所提供的磁盤接口數限制,因為不同的RAID模式所需的獨立磁盤數不一樣。
在實際應用中,許多人常把RAID控制卡與SCSI控制卡混淆起來,主要是因為原來的RAID技術通常應用於SCSI接口磁盤。

RAID控制卡控制器芯片

陣列卡中起着核心作用的當然就是陣列卡芯片(又稱“陣列控制器芯片”),就像網卡、顯卡等都有其核心芯片一樣。目前RAID控制卡芯片的主要提供商有:HighPoint、Promise(喬鼎)和AMI等公司。這些公司生產的芯片在控制卡和服務器主板上都能見到。

RAID控制卡主要的接口

當前三種主要的接口之中,SATA最具性價比優勢。因為具有這種磁盤接口的磁盤的價格與PC機常用的並行ATA接口磁盤差不多(僅貴15%左右),而且,SATA接口設備具有線纜少、單條電纜的傳輸距離更遠、支持熱拔插、能耗更低、散熱更少等優點,非常合適於高密度、大規模的企業存儲系統
相對於SCSI接口來説,SATA接口磁盤在價格方面的優勢就更明顯了。但由於現有SATA磁盤的轉速相對較低,距離SCSI磁盤能夠普遍達到的15000轉的轉速還有很大距離,因此在性能上,SATA產品目前尚不能與SCSI抗衡,不能滿足關鍵數據的存儲應用需求。但目前第一代SATA磁盤的讀寫性能就達到150Mb/s,比最快的ATA標準的133Mb/s還要快,而很快又要推出的第二代SATA,存儲速率可達300Mb/s,與目前最快的SCSI標準Ultra320差不多。據悉第三代更是高達600Mb/s,遠高於下一代SCSI標準的480Mb/s速率,具有廣闊的發展前景。況且SATA的單盤容量比SCSI接口高出許多,目前就能達到250GB以上,因此一套磁盤陣列系統能夠提供幾個TB的容量空間。將這樣的設備融入到企業多級存儲系統當中,會給用户帶來很大的成本優勢,同時既能保證容量需求,還提高了數據訪問效率。
另外,在新的SATA產品中加入了NCQ(Native Command Queue)技術。NCQ技術磁盤能夠以智能的方式重新安排並建立最優化的讀寫命令執行順序,可以將磁盤的機械定位延遲減至最低限度,以改善工作負荷隊列的執行效能。隨着SATA技術的發展,會有更多的新技術加入其中,使其性能逐漸接近甚至超過SCSI磁盤。這樣的高性能,加之價格又這麼低,發展前景又這麼好,當然是市場客户最好的選擇了,它很快將會取代低端的SCSI磁盤。
在硬件或軟件上實現RAID的方式
RAID的實現可以有硬件和軟件兩種不同的方式:硬件方式就是通過RAID控制器實現;軟件方式則是通過軟件把服務器中得多個磁盤組合起來,實現條帶化快速數據存儲和安全冗餘。
硬件RAID通常是利用服務器主板上所集成的RAID控制器,或者單獨購買RAID控制卡,連接多個獨立磁盤實現的。現在幾乎所有的服務器主板都集成了RAID控制器,可以實現諸如RAID/1之類的基本RAID模式。如果需要連接更多的磁盤,實現更高速的數據存儲和冗餘,則需另外配置RAID控制卡。總得來説,硬件RAID性能較好,應用也較廣,特別適合於需要高速數據存儲和安全冗餘的環境,但價格較貴。
軟件RAID是利用操作系統(如微軟的Windows2000、Windows Server 2003等)和第三方存儲軟件開發商的軟件,來實現RAID的。它無需另外購買RAID控制卡,也可在無RAID控制器的主板上實現。這種軟件RAID的實現方式成本較低,但配置複雜,同時性能較低,僅適合小規模的數據存儲網絡使用。