Facebook正在考慮幾乎所有的選項來解決無數(shù)應(yīng)用程序的存儲需求,這些應(yīng)用程序在性能、可伸縮性和效率上都有不同的需求。閃存太快而硬盤太慢,F(xiàn)acebook想要一切事情能達到完美。
盡管Facebook建立的開放式計算項目(OCP)正在努力獲取利潤,并通過任何意義上的穩(wěn)定完全脫離服務(wù)器業(yè)務(wù),但Facebook本身就是在告訴存儲行業(yè)應(yīng)該關(guān)注下一個焦點——一個廣泛的陣列存儲選項來解決一系列大數(shù)據(jù)應(yīng)用。
在一個主題為開放式計算峰會期間,F(xiàn)acebook的管理副總裁Jay Parikh說了自己理想的存儲架構(gòu),包含從硬盤到閃存——是的——可通過藍光以滿足公司越來越多的應(yīng)用程序的需要。這個想法(和一個我們3月份將討論的結(jié)構(gòu):數(shù)據(jù)有關(guān))是存儲公司需要從更廣泛的角度考慮,公司如何使用他們的技術(shù)來為有不同需求的應(yīng)用程序在訪問和交付數(shù)據(jù)方面提供服務(wù)。
Facebook所關(guān)注的問題在大數(shù)據(jù)時代特別重要,當公司不斷增長他們所不想要的數(shù)據(jù)量時,他們或許會扔掉這些數(shù)據(jù)。然而數(shù)據(jù)庫性能對Facebook上的應(yīng)用程序來說可能至關(guān)重要,因此,迫切需要所有的閃存服務(wù)器都像Facebook新的Dragonstone設(shè)計那樣——在涉及到兩年內(nèi)都未曾使用的用戶照片的存儲價值時,很明顯它并不是那么重要。其中可能會有一些像Hadoop這樣的軟件,F(xiàn)acebook將它作為一個大規(guī)模的數(shù)據(jù)倉庫,而實際上只是需要足夠快的速度。
關(guān)于其價值方面,帕里克喜歡使用一個汽車比喻而不是一個童話比喻。10月份在我們的Structure Europe會議上關(guān)于公司需要使用更多閃存的討論,他表示當前的閃存配置過程“像將法拉利引擎添加到你的服務(wù)器上。”在開放式計算峰會上的演講期間,他將硬盤比作小型貨車,閃存比作跑車,并渴望一些像Toyota Prius的產(chǎn)品可以成為車庫里的第三輛車。
會后在走廊上聊天時他告訴我,盡管藍光可能是這一點上的一個延伸,但它實際上仍然有所保留。畢竟,它非常快速,并有著非常低的功率和高度的耐用性。Parikh表示,如果他要是生產(chǎn)藍光光盤或者閃存,他會試著考慮在一個不存在硬盤的世界中,然后開始思考如何擴展存儲的實用性,來填補硬盤的空白。
而且Facebook涉及到基礎(chǔ)設(shè)施領(lǐng)域,以及大型工業(yè)和他們的IT預(yù)算。兩年前,F(xiàn)acebook的開放式計算服務(wù)器設(shè)計或許看上去有點瘋狂,但是現(xiàn)在大型銀行和云供應(yīng)商的董事會都在評估,甚至建立自己的服務(wù)器。服務(wù)器制造商如戴爾看到了這個注定的趨勢,早就開始支持開放式計算,從而滿足未來對這種類型的硬件的需求。
隨著越來越多的公司尋求匹配他們的存儲介質(zhì)來滿足無數(shù)種類的數(shù)據(jù)應(yīng)用的特定需求,有提供這種能力存儲供應(yīng)商和制造商或許會成為最大的贏家。企業(yè)可能會想看到硬盤步磁帶驅(qū)動器的后塵,但這不可能發(fā)生除非有更好的東西出,更好的適合大數(shù)據(jù)進而取代他們的位置。