在上個(gè)世紀(jì)末,InfiniBand作為一種高速互聯(lián)與通信技術(shù)被業(yè)
界一直看好,但是,經(jīng)過(guò)十多年的發(fā)展,InfiniBand并沒(méi)有出現(xiàn)一統(tǒng)天下的應(yīng)用格局,而僅在服務(wù)器與高性能計(jì)算領(lǐng)域得到了應(yīng)用。不過(guò),近日,業(yè)界卻看到了InfiniBand在存儲(chǔ)領(lǐng)域的應(yīng)用前景。
新規(guī)范出臺(tái)
InfiniBand貿(mào)易協(xié)會(huì)(IBTA) 在最近新推出的規(guī)范中,增加了對(duì)iSCSI的支持,這也是該組織計(jì)劃將InfiniBand的應(yīng)用范圍從計(jì)算機(jī)集群系統(tǒng)推廣到網(wǎng)絡(luò)存儲(chǔ)等應(yīng)用互連技術(shù)計(jì)劃的一部分。在2006年下半年舉行的英特爾開(kāi)發(fā)商論壇上,IBTA宣布已制定完成一項(xiàng)通過(guò)InfiniBand支持iSCSI規(guī)范的附件,IBTA的成員企業(yè)也展示了如何用InfiniBand處理iSCSI存儲(chǔ)流量。
InfiniBand是由InfiniBand協(xié)會(huì)開(kāi)發(fā)的體系結(jié)構(gòu)技術(shù),它是一種用于實(shí)現(xiàn)基于通道的交換式技術(shù)的通用I/O規(guī)范。InfiniBand協(xié)會(huì)成員公司一度超過(guò)190家,它們遍布于組件提供商、系統(tǒng)供應(yīng)商、存儲(chǔ)制造商,以及網(wǎng)絡(luò)通信公司。服務(wù)器制造商最先使用InfiniBand技術(shù)來(lái)支持多處理器集群,接著InfiniBand技術(shù)將被用于支持遠(yuǎn)程I/O和遠(yuǎn)程存儲(chǔ)。
根據(jù)IBTA 的規(guī)范,利用一項(xiàng)名為iSER的擴(kuò)展技術(shù)可以大大提升低端iSCSI技術(shù)的速率。iSER的軟件堆棧支持通過(guò)互聯(lián)網(wǎng)協(xié)議運(yùn)行的SCSI存儲(chǔ)協(xié)議(iSCSI),并利用InfiniBand和基于以太網(wǎng)的遠(yuǎn)程直接存儲(chǔ)器訪問(wèn)(RDMA)的RDMA功能。一款基于Linux的支持iSER的開(kāi)放源碼軟件已于2006年6月推出。
從此,InfiniBand這項(xiàng)高速通信技術(shù)擴(kuò)展到了iSCSI網(wǎng)絡(luò)存儲(chǔ)系統(tǒng)。當(dāng)前版本的iSCSI使用傳統(tǒng)的1Gbps以太網(wǎng)技術(shù),速率通常低于光纖通道的4Gbps。InfiniBand行業(yè)協(xié)會(huì)的營(yíng)銷代表Len Rosenthal說(shuō),有了iSER,iSCSI可以利用InfiniBand的性能,速率可達(dá)到10Gbps;要是結(jié)合使用以前推出的InfiniBand雙倍數(shù)據(jù)速率(DDR)硬件,速率更可以高達(dá)20Gbps。
IBTA表示,支持10G到20Gbps速率的InfiniBand產(chǎn)品已可以使用。iSER的主要優(yōu)點(diǎn):一是性能大幅度提高,性能比千兆以太網(wǎng)高10倍;如果使用DDR模式,性能會(huì)高20倍。用戶可以為iSCSI標(biāo)準(zhǔn)引入高速率和低延遲這些優(yōu)點(diǎn)。
二是與采用4Gb光纖通道互連的存儲(chǔ)產(chǎn)品相比,這些產(chǎn)品的成本基本相當(dāng)或更低。
不過(guò)它仍存在一些問(wèn)題。要使用iSER,用戶必須為服務(wù)器和存儲(chǔ)設(shè)備購(gòu)買InfiniBand適配器。這意味著他們無(wú)法使用已經(jīng)內(nèi)置在硬件當(dāng)中的網(wǎng)絡(luò)設(shè)備,而這是傳統(tǒng)iSCSI的一大優(yōu)點(diǎn)。另外,到目前為止,軟件支持僅限于Linux。不過(guò)支持微軟Windows和Unix的iSER軟件版本即將推出。微軟鼓勵(lì)開(kāi)放結(jié)構(gòu)聯(lián)盟(OpenFabrics Alliance)為Windows開(kāi)發(fā)InfiniBand驅(qū)動(dòng)器,這樣 iSER軟件作為OpenFabric開(kāi)源軟件的一個(gè)標(biāo)準(zhǔn)部分交付,不但支持InfiniBand,還支持使用以太網(wǎng)的速率較慢的iWarp技術(shù)。
商業(yè)化進(jìn)程加快
QLogic的行銷副總裁Len Rosenthal表示:“隨著軟件堆棧的成熟,InfiniBand開(kāi)始重新在存儲(chǔ)領(lǐng)域大顯身手,存儲(chǔ)網(wǎng)絡(luò)使用光纖信道已15年了,而InfiniBand尚不具那種成熟度,但我們?cè)谌〉眠M(jìn)展。”
兩家頂級(jí)的供應(yīng)商通過(guò)并購(gòu),開(kāi)始涉足InfiniBand。思科系統(tǒng)在2005年收購(gòu)了TopSpin Communications,現(xiàn)在,除原有的光纖通道和以太網(wǎng)交換機(jī)之外,思科還提供TopSpin Communications的存儲(chǔ)交換機(jī)。今年,QLogic收購(gòu)了Pathscale,現(xiàn)在同時(shí)銷售光纖通道和InfiniBand適配器卡。目前,尚沒(méi)有頂級(jí)的供應(yīng)商發(fā)布InfiniBand磁盤陣列產(chǎn)品。
一些供應(yīng)商表示,以太網(wǎng)而非InfiniBand將在未來(lái)的存儲(chǔ)網(wǎng)絡(luò)市場(chǎng)唱主角。終端用戶并不希望采用一個(gè)全新的系統(tǒng),因?yàn)椴捎肐nfiniBand,將需要一系列新的適配卡、軟件和系統(tǒng)。“客戶因?yàn)闆](méi)有采用過(guò)InfiniBand,所以對(duì)它的興趣不會(huì)太大。但客戶的確希望借力以太網(wǎng)網(wǎng)絡(luò),將其用于類似存儲(chǔ)這樣的新任務(wù)。盡管如此,商業(yè)用戶??美林(Merrill Lynch)在英特爾開(kāi)發(fā)者大會(huì)上闡述了其使用InfiniBand的體驗(yàn)。
挑戰(zhàn)光纖通道
InfiniBand技術(shù)的提升首先會(huì)對(duì)擁有大型數(shù)據(jù)中心的大企業(yè)最有用,譬如金融機(jī)構(gòu)和超級(jí)計(jì)算中心。451 Group的分析師Greg Quick說(shuō),InfiniBand的競(jìng)爭(zhēng)對(duì)手是以太網(wǎng)技術(shù),尤其是具有10Gbps功能的新產(chǎn)品。這種版本的以太網(wǎng)有助于解決該技術(shù)的一個(gè)缺點(diǎn):通信延遲,即從信息包發(fā)送到抵達(dá)之間的延遲。
但鑒于InfiniBand支持iSCSI,InfiniBand的勁敵可能是如今主導(dǎo)存儲(chǔ)網(wǎng)絡(luò)的技術(shù)??光纖通道。光纖通道在性能方面處于落后位置,它才開(kāi)始著眼于8Gbps。它可能會(huì)輸?shù)暨@場(chǎng)較量。不過(guò),要讓用戶放棄現(xiàn)有的光纖通道網(wǎng)絡(luò)的所有設(shè)備改用InfiniBand設(shè)備,這種可能性微乎其微,所以兩者可能需要學(xué)會(huì)共存。
InfiniBand的通信速率向來(lái)高于對(duì)手,延遲低于對(duì)手,但這項(xiàng)技術(shù)一般局限于像超級(jí)計(jì)算機(jī)這些高端的小眾領(lǐng)域。InfiniBand會(huì)在2007年成為一項(xiàng)主流的服務(wù)器技術(shù)。到時(shí)它將主要用于為共同存放集群數(shù)據(jù)庫(kù)的諸多服務(wù)器之間提供高速鏈路。InfiniBand的下一個(gè)版本四倍數(shù)據(jù)速率(QDR)問(wèn)世后,會(huì)把速率再提高一倍,達(dá)到40Gbps。