您現(xiàn)在的位置:首頁 >關(guān)于我們 >行業(yè)新聞 >IT專家淺談:開放式存儲架構(gòu)如何節(jié)約成本?
美國愛達(dá)荷州Boise的Digitar公司就同時部署了iSCSI和開放式存儲。Digitar是一家電子郵件處理公司。它的產(chǎn)品能夠處理垃圾郵件、病毒以及其他會對客戶系統(tǒng)產(chǎn)生危害的惡意程序,以便使客戶的電子郵件系統(tǒng)保持良好運行。Digitar的電子郵件系統(tǒng)最多可承載50TB的數(shù)據(jù)——這些數(shù)據(jù)主要存儲在Sun微系統(tǒng)的硬件上,使用免費的OpenSolaris軟件和Linux.
Digitar的首席運營官兼首席信息官Jason Williams表示:"我們的整個操作都是建立在開放源代碼軟件上,這主要是為了減少成本。而且這種方式也可以帶來良好的性能。"
不過,并不是所有的系統(tǒng)都使用開放源代碼軟件。特別是該公司自己的電子郵件處理軟件,該軟件就是專有的。由于電子郵件處理涉及重大,因此這也可以理解。
Williams表示:"在每個領(lǐng)域,我們都可以決定是否應(yīng)該采用免費軟件。但是,因為開放源代碼軟件有許多長處,因此我們有責(zé)任推動開放源社區(qū)的發(fā)展。"
自成立以來,Digitar就已經(jīng)在自己的惠普服務(wù)器上部署Novell的SUSE Linux軟件。不過,該公司幾年前對Linux存儲子系統(tǒng)的嘗試卻沒有帶來滿意的結(jié)果。
Williams 表示:"我們發(fā)現(xiàn)Linux存儲子系統(tǒng)缺乏可靠性,而且Linux Volume Manager(LVM:Linux卷控制器)的運行很慢。那個時候,我還不是很熟悉OpenSolaris,而且我當(dāng)時還有些反感 OpenSolaris,這是因為我在大學(xué)的時候就用過Solaris并且覺得它很不好用。我當(dāng)時傾向Solaris內(nèi)核,不過我覺得Linux的使用更方便些。"
他表示當(dāng)時的陣列非常"脆弱",經(jīng)常發(fā)生SCSI(小型計算機(jī)系統(tǒng)接口)I/O錯誤。由于Linux系統(tǒng)忽略了這些錯誤,因此導(dǎo)致很多數(shù)據(jù)庫遭到損壞。甚至,Digitar考慮OpenSolaris的唯一原因就是Sun可以免費提供該軟件。
Williams表示:"如果OpenSolaris不是免費的,我們很可能永遠(yuǎn)都不會考慮這個軟件,不過自從使用這個軟件后,I/O問題和數(shù)據(jù)庫損壞問題就消失了。這下我們有足夠的時候更換新的LSI陣列了。"
性能、成本優(yōu)勢
測試結(jié)果顯示Digitar使用LVM的時候性能下滑40%,而使用OpensSolaris的時候只下滑了15%.從成本角度來看,在Sun提供 OpenSolaris之前,Williams很不情愿為Solaris付出1000美元/服務(wù)器的成本。不過Linux廠商所提供的Linux服務(wù)器許可證的成本比Solaris的還要高,有時候甚至高達(dá)Solaris的兩倍。由于OpenSolaris是免費的,因此在服務(wù)器數(shù)量很多的情況下,OpenSolaris能夠帶來非?捎^的成本節(jié)約。 (vps主機(jī))
Williams表示:"操作系統(tǒng)已經(jīng)很大程度上成為商品項目。我寧愿將這些錢用在軟件開發(fā)或硬件上。"
OpenSolaris 目前被用于Digitar 60%的服務(wù)器上,而剩下的40%服務(wù)器則運行Linux.從硬件的角度來說,Digitar大約一半的存儲都是使用Sun X4500設(shè)備,而另外20%的存儲使用Sun 4240服務(wù)器和Sun 7000 Unified Storage,剩下的存儲使用傳統(tǒng)的存儲陣列。Williams表示該公司將逐漸增加更多的X4240.
商品硬件,SATA驅(qū)動器
從成本削減的角度說,Williams也傾向于iSCSI而不是FC,傾向于SATA(串行ATA)驅(qū)動器而不是高端磁盤驅(qū)動器。在他看來,使用SATA驅(qū)動器更好,因為每單位成本可以得到更多的IOPS(每秒輸入/輸出)。
他列舉了一個例子,一個15K 146GB SAS(串行連接SCSI)驅(qū)動器的價格是180美元,而同一廠商的7.2K 250GB SATA磁盤的價格是55美元——SAS磁盤的價格是SATA磁盤的3.2倍。買三個SATA磁盤驅(qū)動器可以提供240的IOPS,而買一個SAS驅(qū)動器只能提供175的IOPS.因此,更高的磁盤轉(zhuǎn)速并不一定代表更高的性能。
Williams同時還認(rèn)為Sun的x86設(shè)備不一定比存儲廠商的專有硬件差。例如,一個專有陣列控制器的價格是15萬美元,而X4500的價格只有3.5萬美元。雖然X4500的內(nèi)存只有前者的一半,但是X4500 可以提供更高的處理能力,而且X4500帶有24TB的磁盤存儲容量,而前者的價格根本不包含磁盤。
Sun ZFS
Williams認(rèn)為OpenSolaris的ZFS文件系統(tǒng)可以很好地支持磁盤間的數(shù)據(jù)鏡像,為JBOD(簡單磁盤捆綁)提供良好的冗余性和可靠性,而且ZFS文件系統(tǒng)的成本也非常低。
Williams表示:"自從我們采用ZFS之后,我們節(jié)約了大量成本。OpenSolaris和ZFS組合的性價比非常好。"
ZFS 提供寫時復(fù)制功能,因此不需要再購買帶快照功能的產(chǎn)品;ZFS的塊校驗碼能夠檢測數(shù)據(jù)損壞;ZFS還提供整合的文件系統(tǒng)/卷管理器,寫捆綁和動態(tài)條帶功能。Williams舉例說,校驗碼功能可以保證文件系統(tǒng)是良好的,這樣如果出現(xiàn)問題,就可以確定是數(shù)據(jù)庫本身發(fā)生了問題。
Williams表示:"存儲是最容易使用開放源代碼軟件的領(lǐng)域。OpenSolaris和iSCSI讓事情變得簡單。"
固態(tài)驅(qū)動器可節(jié)省成本
在成本節(jié)約這方面,你可能不會想到固態(tài)驅(qū)動器(SSD)。SSD的價格要比SATA驅(qū)動器高出許多,而且SSD還處于初期發(fā)展階段。不過Williams在他的系統(tǒng)中采用了SSD.
在 Digitar的四個Sun X4500服務(wù)器中,有三個服務(wù)器使用STEC的Zeus-IOPS固態(tài)驅(qū)動器。Williams在這三個服務(wù)器中用STEC的固態(tài)驅(qū)動器取代了SATA 驅(qū)動器,以便緩解內(nèi)存瓶頸——SSD被當(dāng)做RAM(隨機(jī)存取內(nèi)存),而不是用來作為數(shù)據(jù)存儲空間。
雖然SSD的價格很高,但是Williams表示他有640GB的SSD可以作為內(nèi)存緩沖。根據(jù)他的數(shù)據(jù),RAM的成本是每GB 50美元,而SSD的成本是每GB 25美分。
Williams表示:"只用2000美元就可以獲得10倍的性能提升。我們將繼續(xù)在剩下的服務(wù)器中使用SATA磁盤,用于數(shù)據(jù)存儲。"
這些服務(wù)器使用了寫入優(yōu)化的SSD,Williams還在Sun 7000系列陣列中使用了讀取優(yōu)化的閃存,以便進(jìn)行數(shù)據(jù)分析任務(wù)。 (服務(wù)器托管)
Williams表示:"我們目前使用SSD的目的是為了加快磁盤速度,而不是為了取代硬盤。隨著SSD價格的下滑,我認(rèn)為SSD的使用將越來越頻繁,將更加取代高端磁盤。"
海騰公告海騰數(shù)據(jù)最新新聞公告
Copyright© 2004-2020 河南海騰電子技術(shù)有限公司 版權(quán)所有 經(jīng)營性ICP/ISP證 備案號:B1-20180452 豫公網(wǎng)安備 41019702002018號 電子營業(yè)執(zhí)照