云計(jì)算時(shí)代,計(jì)算領(lǐng)域每投入一元錢,存儲(chǔ)領(lǐng)域就需要投入兩元錢。作為以服務(wù)交付為價(jià)值點(diǎn)的云計(jì)算來(lái)說(shuō),其存儲(chǔ)尤其是云存儲(chǔ)在其中所扮演的作用也就十分重要。對(duì)于早在2009年就提出開(kāi)源存儲(chǔ)方案的Backblaze來(lái)說(shuō),將迎來(lái)“借云計(jì)算之勢(shì)”爆發(fā)增長(zhǎng)的黃金期。那么,這種存儲(chǔ)開(kāi)源是否意味著打開(kāi)了“潘多拉之盒”呢?
前段時(shí)間,由Facebook主導(dǎo)的Open Compute Project,在經(jīng)過(guò)一年半的發(fā)展,已經(jīng)涌現(xiàn)出更多的基于開(kāi)放的定制化解決方案。其實(shí)在計(jì)算開(kāi)放、開(kāi)源化的同時(shí),包括硬件存儲(chǔ)在內(nèi)的硬件也在走向開(kāi)源。
2009年就提出開(kāi)源存儲(chǔ)方案的Backblaze,就是將這種存儲(chǔ)引向開(kāi)源的一家初創(chuàng)企業(yè)。這家企業(yè)主攻在線備份和數(shù)據(jù)備份軟件解決方案。這家公司曾經(jīng)推出的Storage Pod 1.0,創(chuàng)新性提出了硬件存儲(chǔ)開(kāi)源化的理念,并成為存儲(chǔ)大數(shù)據(jù)最具成本效益的方案之一。
Storage Pod 1.0(Pod是指存儲(chǔ)海量數(shù)據(jù)的4U機(jī)架)標(biāo)準(zhǔn)下,用戶只需支付7867美元就可以享受到67TB的數(shù)據(jù)存儲(chǔ),并支持在線備份。隨后,升級(jí)到了2.0和3.0版本的Storage Pod。Storage Pod2.0在前一版本基礎(chǔ)上實(shí)現(xiàn)了容量翻番(135TB)且價(jià)格更為低廉的解決方案。Backblaze通過(guò)在4U機(jī)架空間內(nèi)安裝搭配45個(gè)磁盤的服務(wù)器來(lái)實(shí)現(xiàn)存儲(chǔ)硬件的開(kāi)源化。其5美元每月的無(wú)限備份服務(wù)頗受關(guān)注。
Storage Pod 3.0
Backblaze Pod有點(diǎn)類似此前Sun X4500“Thumper”平臺(tái)支持熱插拔硬盤。此次第三代Pod有很多重大升級(jí)。下面,我們將為大家詳細(xì)介紹這方面的內(nèi)容。
在上一代2.0的基礎(chǔ)上,Storage Pod 3.0在箱體、重要部件方面都全新設(shè)計(jì)進(jìn)行了升級(jí),以幫助提升可靠性和靈活性。通過(guò)目前單體4TB硬盤,在4U機(jī)架中可實(shí)現(xiàn)最高180TB擴(kuò)展(45*4TB)。
該4U機(jī)架中的45個(gè)硬盤位分為三組,每組15個(gè),任何一組都被固定住。每組都扮演著硬盤之間的數(shù)據(jù)傳輸通道角色。這使得Pod的組裝會(huì)變得更為容易和高效,最為重要的是,還可以提供緩震效果,為數(shù)據(jù)保護(hù)提供更多保障。
Storage Pod 3.0原型圖
據(jù)悉,該產(chǎn)品采用第二代英特爾i3-2100處理器,相比上一代產(chǎn)品可提供更多內(nèi)存支持(32GB),而且也擁有更多的能耗節(jié)省(65瓦),主頻為3.1GHz。搭配微型ATX架構(gòu)主板,當(dāng)然也支持標(biāo)準(zhǔn)ATX架構(gòu)主板。根據(jù)介紹,Pod 3.0采用的是超微MBD-X9SCL-F板子,該主板新增了英特爾高級(jí)處理總線的支持和PCIe擴(kuò)展插的升級(jí)(提供兩倍的I/O吞吐)。
4U結(jié)構(gòu)設(shè)計(jì)(其中一組磁盤裸露在外)
也許有人問(wèn),4U空間內(nèi)安置這么多磁盤,其散熱設(shè)計(jì)是什么樣的呢?Pod采用了1+1冗余電源設(shè)計(jì),分別獨(dú)立對(duì)板塊和磁盤、兩組6個(gè)大功率風(fēng)扇提供電源。兩組大功率風(fēng)扇從磁盤兩側(cè)和系統(tǒng)主板分別提供散熱支持。
電源和風(fēng)扇系統(tǒng)設(shè)計(jì)示意圖
Storage Pod 軟件層結(jié)構(gòu)示意圖
在軟件層面,我們也可以從圖示中了解,它包含了硬盤、RAID和文件系統(tǒng)、網(wǎng)絡(luò)連接支持。用戶可以通過(guò)fdisk等工具在Linux系統(tǒng)上對(duì)SATA控制器下的45個(gè)硬盤進(jìn)行分區(qū)創(chuàng)建,并將每15個(gè)硬盤集群化組建成RAID6。在這之上就是JFS文件系統(tǒng)了,通過(guò)HTTPS協(xié)議即可訪問(wèn)文件系統(tǒng)并對(duì)磁盤進(jìn)行操作。
一直以來(lái)開(kāi)源都在軟件領(lǐng)域揮舞著大棒。在云計(jì)算的當(dāng)代,硬件領(lǐng)域尤其是OCP開(kāi)放計(jì)算項(xiàng)目等領(lǐng)域, 已經(jīng)將這種開(kāi)源引入到了硬件層級(jí)。Backblaze則主要是在存儲(chǔ)硬件方面實(shí)現(xiàn)開(kāi)源,通過(guò)在一個(gè)4U機(jī)架中部署密集磁盤,并通過(guò)網(wǎng)絡(luò)服務(wù)交付的形式,為用戶提供在線備份、存儲(chǔ)等服務(wù)。
那么,該公司的這種開(kāi)源存儲(chǔ)設(shè)計(jì)方案,對(duì)于其他存儲(chǔ)廠商來(lái)說(shuō)是否意味著打開(kāi)了“潘多拉之盒”呢?一方面,Backblaze存儲(chǔ)系統(tǒng)的設(shè)計(jì)都是透明的,包括每個(gè)組件的成本和結(jié)構(gòu)組成都一目了然。另一方面,它提供了類似攢機(jī)的市場(chǎng)模式,用戶無(wú)需購(gòu)買昂貴的存儲(chǔ)設(shè)備,只需訂閱因大量的存儲(chǔ)系統(tǒng)部署而帶來(lái)成本效益下的存儲(chǔ)/備份服務(wù)。
Storage Pod存儲(chǔ)開(kāi)源(成本、設(shè)計(jì)透明)
這種設(shè)計(jì)理念,開(kāi)創(chuàng)一種存儲(chǔ)定制化的服務(wù)模式,用戶可以通過(guò)更改組件、磁盤、或者重新設(shè)計(jì)4U機(jī)架箱體來(lái)實(shí)現(xiàn)某些功能模塊的增強(qiáng)(比如計(jì)算或者網(wǎng)絡(luò)I/O負(fù)載)。Pod 3.0成本相比2.0降低了1.9%,也就是從Pod 2.0的1984美元降至1942.59美元,其他成本則主要是硬盤上面。前幾年泰國(guó)洪水和IT融合的趨勢(shì),導(dǎo)致硬盤產(chǎn)業(yè)趨于供不應(yīng)求的階段,但早在2011年就推出的Pod 2.0在一定程度上有助于節(jié)省硬盤成本。目前該公司擁有450個(gè)Pod,部署和管理的數(shù)據(jù)超過(guò)50PB。并受到來(lái)自全球各企業(yè)、組織用戶的青睞。
Storage Pod(4U)
編后語(yǔ):
也許多年以后,人們會(huì)發(fā)現(xiàn)這種存儲(chǔ)開(kāi)源會(huì)類似戴爾當(dāng)年專注于優(yōu)化成本在品牌PC市場(chǎng)中實(shí)現(xiàn)逆襲那樣,用戶不再需要購(gòu)買品牌機(jī),而是自行組織(定制化配置)存儲(chǔ)設(shè)備實(shí)現(xiàn)成本節(jié)約。誕生,傳統(tǒng)的存儲(chǔ)廠商并不會(huì)改變自己的產(chǎn)品設(shè)計(jì),IDC和其他IT服務(wù)提供商也并不會(huì)為此而做出大容量存儲(chǔ)架構(gòu)的定制化設(shè)計(jì)。
Storage Pod
這些現(xiàn)狀其實(shí)也為Backblaze這類的廠商提供了發(fā)展機(jī)會(huì),尤其是在大數(shù)據(jù)時(shí)代,人們包括中小企業(yè)都會(huì)有更多的數(shù)據(jù)存儲(chǔ)需求(大型企業(yè)機(jī)構(gòu)一般都有自己的數(shù)據(jù)中心、大型存儲(chǔ)陣列),這些需求往往會(huì)因?yàn)閿?shù)據(jù)的海量增長(zhǎng)而帶來(lái)成本壓力的持續(xù)上升。
在這種情況下,存儲(chǔ)開(kāi)源的到來(lái)對(duì)傳統(tǒng)存儲(chǔ)廠商是否意味著打開(kāi)了“潘多拉之盒”呢?但不管怎么樣,對(duì)于用戶來(lái)說(shuō)都是一件好事。
責(zé)編點(diǎn)評(píng)
王迪 隨著云計(jì)算和大數(shù)據(jù)發(fā)展,開(kāi)源技術(shù)成為市場(chǎng)熱點(diǎn),特別是借大數(shù)據(jù)時(shí)代變革之勢(shì),存儲(chǔ)開(kāi)源是否能在創(chuàng)新的Storage Pod 3.0下開(kāi)啟“潘多拉之盒”拭目以待。