當Facebook公司更新其存儲硬件時,其設(shè)計目標一直是“更多存儲”。 Bryce Canyon就是這樣的存儲產(chǎn)品,日前在2017年開放計算峰會上對外發(fā)布。
Facebook公司推出的Bryce Canyon提升了存儲單元的功率和容量,可以在機箱裝入72個硬盤驅(qū)動器,比之前的Honey Badger單元多部署12個。
Honey Badger的設(shè)計使用四個1U的托盤,而Bryce Canyon托盤類似于一個浴缸,硬盤驅(qū)動器垂直插入4U機箱。這允許Facebook公司可以按需要增加其存儲單元的密度,將更多的數(shù)據(jù)打包到每個機架中。這種額外的容量通過部署更多的機架和機房得以倍增,有助于企業(yè)從龐大的數(shù)據(jù)中心基礎(chǔ)設(shè)施中獲得更多的存儲能力。
Facebook公司推出了新的存儲單元Bryce Canyon,可以通過垂直插入硬盤來增加存儲密度。
用戶數(shù)據(jù)呈上升趨勢
新的存儲系統(tǒng)是Facebook公司不斷發(fā)展的管理海量傳入數(shù)據(jù)的一部分,用戶現(xiàn)在每天觀看超過1億小時的視頻。為了跟上所有上傳數(shù)據(jù)的發(fā)展步伐,F(xiàn)acebook公司必須不斷尋求增加容量的新方法。
Facebook公司的Jason Adrian在一篇博文中說:“隨著人們對Facebook應(yīng)用程序的視頻體驗的關(guān)注,我們的工作負載越來越需要更多的存儲容量和密度。我們的目標是建立一個不僅可以滿足我們當今需求的平臺,而且還可以進行擴展以適應(yīng)未來增長的新模塊。”
提升磁盤密度意味著在同一空間內(nèi)增加更多的功率和熱量。 Facebook公司工程經(jīng)理Eran Tal表示,具有更深層次的單元實際上為設(shè)計團隊創(chuàng)建冷卻氣流提供了更多的選擇,使他們能夠使底盤下方空氣流通。
Tal說:“我們更好地規(guī)劃了空間,在4U的機箱中,可以使用更大的風扇來獲得更好的氣流。我們通過提高設(shè)計和工程意識應(yīng)對氣流和熱量的挑戰(zhàn)。
新設(shè)計在開放式計算中首次亮相
Bryce Canyon是Facebook公司在開放式計算峰會上宣布推出的升級的存儲硬件,這款產(chǎn)品將在其2011年開通運營第一個數(shù)據(jù)中心推出。Facebook公司還推出了新的Big Basin機器學習硬件,以及兩款新服務(wù)器的設(shè)計。
Bryce Canyon和其他Facebook新的設(shè)計規(guī)范將通過開放計算項目發(fā)布,隨后將提供一套完整的硬件設(shè)計文件。
Facebook的Bryce Canyon存儲單元可將72個硬盤驅(qū)動器垂直插入4U機箱
Bryce Canyon存儲單元是Facebook改進存儲架構(gòu)的一系列更新中的最新版本。 2013年,F(xiàn)acebook公司與其設(shè)計合作伙伴Wiwynn公司為開放計算項目推出了第一個Open Vault存儲機箱(稱為Knox),然后在2015年利用該設(shè)計創(chuàng)建了Honey Badger,并在2016年推出Lightning NVMe機箱。
存儲設(shè)計的創(chuàng)新
Facebook公司還開發(fā)了一個冷存儲的數(shù)據(jù)中心設(shè)計,以容納Facebook用戶偶爾訪問的照片和數(shù)據(jù)。這是一種分層存儲的網(wǎng)絡(luò)規(guī)模設(shè)計,這是一種基于優(yōu)先級將存儲的數(shù)據(jù)進行分類的策略,然后將數(shù)據(jù)分配給不同類型的存儲介質(zhì)以降低成本。
其目的是創(chuàng)建一個由高性能企業(yè)硬件和網(wǎng)絡(luò)組成的頂級層,而較低的層可以使用商品化硬件,或者對于很少使用的數(shù)據(jù)資產(chǎn),可以使用備份磁帶庫進行備份。
Facebook公司正在使用藍光光盤實施冷存儲,該公司與松下公司合作推出Freeze Ray光學數(shù)據(jù)存檔器,這是一款商業(yè)化的藍光技術(shù),在2014開放計算峰會推出了原型。與第一代Facebook的冷存庫設(shè)計相比,藍光光盤可以節(jié)省高達50%的電能,因為藍光機箱在初始數(shù)據(jù)“燒錄”時用電,而在空閑時不消耗電能。
Bryce Canyon存儲系統(tǒng)支持部署72個3.5英寸硬盤,其每個硬盤容量為12 GB,可以將系統(tǒng)配置為一個單一的72個驅(qū)動器存儲服務(wù)器,作為具有完全獨立電源路徑的成雙的36個存儲服務(wù)器,或作為一個JBOD(磁盤簇)。當配置為存儲服務(wù)器時,Bryce Canyon可以支持單路或雙路Mono Lake CPU模塊。
無工具設(shè)計簡化維護
Adrien寫道:“我們發(fā)現(xiàn),對于像Web和存儲這樣的某些工作負載,單插槽架構(gòu)更有效率,其每瓦特性能更高。我們之前已經(jīng)轉(zhuǎn)移了我們的網(wǎng)絡(luò)層,以利用這種架構(gòu),并在Bryc中實現(xiàn)了相同的Mono Lake架構(gòu)模塊
Adrien寫道:“我們發(fā)現(xiàn),對于某些工作負載(如Web和存儲),單插槽架構(gòu)更有效率,每瓦特性能更高。 “我們此前已經(jīng)轉(zhuǎn)移了我們的網(wǎng)絡(luò)層來利用這一架構(gòu),并在布萊斯峽谷平臺上實施了相同的Mono Lake建筑模塊。”
像大多數(shù)Facebook的硬件設(shè)計一樣,Bryce Canyon系統(tǒng)具有無工具設(shè)計。在不使用工具的情況下,可以更換每個主要的現(xiàn)場可更換單元(FRU)。為了拆卸,通過閂鎖可以將硬盤拉出系統(tǒng)來幫助用戶以便于處理。這簡化了部署和維護,因為在添加硬盤時不需要使用運營商的幫助。