Facebook透露Open Vault開源存儲計劃
存儲時代 發(fā)表于:12年09月27日 15:18 [轉(zhuǎn)載] DOIT.com.cn
當你在Facebook上上傳照片或文章時,所有的數(shù)據(jù)都被保存到某個地方。Facebook的存儲架構(gòu)是巨大的,但它不完全是個謎,至少在服務(wù)器方面是這樣的。
Facebook是Open Compute Project項目的領(lǐng)導(dǎo)者,該項目從2011年4月開始啟動,目標是開放Facebook數(shù)據(jù)中心設(shè)計規(guī)格的源碼。最初他們發(fā)布了服務(wù)器相關(guān)的規(guī)格,現(xiàn)在開始存儲方面的工作,這時候就有了Open Vault項目。
Facebook系統(tǒng)工程項目領(lǐng)導(dǎo)Amir Michael告訴記者,Open Vault是現(xiàn)在開源計算中最有意思的一個項目。“Open Vault其實是針對存儲平臺的Open Compute。”
Open Vault是基于JBOD概念。Michael表示:“這是Open Compute項目背后首次有開源存儲類型的技術(shù),它主要是基于SAS協(xié)議的。”近年來隨著硬件廠商開始利用SAS (Serial Attached SCSI)加速存儲性能,SAS已經(jīng)變得越來越普遍了。
根據(jù)Michael稱,Open Vault以非常密集的方式連接了很多硬盤。他指出,現(xiàn)在大多數(shù)的存儲硬件廠商都是前端擺放的,因此它在服務(wù)器機架的前端占用了很多的空間,這限制了機架內(nèi)可部署的存儲驅(qū)動器。Open Vault采用了不同的方法。
Michael 說:“我們推進了一步,同時將堆疊的驅(qū)動器深入到服務(wù)器內(nèi)部,這使得我們獲得更高的驅(qū)動器密度。”
因此,F(xiàn)acebook在每個計算節(jié)點后能夠容納更多的存儲。Michael表示,有了Open Vault ,F(xiàn)acebook能夠一次部署15個驅(qū)動器。這樣可以擴大增量至50個驅(qū)動器或更多的驅(qū)動器;這個驅(qū)動器可以是傳統(tǒng)硬盤或者是SSD。
將大量驅(qū)動器封裝到一個服務(wù)器機箱帶來了一系列挑戰(zhàn)。其中之一是驅(qū)動器冷卻問題,因為這么多的驅(qū)動器包裝緊密結(jié)合起來會產(chǎn)生大量的熱。
這是一個問題,F(xiàn)acebook正在通過服務(wù)器存儲機箱,處理適當?shù)目諝饬鲃永鋮s模型。Michael表示,F(xiàn)acebook有一個實驗室,花了很多的時間研究服務(wù)器的熱力學(xué)性質(zhì)。
Facebook的方法包括軟件和硬件兩方面來提供適當水平的冷卻。在硬件方面,通過系統(tǒng)和周圍的驅(qū)動器來提供空氣管理和工程師的指導(dǎo)。軟件方面,它關(guān)于創(chuàng)建算法以節(jié)能的方式控制風(fēng)扇。
Michael表示:“我們使用一些方法讓更多的空氣通過機箱,確保其冷卻。我們以非?茖W(xué)的方法,確保我們只使用所需的空氣量,因為如果流動空氣超過需要,就是在浪費能源。”
公司簡介 | 媒體優(yōu)勢 | 廣告服務(wù) | 客戶寄語 | DOIT歷程 | 誠聘英才 | 聯(lián)系我們 | 會員注冊 | 訂閱中心
Copyright © 2013 DOIT Media, All rights Reserved. 北京楚科信息技術(shù)有限公司 版權(quán)所有.