然而,隨著閃存價格的迅速下降,以及閃存效率提升的技術(shù)正在把基于閃存的企業(yè)數(shù)據(jù)存儲推向主流。節(jié)約的成本,再加上提高的性能和用戶體驗優(yōu)勢,閃存存儲擁有引人注目的投資回報率。但是,什么情況下適合使用閃存呢?
你可以考慮通過三種方式來部署閃存存儲:
1.傳統(tǒng)混合閃存陣列:這種類型的閃存系統(tǒng)把少量(通常不到10%)閃存介質(zhì)與絕大多數(shù)硬盤(HDD)整合到一起,利用塊分層,以相等成本提供比單獨HDD更高的性能。
2.全閃存陣列:只使用固態(tài)硬盤(SSD),全閃存陣列將有可能從一個存儲系統(tǒng)為你提供最佳性能——其中包括最低延遲。重復(fù)數(shù)據(jù)刪除這樣的技術(shù)以及較大容量的SSD可讓全閃存成本接近HDD水平。
3.融合閃存陣列:這類新的存儲陣列采用閃存為先考慮而設(shè)計,把整個應(yīng)用或數(shù)據(jù)卷放在閃存上,就像一個全閃存陣列,但是也支持HDD,以期實現(xiàn)更大的可擴(kuò)展性并能夠把一些數(shù)據(jù)放在機(jī)械硬盤上——例如,如果數(shù)據(jù)漸漸“老化”,就可以這樣做。
但是如何弄明白閃存是否適合你,如果適合,你需要哪種閃存陣列?以下就是三種閃存陣列類型以及它們?nèi)绾芜m合你的環(huán)境。
傳統(tǒng)混合閃存陣列
已存在數(shù)年,這種設(shè)計類型的目標(biāo)就是獲得閃存的性能,但是只是保守地使用高速閃存介質(zhì),這樣你就能降低總體成本,同時能利用HDD較大的可用容量。大部分磁盤陣列都包括自動分層功能,以便把SSD作為高速數(shù)據(jù)層來充分利用起來?;旌祥W存陣列按照每GB來定價,這個價格通常高于HDD存儲陣列,但是比全閃存存儲陣列要低得多。
一些混合陣列所面臨的挑戰(zhàn)是:它們并不適合所有負(fù)載。例如,它們不能提供可預(yù)測的最高服務(wù)水平和最低延遲。如果數(shù)據(jù)在閃存上,那么還算好,如果應(yīng)用數(shù)據(jù)位于HDD層,這會導(dǎo)致最終用戶響應(yīng)時間差。為什么?因為混合陣列使用不同的算法來均衡閃存和HDD上的數(shù)據(jù)放置。這些算法的表現(xiàn)如何通常不得而知,直到該陣列用于生產(chǎn)。此外,隨著時間的推移,如果硬要應(yīng)用負(fù)載發(fā)生變化或者存儲陣列中加入更多數(shù)據(jù),那么數(shù)據(jù)放置的效率和有效性可能會有所不同。
針對那些支持閃存緩存而部署的一個最新變化就是:把自動分層與作為緩存的閃存整合到一起。通過添加作為緩沖的閃存,可緩解圍繞自動分層的一些挑戰(zhàn)。這樣,緩存中的數(shù)據(jù)就能迅速被主機(jī)訪問——即使這些數(shù)據(jù)位于不經(jīng)常被訪問的層。
全閃存陣列
如果最看重性能,那么沒有什么可以打敗針對閃存優(yōu)化的架構(gòu)上內(nèi)置的全閃存陣列。全閃存存儲可提供一致的性能,如果與合適的數(shù)據(jù)服務(wù)一起使用,這樣做也不會影響彈性、可擴(kuò)展性和數(shù)據(jù)移動性。
不要被閃存可察覺的較高的起配架構(gòu)所嚇倒。正如 IDD報告所述:“與硬盤相比,如果只按每GB成本($/GB)來計算,固態(tài)硬盤是一種比硬盤更加昂貴的存儲媒體,但是如果按照$/IO來計算,它的成本效益要高得多。當(dāng)固態(tài)存儲通過存儲優(yōu)化技術(shù)智能集成到一個系統(tǒng)中時,存儲提供商降低了購置成本和總體擁有成本(TCO)。”降低的成本也被稱作“每GB空間可用成本”。
然而,由于系統(tǒng)設(shè)計,仍然會有性能瓶頸。這就是為何只用閃存來填補(bǔ)針對HDD而設(shè)計的傳統(tǒng)雙控制器陣列并不是最好的主意。你將壓垮存儲控制器跟上SSD步伐,從而導(dǎo)致由于架構(gòu)導(dǎo)致性能瓶頸的出現(xiàn)。正因為如此,更新的閃存陣列可能千差萬別,不僅是在性能方面,在性能一致性和可預(yù)測性方面也是如此。多控制器、橫向擴(kuò)展的設(shè)計受到青睞,因為它們能夠更好地滿足性能需求。
融合閃存陣列
作為閃存領(lǐng)域較新的概念,融合閃存陣列是一個也可容納機(jī)械硬盤的全閃存陣列類別。通過利用“閃存為先”的設(shè)計理念以及相關(guān)數(shù)據(jù)效率技術(shù)來降低閃存成本,企業(yè)把完整的應(yīng)用和數(shù)據(jù)卷放在閃存上并把它們留在那里。但是,對于輔助應(yīng)用和較舊的數(shù)據(jù),企業(yè)有時仍然希望在同一個系統(tǒng)中擁有HDD。能夠在一個系統(tǒng)中提供兩種類型的存儲,只要運用合適的數(shù)據(jù)服務(wù),就可提供全閃存陣列的性能和延遲、混合陣列的經(jīng)濟(jì)實惠性、統(tǒng)一陣列的敏捷性(支持塊負(fù)載、文件共享和對象訪問),以及高端陣列的規(guī)模和彈性。
當(dāng)然,具體哪種方案適合你取決與你的特定需求。通過以上信息,你應(yīng)該能夠更好地為你的企業(yè)做出最明智的決策。
(本文作者系中國惠普有限公司中國區(qū)副總裁、存儲產(chǎn)品事業(yè)部總經(jīng)理)