圖1  硬盤驅動器管理的虛擬化

串行、堆疊與在線擴展

誠然,存儲虛擬化在使得存儲對消費者易用方面已經有了很大進展,但是光靠虛擬化仍然不夠。容量擴展包括牽涉到存儲增長問題的其他功能。其中一個重要的考慮就是驅動器如何相互作用。"串行"描述了一個驅動器相互緊挨"層疊"在一起的模型,只有在上一個驅動器物理盤存滿后才使用下一個。這種方式的優(yōu)點就是,用戶可以利用不同規(guī)格的驅動器的全部容量。

圖2  多個硬盤驅動器的串連

堆疊是將硬盤驅動器以菊花鏈方式聚集起來,并將其虛擬化作為單個硬盤驅動器出現。這就意味著驅動器不需要為了虛擬化全部連接到同一個芯片上。此時,存儲處理器芯片擔當節(jié)點,它能夠連接到其他存儲處理器和硬盤驅動器上。在這個模型中,eSATA(外部串行ATA接口)成為將存儲處理器連接在一起的總線。

圖3  堆疊,菊花鏈,驅動器

在線擴展僅僅意味著,新的驅動器能夠被添加到一個現有的驅動器組當中,而不會丟失已經存在于分卷中的任何數據。這就把用戶從必須在每次添加一個驅動器時重新格式化存儲器中解放出來,而且,非常重要的是,它能夠讓存儲器與時俱進地擴展。

高速eSATA接口

最新一代的eSATA Gen2的速度最高可以達到300MB/s。目前的硬盤驅動器速度大約在60MB/s,單根eSATA電纜能夠傳輸來自至多五個全速工作驅動器的數據。相反,與其連接的最快的外部連接1394b(也稱為火線B)接口的速度僅為80MB/s,這就意味著即便是只連接兩個驅動器,由于電纜速度的限制,使用1394b的性能也將下降40%。USB 2.0接口對速度的限制更大,其速度僅為eSATA的1/6左右。eSATA的高帶寬能力使容量擴展變得切實可行。

圖4 eSATA與1394b和USB的比較

容量擴展的好處

帶有容量擴展的智能存儲處理器使得可以隨時間逐步增長的基于磁盤的易用存儲成為現實。容量擴展允許用戶將其所有的驅動器視為單個虛擬分區(qū)卷,從而簡化了文件管理并降低了主機軟件的復雜性。這個模型通過在一個菊鏈中進行eSATA層疊并支持多個磁盤,從而使得用戶避免個人錄像機的單個擴展驅動器的限制。

隨著時間的推移,構建數10TB存儲容量還要比您一次購買全部存儲便宜一些。硬盤驅動器價格持續(xù)下降的趨勢,意味著今后指定容量的驅動器將會比今天的成本更低,因此延期購買任何單個驅動器都會幫助您節(jié)省費用。

舉例來說,在2003年,如果基于硬盤驅動器的外部存儲器1GB的平均價格為1美元,那么,10TB的存儲容量將需要花費1000美元。與此相反,如果用戶從2003年到2006年每年購買250 GB(隨著其存儲需求增長),那么,到現在他也將擁有10TB的存儲容量,而只需要花費約689美元,比一次全部買齊節(jié)省了30%以上。

圖5 eSATA5個驅動器連接在一個堆疊拓撲中

容量擴展所涉及的所有技術全部在存儲處理器中直接實施,從而這種功能可以在任何平臺上使用,包括個人錄像機、高清晰數字錄像機/數字電視、個人網絡接入服務器以及臺式機附加存儲驅動器等。

結語

容量擴展為用戶提供了一種按照自己的意愿隨時將存儲添加到現有設備的簡單方法,同時使得用戶每GB的成本最小化。它以一個芯片為基礎, 該芯片可以利用eSATA速度并使用存儲虛擬化將連接驅動器作為單個分卷來進行管理。這些芯片也可以層疊在一起,它允許一次性或者逐步將驅動器堆疊在一起。

分享到

多易

相關推薦