RAID控制卡

RAID控制卡

RAID控制卡是一種磁碟陣列卡,它的核心就是RAID控制晶片。 RAID控制卡除了有磁碟接口之分外,還有主機接口之分。 至於RAID控制卡所支持的RAID模式,主要受所提供的磁碟接口數限制,因為不同的RAID模式所需的獨立磁碟數不一樣。

什麼是RAID控制卡

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

raid控制卡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的實現方式成本較低,但配置複雜,同時性能較低,僅適合小規模的數據存儲網路使用。

熱門詞條

聯絡我們