什么是開源存儲(chǔ)
近日,阿里巴巴公司旗下云計(jì)算業(yè)務(wù)阿里云與紅帽公司在“2017云棲大會(huì)”現(xiàn)場(chǎng)宣布合作關(guān)系,未來(lái)紅帽公司將為阿里云客戶提供全套優(yōu)質(zhì)的開源解決方案。
作為全球最大開源技術(shù)商,紅帽主研Linux系列產(chǎn)品,被全球眾多軟件開發(fā)商與硬件生產(chǎn)商所支持。他們的服務(wù)對(duì)象主要為軟硬件供應(yīng)商以及系統(tǒng)網(wǎng)絡(luò)集成服務(wù)供應(yīng)商等。
此次合作,阿里云與紅帽也將達(dá)成共贏的局面,阿里云可借助紅帽公司開源解決方案加速阿里云計(jì)劃的發(fā)展,紅帽公司也將借助阿里云的平臺(tái),推廣以及擴(kuò)展其云計(jì)算解決方案。
近年來(lái),Linux系列發(fā)行版已經(jīng)成為云操作系統(tǒng)的首選平臺(tái),在更高的堆棧中,我們會(huì)看到SQL以及NoSQL數(shù)據(jù)庫(kù)平臺(tái)??墒菍?duì)于存儲(chǔ)方面開源技術(shù)又該如何應(yīng)用呢?
開源存儲(chǔ)的出現(xiàn)
早期存儲(chǔ)市場(chǎng),我們使用的更多是EMC以及NetApp,作為存儲(chǔ)市場(chǎng)的大佬,他們的地位難以撼動(dòng)。但是開源存儲(chǔ)以其低成本、迅捷性(開發(fā)速度極快)、多功能以及開發(fā)自由等特點(diǎn),正在“蠶食”存儲(chǔ)市場(chǎng)。且在OpenStack以及Ceph等項(xiàng)目的發(fā)展推動(dòng)下,開源解決方案創(chuàng)建的分布式數(shù)據(jù)和存儲(chǔ)平臺(tái)已經(jīng)在市場(chǎng)上占據(jù)了一席之地。
在傳統(tǒng)中低端存儲(chǔ)市場(chǎng),開源技術(shù)憑借云計(jì)算以及分布式計(jì)算等架構(gòu)形成了一場(chǎng)劇烈的風(fēng)暴。但是在高端存儲(chǔ)市場(chǎng),由于數(shù)據(jù)性能以及可靠性的高要求,其形成的影響并不大。對(duì)于整個(gè)市場(chǎng)發(fā)展方向而言,開源技術(shù)也不容忽視。
此外,開源存儲(chǔ)的開發(fā)也是基于近年來(lái)軟件存儲(chǔ)的優(yōu)勢(shì),打破了早期硬件存儲(chǔ)的限制性劣勢(shì)。從定義來(lái)看,開源則意味著產(chǎn)品的源代碼處于共享狀態(tài),即可以被任何人讀取以及訪問(wèn),而且這種特性將衍生出其在大規(guī)模模型中數(shù)據(jù)準(zhǔn)確的高度保證性。
GlusterFS與Ceph兩大主流開源存儲(chǔ)區(qū)別
作為目前市場(chǎng)中兩大主流開源存儲(chǔ)系統(tǒng),GlusterFS與Ceph又有何區(qū)別呢?
在可用性方面,兩大系統(tǒng)均采用復(fù)制方式將數(shù)據(jù)分別寫入對(duì)應(yīng)的存儲(chǔ)節(jié)點(diǎn);在硬件方面,由于兩大系統(tǒng)均基于Linux操作系統(tǒng)開發(fā),所以只要硬件可以運(yùn)行Linux系統(tǒng)即可;在去中心化方面,兩大系統(tǒng)均采用了元數(shù)據(jù)分散化的模式,提升了其存儲(chǔ)訪問(wèn)的冗余性。
至于差異化,則從以下幾點(diǎn)可以體現(xiàn)出來(lái):在環(huán)境適應(yīng)性方面,Ceph對(duì)于非Linux環(huán)境的適應(yīng)性更強(qiáng),而GlusterFS則稍弱。在速度方面,GlusterFS由于節(jié)點(diǎn)層次化的方式,其存儲(chǔ)算法較快,但是Ceph則借助靈活性的優(yōu)勢(shì),與GlusterFS在速度方面不相上下,迄今還在一直測(cè)試中。
不論從對(duì)比情況或者市場(chǎng)使用情況來(lái)看,Ceph似乎占盡了優(yōu)勢(shì),但是GlusterFS仍與紅帽公司有著合作,很有可能GlusterFS也在借鑒紅帽公司的經(jīng)驗(yàn),對(duì)于更好的產(chǎn)品,還有待期待。
開源存儲(chǔ)未來(lái)發(fā)展
隨著開源技術(shù)的不斷發(fā)展,更多的中小型企業(yè)都會(huì)趨向于更靈活的X86結(jié)構(gòu),從Unix遷移至Linux。在開源軟件優(yōu)勢(shì)的驅(qū)使下,Ceph逐漸脫穎而出,借助于Ceph的存儲(chǔ)方案,促使了更多類似于OpenStack云計(jì)算框架的興起。
事實(shí)上,開源存儲(chǔ)平臺(tái)的推出,帶動(dòng)了微服務(wù)架構(gòu)以及輕量級(jí)虛擬化等容器技術(shù)的開發(fā),同時(shí)滿足了其市場(chǎng)需求,在數(shù)據(jù)管理平臺(tái)中起到了不可替代的作用。
新一代云計(jì)算架構(gòu)正在逐漸普及,無(wú)論是大數(shù)據(jù)、物聯(lián)網(wǎng)以及人工智能都將步入變革時(shí)期。在此環(huán)境中,傳統(tǒng)存儲(chǔ)架構(gòu)已經(jīng)無(wú)法滿足新時(shí)代數(shù)據(jù)業(yè)務(wù),而開源存儲(chǔ)則將憑借其獨(dú)特優(yōu)勢(shì),逐漸成為存儲(chǔ)市場(chǎng)的主流。
記得在2016年開源企業(yè)存儲(chǔ)峰會(huì)上,紅帽資深副總裁、亞太區(qū)總經(jīng)理Dirk-Peter Van Leeuwen曾表示,云計(jì)算的發(fā)展需要開源的力量,未來(lái)開源將如同Linux一樣,顛覆世界。
盡管開源存儲(chǔ)在市場(chǎng)方面已經(jīng)展現(xiàn)出了它無(wú)可比擬的優(yōu)勢(shì),但是業(yè)界很多專家對(duì)其仍抱有遲疑的態(tài)度。主要原因是開源雖然可以節(jié)約成本,但對(duì)于未經(jīng)嚴(yán)格測(cè)試的軟件或者磁盤使用的信任度也將成為一大難題。如何提升開源軟件以及磁盤硬件的安全性?或?qū)⒊蔀槠浒l(fā)展的一大阻礙。