閃存存儲的瓶頸
固態(tài)存儲的發(fā)展給IT產(chǎn)業(yè)帶來的轉(zhuǎn)變可以用“驚艷”來形容。各大公司對閃存技術(shù)帶來的低延遲表現(xiàn)更是青睞有加。
最近,ESG就存儲行業(yè)現(xiàn)狀的諸多方面對373位IT決策人員(負(fù)責(zé)其所在公司的數(shù)據(jù)存儲架構(gòu))進(jìn)行了調(diào)查,其中就包含了閃存相關(guān)的問題。當(dāng)被問及到部署閃存帶來的好處時,絕大多數(shù)受訪者表示這種好處顯而易見,即應(yīng)用的性能得到了顯著的提升。排在第二、第三以及第四的好處則分別是——更高的促成農(nóng)戶利用率,更低的操作開銷以及TCO——這就更進(jìn)一步的凸顯了閃存在提升整個IT生態(tài)圈工作效率方面的巨大發(fā)展?jié)摿Α?/p>
在閃存方面嘗到甜頭的公司從本質(zhì)上講可以分為以下兩類:數(shù)據(jù)生態(tài)系統(tǒng)的發(fā)展受到了HDD的限制,在更換閃存之后,性能得到了質(zhì)的提升;由于過去部署了太多的HDD,而遷移到固態(tài)存儲使得他們其余應(yīng)用的性能上升了幾個檔次,因此他們決定用更少的投入實現(xiàn)同等水平的IOPS。
綜上,機械硬盤看起來已經(jīng)成為數(shù)據(jù)生態(tài)系統(tǒng)中限制性能提升的瓶頸。那么,用閃存將HDD這個瓶頸徹底替換掉就一定會提升數(shù)據(jù)中心的整體性能嗎?
答案還真不好說。
瓶頸只是被轉(zhuǎn)移了而已
根據(jù)ESG的調(diào)查顯示,盡管用更快速的閃存存儲替代慢速的HDD會帶來顯著的成效,但瓶頸問題依然存在,只是換了地方而已。
無論是系統(tǒng)設(shè)計還是流程優(yōu)化,一個核心觀念就是你無法將性能瓶頸完全移除掉。系統(tǒng)中的某些部分總會在性能上拖大家都后腿。
一旦你明白了這個道理(即性能瓶頸總會存在),下一步就是找到這個瓶頸所在并對其采取相應(yīng)的措施了。
這是閃存存儲系統(tǒng)的潛在問題所在。過去幾十年里,機械載體成為系統(tǒng)性能瓶頸的問題日趨顯著。為了提升性能,你做的僅僅是擴大了這個瓶頸的尺寸或者添加了更多的硬盤而已。多虧了閃存,存儲也許不會再是整個系統(tǒng)的瓶頸所在了。
那么瓶頸到底在哪?好問題!處理器、內(nèi)存、應(yīng)用許可、協(xié)議、網(wǎng)絡(luò)、閃存系統(tǒng)的前端控制器等等,都有可能。
所以答案就是,看具體情況。
定位性能瓶頸絕非易事
在某個系統(tǒng)中(尤其是部署了閃存之后的系統(tǒng))準(zhǔn)確找出并定位性能瓶頸,實踐遠(yuǎn)遠(yuǎn)難于理論。舉個例子,在數(shù)據(jù)中心的每個系統(tǒng)中采用多種不同的管理工具只會增加定位瓶頸的困難度。然而,能夠幫助管理員更好的掌控全局的產(chǎn)品的確是存在的。
像Aptare或者PernixData這種公司,可以通過他們的Architect軟件對數(shù)據(jù)進(jìn)行分析,進(jìn)而對數(shù)據(jù)流向做出更全面的判斷,最終給出優(yōu)化設(shè)計相關(guān)的建議。除此之外,類似Brocade這樣的存儲網(wǎng)絡(luò)廠商可以利用自己的工具來幫助客戶對相關(guān)性能進(jìn)行追蹤。
但是有一點需要格外注意,即性能瓶頸并非一成不變的。隨著處理器和內(nèi)存的更新以及應(yīng)用和固件的升級,瓶頸也會隨之轉(zhuǎn)移。例如,NVMe的引入將會在很大程度上影響性能瓶頸所處的位置。這種額外增加的復(fù)雜性在全閃存環(huán)境中尤為明顯,畢竟數(shù)據(jù)生態(tài)系統(tǒng)是靠電力驅(qū)動的。
拋開這些復(fù)雜性不談,了解瓶頸所在則是一個非常關(guān)鍵的事情,畢竟提升系統(tǒng)性能的唯一方法就是將瓶頸擴大。
將瓶頸“撐開”
假設(shè)你已經(jīng)找到了瓶頸所在,然后咋辦?
下一步就是對架構(gòu)進(jìn)行設(shè)計,將瓶頸轉(zhuǎn)移到你想安置它的地方。在多數(shù)系統(tǒng)中,瓶頸往往會被轉(zhuǎn)移到開銷***的地方,因為這部分開銷往往是你最想避免的。
如果添加一個新的應(yīng)用許可要比增加內(nèi)存、存儲或者網(wǎng)絡(luò)設(shè)備更昂貴,那么系統(tǒng)中剩下的部分就該被合理設(shè)計進(jìn)而到達(dá)他們的極限值。換句話說,應(yīng)用部分就應(yīng)該成為瓶頸。
當(dāng)我們在討論閃存所帶來的顛覆性特點時,用固態(tài)硬盤替換掉HDD進(jìn)而使得性能瓶頸得以消除的說法往往過于簡單化了。更為準(zhǔn)確的說法應(yīng)該是:隨著閃存的使用,性能瓶頸在很大程度上被擴大了,或者被轉(zhuǎn)移了。
如果你不清楚是哪種情況(擴大還是轉(zhuǎn)移),那么***趕緊弄清楚——越快越好。




















