eNet硅谷動力 發(fā)表于:14年02月24日 16:56 [綜述] DOIT.com.cn
閃存家族涵蓋了下至消費者級的閃存固態(tài)硬盤,上至企業(yè)數(shù)據(jù)中心基于閃存的高性能存儲陣列。
固態(tài)存儲是非易失性固態(tài)內(nèi)存,可以被服務器作為傳統(tǒng)的塊或基于文件的存儲設備。傘式術語定義“閃存”囊括了從簡單的拇指大小的USB驅(qū)動器到服務器的固態(tài)硬盤(SSD),甚至還有基于陣列的企業(yè)級存儲,如IBM FlashSystem 810。不同設備使用不同的接口,而且在反復寫入次數(shù)和其他功能上都有很大不同。
企業(yè)用戶必須確保閃存與工作負載相匹配。閃存使用大約普通磁盤20%的功率,但讀取速度比磁盤存儲快約100倍。對于讀寫繁忙的數(shù)據(jù)庫負載來說,這樣的優(yōu)勢顯而易見。然而,閃存同樣也存在寫入緩慢和重復寫的壽命限制,所以寫入密集型應用也可能出現(xiàn)延遲問題。
閃存在擦除/寫入周期達到限定數(shù)量后,存儲單元將變得不可靠。閃存設備通常的寫周期為100,000次,雖然最新的閃存芯片有創(chuàng)下100萬次的記錄。這種彈性將持續(xù)在企業(yè)級設備中增長。目前最流行的損耗平衡技術,存儲設備會在每次寫入發(fā)生時動態(tài)映射存儲塊。寫入操作會遍布整個存儲的每個塊,所以頻繁寫入的塊也不會過早失效。許多閃存系統(tǒng)同樣也有壞塊管理功能,其中的備用塊會及時重新映射替換故障塊。其他閃存完整性技術還包括芯片級校驗和糾錯碼。
閃存存儲統(tǒng)一可以組件冗余磁盤陣列(RAID)組,RAID(0)條帶可以提升損耗平衡效率,而其他級別的RAID可以實現(xiàn)更高的冗余。
獨立的閃存系統(tǒng)
大部分數(shù)據(jù)中心級閃存都在服務器內(nèi),但閃存存儲則是更多的部署在獨立的企業(yè)級存儲系統(tǒng)上。IBM提供 FlashSystem 710與810;Nimbus Data System有著E-Class與S-Class閃存存儲系統(tǒng);Tegile有Zebi存儲陣列,還有不少其他廠商也提供這類設備。
不同企業(yè)級存儲設備的連通性不同。Zebi HA2800存儲具備了4.4TB可用閃存空間,提供了2U的設備并帶有12個以太網(wǎng)端口。該設備可以配置為雙端口4/8Gbps光纖通道或雙端口萬兆以太網(wǎng)。其統(tǒng)一還支持獨立的存儲協(xié)議,如存儲區(qū)域網(wǎng)絡常見的iSCSI以及光纖通道或網(wǎng)絡附加存儲協(xié)議,如NFS與CIFS。Nimbus S-Class閃存系統(tǒng)提供了100TB的存儲容量,最多16個千兆以太網(wǎng)口,可以升級至最多16個萬兆以太網(wǎng)口,還可以升級至最高8個萬兆光纖端口或8個4萬兆以太網(wǎng)口,確保數(shù)據(jù)傳輸帶寬足夠。要充分發(fā)揮頂級閃存存儲的性能,你可能需要考慮升級現(xiàn)有數(shù)據(jù)中心的傳輸網(wǎng)絡或存儲網(wǎng)絡。
在配置基于閃存的企業(yè)級存儲系統(tǒng)之前,需要驗證其是否支持數(shù)據(jù)中心內(nèi)現(xiàn)有的操作系統(tǒng)和虛擬機管理程序。例如,Nimbus的S-Class設備支持Windows Server2003/2008、Linux、Solaris、HP/UX以及AIX,同時支持Hyper-V、ESX/ESXi、XenServer與Virtual Iron虛擬機管理程序。
閃存存儲系統(tǒng)可以支持多樣化的數(shù)據(jù)中心環(huán)境,但聰明的數(shù)據(jù)中心管理員會將好鋼花在刀刃上,并且確保數(shù)據(jù)中心可以在較長的時間中使用這些存儲。采用只支持某個特定操作系統(tǒng)的閃存存儲系統(tǒng)是有問題的,因為業(yè)務可能在后期遷移至其他系統(tǒng)、虛擬機管理程序或存儲網(wǎng)絡架構上。
原則性驗證項目可以幫助采集工作負載的基準性能,并通過相同工作量,比較傳統(tǒng)存儲系統(tǒng)性能差異。