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