不糾結純閃存 戴爾混合陣列帶來最佳存儲經濟性
原創過去幾年,SSD在存儲市場上逐漸成為炙手可熱的技術,基于SSD的存儲產品也越來越多?,F在幾乎所有的存儲廠商都在提供與SSD相關的產品,SSD也被認為是應對大數據時代的利器。
SSD與普通硬盤相比,最大的優勢在于其I/O讀取速度大大超越普通硬盤。從數據上看,普通硬盤讀取速度大概是100MB/S左右,固態硬盤是250MB/S。但這優勢也并不僅僅就是只有2.5倍的差距,因為硬盤的讀取速度是指連續數據的讀取速度,鑒于普通硬盤有尋道時間開銷,SSD則沒有,實際上SSD讀取速度要達到普通硬盤的7、8倍以上。
全閃存陣列正越來越多地用于加速對性能要求苛刻的應用。IDC預測,全閃存存儲陣列市場規模到2016年將增至16億美元,即2012到2016年期間年復合增長率達到59%。而且,更多目前傳統企業級磁盤式存儲架構中的關鍵應用將受益于全閃存陣列更快速、更可預測的響應時間。然而,由于成本相對較高、規模受限且無法保證企業級彈性,當前的全閃存設備難以被廣泛采用。
與普通硬盤相比,閃存容量是非常有限的,性價比相對來說就比較低。因為容量有限,意味著每GB的成本都是非常高的。多年以來,價格是企業采用閃存的主要障礙。
在全閃存存儲解決方案的實際使用中,有些用戶希望一開始將全閃存陣列全部配成閃存硬盤,過了一陣子發現性能是夠了,但是容量不夠怎么辦?繼續加配閃存硬盤嗎?成本太貴了。很多推純閃存存儲的公司做了大量工作,他們的方法是加大量的算法去做去重、壓縮,但這種方法實際上也損失了性能。
戴爾全閃存不追求純閃存 混合陣列更適合用戶
戴爾在其全閃存存儲產品中以軟件的形式解決了這個問題,戴爾存儲大中華區總經理李海平介紹戴爾可以在同一套存儲硬件里使用軟件的調度,實現了閃存硬盤與普通硬盤之間的數據調度,既能達到閃存的速度,又能實現普通硬盤的容量。
戴爾的軟件方式就是 “流動數據(Fluid Data)”體系結構,它強調了數據在企業內部與企業之間流動的重要性。戴爾對于存儲有這樣的理解:讓數據像水一樣流動起來,自動以適當的成本在適當的時間將適當的數據放置到適當的位置,從而將IT運營轉變成一種創新,使企業能夠更好地適應變化。由于企業可以主動而非被動地運用存儲,因而可以在專注企業本身發展的同時,削減成本、節省時間并降低風險。
基于這種軟件架構,戴爾在其全閃存解決方案中使用的是混合陣列的形式 (Flash+HDD),通過閃存介質解決性能問題(閃存介質中又可以利用高速的MLC和SLC SSD分別提供高性能的IO讀、寫能力),然后依靠數據分層技術把閃存的數據沉淀到經濟性更高的普通硬盤上面去,再利用大容量磁盤解決容量問題。戴爾Compellent在創立之初就一直在做數據分層技術,至今已有十多年時間。它能夠把數據從Tier 0級存儲移到Tier 1,從Tier 1移動Tier 2,Tier 2移到Tier 3。
這個方案可以實現所有的服務器之間的閃存存儲進行同步,而閃存的數據可以快速同步到存儲SSD,存儲SSD再進行分層存儲到普通硬盤上,實現了三者之間的打通。最終能夠產生500萬IOPS的架構。500萬IOPS是什么概念呢,如果按照交易量來說,可能等于雙十一的整個交易量。根據現在市場上的統計數據,混合陣列市場規模要遠遠大于全閃存陣列,可以占到95%以上。
李海平強調說市場上對于全閃存有兩種理解,一種是純閃存,一種是混合閃存。純閃存是一種新的閃存架構,無法兼容過去的存儲,只能使用閃存硬盤。而混合閃存無論配成全部是閃存硬盤,還是結合普通硬盤都可以。用大家都熟知的汽車行業的概念來解釋更為形象一些,我們說的純電動汽車是無法加油的,沒有油箱,只能充電。若是混合動力車,即支持電動,又支持加油。純閃存模式是革命性的,不能兼容過去。混合閃存陣列則可以兼容過去,立足現在,是一種漸進式的閃存使用戰略。戴爾一直都是漸進式改革的推崇者。
網秦應用戴爾閃存優化方案提升存儲效率
戴爾的這種混合陣列方式受到了很多用戶的青睞,網秦就是其中一個例子。隨著公司業務的發展和用戶規模的快速增長,網秦移動互聯服務云平臺面臨著諸多新的挑戰。首當其沖的是網秦云安全數據中心的數據服務能力,尤其是要提升對用戶訪問請求的響應速度,同時還有要提升系統后臺針對用戶數據報表的分析匯總能力;其次在數據配置額效率方面,網秦需要高效地為熱點數據配置存儲資源,實現自動分層存儲;第三,數據安全性和管理效率也亟待提高,要實現異構數據庫的融合和數據安全的智能化處理,提升IT系統的投資回報率,實現簡化IT。
戴爾Compellent閃存優化方案是一個集閃存速度、分層技術、自動精簡配置功能為一體的云存儲方案,非常適合網秦超大型、高密度數據庫的服務需求,同時對于網秦在線交易處理(OLTP)和BI等運行大量數據的應用也幫助極大。
網秦還充分利用了戴爾在業界首創的MLC與SLC智能分層技術。具體來說,網秦采用了IOPS性能高、可以提供較高的寫帶寬的SLC固態盤做Tier1層;還采用了容量稍大,讀性能比較好,寫性能稍遜一些,但每GB成本比較低的MLC固態盤做Tier2層,在節省成本的同時進一步優化了I/O速度。