原文:http://chucksblog.emc.com/chucks_blog/2013/09/are-servers-the-new-storage.htmlhtml
註明:本文內容基於 VMware VSAN beta 版本撰寫,請訪問http://www.vmware.com/products/virtual-san/得到有關正式版本的更新信息。算法
過去,幾乎全部存儲都直接鏈接到服務器。不管是經過服務器機箱自身的磁盤驅動器進行鏈接仍是經過外部直連機架進行鏈接,服務器、應用程序和專用存儲資源之間都存在明確的一對一關係。
緩存
在過去二十年中,這種狀況已經發生逆轉:可在多個應用程序和服務器之間實現資源共享的智能外部存儲陣列。我仍然記得 1995 年試圖說服人們共享存儲比專用存儲更出色,固然,這並不容易。服務器
不過時至今日,很顯然狀況已經開始往回轉變:智能共享存儲,但並不具備常見的外部存儲陣列。網絡
我曾被屢次問及這樣一個問題,即服務器是否會成爲新型存儲?
架構
使用經常使用的商用服務器提供共享存儲服務這一理念曾經不斷地普及、消退,再普及、再消退;不過此次毫不同樣,這次的動因和以往大不相同。
ide
爲何要使用服務器做爲存儲呢?工具
使用標準行業服務器做爲存儲陣列基礎並不是全新理念。縱觀存儲陣列市場,您會發現衆多極其熟悉的設計:兩個或兩個以上服務器節點,採用低延時鏈接和智能軟件,將商用硬件轉變爲有用的存儲陣列。性能
例如,在最近舉辦的VMworld 大會上,可能有 20家不一樣的存儲陣列供應商,根據本人的非正式調查結果,大多數產品都採用了這種方案。優化
不過,須要注意的是,所用模式並無發生改變:存儲陣列供應商仍然在銷售套裝存儲產品並提供支持,而這些套裝存儲產品只是由一些常見組件組成的。
若是採用一種大相徑庭的模式,即,客戶能夠自行採購硬件,而後只需安裝軟件即可將服務器轉變爲共享存儲,結果會怎樣呢?
我認爲,促使不久以後推出更多相似存儲的因素有如下五種。
一、性能優點
現今,存儲性能僅單純地歸結於閃存。您能夠經過投入更多資金來實現存儲加速。在外部混合陣列中配備少許閃存,可顯著提高性能並提升全部應用程序的運行速度,具體取決於所用算法的效果。若是進一步建立一個全閃存外部陣列,使用該陣列的全部應用程序就能夠如期得到出色的性能。
不過,若是將此閃存安裝在服務器總線上,則能夠比全部外部陣列的速度更快,而且成本更低。延時更短,並且不須要專用的機箱。若是將此閃存技術(或其替代技術,如 PCM)應用於主板,則速度會更快,成本會更低。出於全部合理因素考慮,閃存應儘量靠近CPU。與衆多案例同樣,我也從這個角度注意到Cisco 近來對Whiptail 的收購。
毫無疑問,必須安裝存儲軟件,一切才能正常運轉。如今,幾乎全部軟件解決方案都使用服務器閃存進行緩存,而不是去試圖解決持久、彈性共享存儲所帶來的複雜性。不過,這種情況將在不久以後發生改變。
總之,隨着時間的推移,閃存經濟將大力促進基於服務器的存儲方案的發展。也就是說,大多數技術決策和實施將由服務器團隊(而不是存儲團隊)負責。
二、融合優點
當多個完善的技術類別匯聚到單個實體中時,咱們稱之爲融合。對於 IT 客戶而言,融合一般會帶來一些優點:移動性部件更少,工做流集成在一塊兒等。
以VMware VSAN beta版本爲例。硬件確定是融合的,所以不須要使用專用的存儲硬件或資源,這些硬件與計算時使用的硬件徹底相同。不過,更爲重要的是,操做模式也進行了融合。如今,存儲操做只是VMware 管理員天天完成的一項額外工做。不須要實際配備專門的存儲團隊。
三、建池優點
如今,咱們一般配備一個資源池用於計算,另外一個資源池用於存儲。將兩者合爲一體後會怎樣呢?池越大,優化資源時的效果越佳。在全部專用的存儲陣列當中,一般會發現大量專用的計算、存儲和網絡端口。
不管是從經濟方面仍是操做方面看,將服務器資源與存儲資源視爲一個共享兼容池的這種想法都是一種極具吸引力的主張。
四、簡易性優點
使用多供應商環境的全部用戶都知道,從操做角度講,多樣性越低越好。
若是可以對服務器場和存儲場使用同一套構建塊,讓全部內容都相同,將會得到巨大優點。須要面對的供應商較少,購買力較大,而工具和操做流程可實現標準化等。
五、計數器優點
假定存儲量很是大,這種思路可進行細分。
毫無疑問,閃存成本愈來愈低,但不管那些新興公司給出的報價如何,都毫不會低於旋轉磁盤的成本。
數據中心的數據量不斷增長,並超出介質密度的增加,即便採用重複數據刪除這種高效率技術也是如此,所以,未來一定會愈來愈多地使用旋轉磁盤。
簡單地說,標準服務器設計並無爲容納大量旋轉磁盤而進行優化。它們的設計一般是爲了實現高效率計算,而內部存儲的優先級則很是低。沒有密度可言,沒有 RAS 可言,也沒有功耗和冷卻等功能可言。所以,效率可能很是低下。
例如,假定使用最新一代的中層存儲陣列,在這種陣列中,每每會在一對存儲控制器背後採用機架安裝1000 個或更多的驅動器,這些驅動器都安裝在一個密度極大的機箱中。若是要使用商用服務器做爲存儲來實現這一點,最終得到的解決方案每每並不是最佳。
從規模角度看,很明顯能夠預見將來的存儲架構將分爲兩個不一樣的類別,分別針對不一樣的用途進行優化。
在性能方面,咱們能夠預見,基於服務器的閃存具備低延時互連和智能存儲軟件所帶來的優點,而正是這些因素可讓您得到最佳的 IOPS 性能。在容量方面,咱們能夠預見到大型橫向擴展的專用存儲控制器場(儘管使用的是一些經常使用組件),能夠按需提供使人驚異的容量和帶寬。
這兩個領域都意味着:使用各類服務和語義來回傳遞數據。
服務器是否會成爲新型存儲?
理想上,答案彷佛是確定的,性能層面尤爲如此,緣由是,人們須要一種經濟高效的閃存,這種閃存很是接近於應用程序。
不過,在現實中,答案更多的是「我很樂觀」。雖然帶來的優點很明顯,可是,只有在潛在客戶加以實施以後,這種優點纔會顯現出來。就我的而言,我一直在關注人們對 VSAN beta版的反應,由於它涵蓋了上述全部核心優點。
能夠確定的是,未來須要處理的數據會更多,這意味着,咱們須要不斷尋找更好的方法來處理它。
--------------------------------------------------------------------------------------------------------------------------------------------------
做者: Chuck Hollis
近日,ChuckHollis 加入了 VMware,擔任存儲與高可用性部門首席策略專家。在 Chuck Hollis 的領導下,VMware成功發佈了一款領先的軟件定義的存儲解決方案-VSAN。期間,他將其在存儲行業和 IT 生態系統方面的真知灼見引入了 VMware。加入 VMware 以前,Chuck Hollis 曾經在 EMC 任職 18 年,擔任 EMC 全球營銷首席技術官。他喜歡與客戶和業內人士探討各種技術話題。固然,也酷愛寫博客。Chuck 與妻子和孩子們共同居住在馬薩諸塞州的霍利斯頓。