數據存儲產業服務平臺

應用需求決定磁盤陣列、高速緩存的選擇(上)

那些實施固態存儲技術的IT企業必須決定是否在傳統的磁盤陣列、設備或者服務器中使用固態存儲作為高速緩存。

通常,應用需求決定了能夠帶來性能大幅提升的固態存儲的選擇。I/O密集型的應用往往得益于固態存儲技術的使用,例如數據庫、數據倉庫、數據挖掘分析以及Web服務。

如果一臺單獨的服務器或者應用程序唯一的瓶頸是I/O,那么基于服務器的固態存儲應該是最好的解決辦法,不管是2.5英寸或者是3.5英寸的固態硬盤(SSD),PCI Express卡還是雙列直插式存儲模塊(DIMM)都適用。

一個IT企業的數據量如果是間歇性地波動的話,可能選擇NAND閃存高速緩存,它通常決定了對最熱門數據的加速。如果一個IT企業有幾個I/O密集型的應用程序需要提高執行效率,它可能會在一個共享的存儲陣列中選擇多個固態硬盤。當一個IT企業想將數據隔離到一個單一的設備,那么一個固態設備或者僅僅基于固態的陣列又是另一種選擇。

固態設備的概念可以追溯到Texas Memory System公司最早的動態隨機訪問內存(DRAM)系統,該公司目前也生產基于NAND閃存的產品,位于馬薩諸州Framingham的IDC連續跟蹤Texas Memory以及其他供應商,包括Dataram公司,Nimbus Data Systems公司,Violin Memory公司以及Whiptail Technologies公司的固態專用設備。但是,一些提供商、分析師以及用戶更喜歡稱這些設備為專用固態陣列或者專用固態存儲設備。

閱讀以下針對每個固態存儲選擇的案例研究,了解其決策過程。

本文內容分為以下三個部分:

  • SETAO: 存儲陣列中的SSD促進多個應用的性能提高
  • Ultimate Software Group:閃存助力團隊應用開發
  • 固態陣列/設備為后勤公司節約空間和能源

SETAO:存儲陣列中的SSD促進多個應用的性能提高

背景:三年前,為法國Orleans市架設公共傳輸網絡的私人公司SETAO使用Pilla數據系統公司的Pillar Axiom磁盤陣列替換了NetApp公司的存儲,并且在一年前開始使用SSD。

SETAO公司存儲和管理來自公共汽車、電車、汽車收音機、視頻監控攝像機、交通燈、計費系統以及電氣系統的數據。該公司通過移動設備提供有效的實時交通信息以及用于執法的監控數據。

技術:在Pillar公司的建議下,SETAO在2009年7月購買了它的第一個固態驅動器外盒。目前SETAO在它的三個磁盤陣列中每一個都有600GB的SSD,這三個磁盤陣列分別是擁有100TB 和16TB SATA硬盤的Axiom 500,以及擁有16 TB SATA硬盤的Axiom 600。其中兩個陣列安放在最初的Orleans市,另一個則安裝在大約12英里外的地方。

SETAO同時也使用尖端技術升級了它的服務器和存儲網絡。該公司在它的服務器(配有Emulex公司的融合網絡系統或CNAs)和Cisco Systems公司之間運行著基于以太網的光纖通道(FCOE),頂架式交換機Nexus 5000控制著萬兆以太網卡(10 GbE)以及光纖通道的流量。存儲流量通過大于4Gbps的光纖連接到Brocade 300光纖交換機以及Pillar Axiom磁盤陣列上。SETAO使用FalconStor軟件公司的IPStor軟件虛擬化技術實現磁盤陣列之間的復制,同時,它也通過使用IPStor將NetApp系統上的數據遷移到Pillar磁盤陣列。

為什么在磁盤陣列中使用SSD:SETAO公司系統信息部門的主管Olivier Parcollet更喜歡在一個共享的存儲環境中使用SSD,因為他想提高幾個基于Windows或者基于Linux的應用程序的執行效率。

除非他使用的是虛擬服務器,否則在一個服務器中使用固態存儲技術會使得性能的提升限制到一個單一的程序上。Parcollet表示,服務器失效導致的應用程序丟失的風險使得他不愿意在安裝了虛擬機的物理服務器上使用SSD。

他說:“由于我擁有可共享的基于光纖的存儲,即使我丟失了一個服務器,一個應用程序也可以快速地運行在另一個服務器上”。

結果/益處:SETAO在它的四個最重要的應用程序中使用了SSD,其最初的使用是為了在流量仿真軟件中設計總線和線路,以及設置最合理的總線和控制器數目。根據Parcollet的說法,在SATA磁盤上運行程序需要約兩個小時才能得到結果,但是在SSD上瞬間就能完成,這使得SETAO每天能夠執行大量的仿真。

Parcollet說:“我們使用三條總線和七個控制器做與去年相同的活”,SETAO的財務部門宣稱他們一年節約了將近100萬歐元(139萬美元)。

SETAO的虛擬化公司——-虛擬化桌面基礎架構(VDI)同樣從SSD中獲益,Parcollet表示,提供或啟動200個虛擬桌面在SATA驅動器上需要花費20分鐘,而在SSD上只需要大約5秒鐘。

對Oracle數據庫進行請求也得到了同樣的結果,該數據庫存儲了來自安裝在全市交通網絡中,300個市政監控攝像頭的視頻圖像的元數據。例如搜索一個穿著藍色褲子、戴著紅色帽子的人的特殊圖片,在SATA驅動器上需要花費將近30分鐘,而在SSD上該搜索能立刻完成。

最近,SETAO將接近100GB的財務數據從SATA硬盤遷移到SSD上。Parcollet表示以前處理那些財務數據需要3個小時,現在則只需要2分鐘。

SSD的最大挑戰:對SETAO來說實施SSD不是特別困難,工作人員安裝了SSD外盒,調整了用戶圖形接口,并且將LUN的服務質量(QOS)調到最佳。將QOS調整到最佳使得Pillar Axiom磁盤陣列自動地將指定的數據從SATA磁盤遷移到SSD。

更大的挑戰是決定哪一個應用程序在SSD上優先執行,Parcollet對自動分級將最熱門的數據遷移到SSD上的固態存儲技術沒有興趣,他的理由是自動分級可能會潛在地將不重要的數據遷移到SSD上,他希望自己決定應用程序。

Parcollet建議使用Pillar內置的監控工具來判斷I/O最密集的應用程序,但是他并沒有同時將幾個應用程序轉移到SSD,也沒有遷移整個應用程序。

“只有應用程序的一部分需要在SSD上運行,”Parcollet說道,“除了那些需要更多訪問的數據,并不是所有數據都需要存放在SSD上?!?/p>

例如:只有控制文件,索引以及SETAO的Oracle數據庫的“重做”日志需要使用SSD。對于虛擬化桌面基礎架構(VDI),SETAO只在SSD上存儲金像(gold image),然后通過SATA驅動器發送給終端用戶。

“供每個消費者使用的單個虛擬機在每秒內只有5次I/O,”Parcollet說道,“因此不需要為VDI每次都使用SSD,盡管SSD能夠快速生成用來提供的鏡像文件?!?/p>

同行的建議:Parcollet建議將SSD用于小型的,高速處理,I/O密集的應用而非大型的應用程序。他說:“由于SSD非常昂貴,我們不能將所有的應用程序都安裝在上面”。他指出其公司對于SSD的花費幾乎達到了SATA磁盤的5倍,Pillar對一“塊”64GB的SSD驅動器(12個主驅動器,一個熱備用)列出的價格是49000美元。

Parcollet提醒道,當使用SSD時,所有的存儲功能并不都能使用,例如:他說他不能使用Pillar的SSD精簡配置。

SSD的另一個潛在的不利因素是尋址,Parcollet說他倒是并不擔心SSD驅動器的磨損,“當我購買SSD驅動器時,我就該問題詢問了Pillar公司,他們保證SSD的壽命和傳統的驅動器一樣長,因為在每一個驅動器上都有一個內存保留?!?/p>

應用需求決定設備或服務器的選擇(下)

未經允許不得轉載:存儲在線-存儲專業媒體 » 應用需求決定磁盤陣列、高速緩存的選擇(上)
精品国产午夜肉伦伦影院,双性老师灌满浓jing上课h,天天做天天爱夜夜爽,攵女乱h边做边走