存儲(chǔ)軟件的創(chuàng)建、交付和支持都在高速發(fā)展。開(kāi)源編碼、支持服務(wù)綁定、平臺(tái)預(yù)集成、代碼即服務(wù)、微服務(wù)體系結(jié)構(gòu)以及可擴(kuò)展的軟件定義存儲(chǔ)服務(wù)都被添加到傳統(tǒng)綁定專有代碼的方法中。開(kāi)源軟件包現(xiàn)在是存儲(chǔ)中的主流解決方案。
開(kāi)源存儲(chǔ)的出現(xiàn)并非偶然。該領(lǐng)域的領(lǐng)先者,如Ceph和Gluster,都具有這樣的特點(diǎn):大型社區(qū)、開(kāi)發(fā)人員之間良好的通信、與客戶群的聯(lián)絡(luò),以及提供全面技術(shù)支持的商業(yè)廠商的支持,并且通常是具有額外功能的營(yíng)利性企業(yè)。這些開(kāi)源存儲(chǔ)產(chǎn)品與營(yíng)利代碼競(jìng)爭(zhēng),并在大多數(shù)領(lǐng)域保持領(lǐng)先地位。
除軟件包外,還有許多來(lái)自社區(qū)的開(kāi)源存儲(chǔ)代碼示例,例如Btrfs和OpenZFS文件系統(tǒng),LizardFS和Lustre分布式文件系統(tǒng)以及文件共享系統(tǒng)Pydio。這些項(xiàng)目在功能集以及代碼質(zhì)量方面各不相同,所以在早期階段,買(mǎi)方需要謹(jǐn)慎選擇。
開(kāi)源社區(qū)的意義。首先,由于社區(qū)預(yù)先定義了接受客戶群和需求路線圖,所以更容易獲得小眾解決方案。與傳統(tǒng)創(chuàng)業(yè)公司比較,基于社區(qū)的解決方案在籌集資金、定義抽象產(chǎn)品、開(kāi)發(fā)以及找尋客戶方面有更多創(chuàng)新。通常,開(kāi)源社區(qū)可以提供滿足特定需求的解決方案,但需要進(jìn)行徹底評(píng)估以抵消風(fēng)險(xiǎn)。
就其本身而言,如果商品硬件平臺(tái)沒(méi)有比傳統(tǒng)廠商的產(chǎn)品便宜得多,開(kāi)源存儲(chǔ)代碼就沒(méi)有意義了。將開(kāi)源代碼集成到這些低成本、高度標(biāo)準(zhǔn)化的平臺(tái)上相對(duì)容易。通常,商品硬件固有的標(biāo)準(zhǔn)化使得大多數(shù)開(kāi)源代碼即插即用,無(wú)需考慮硬件配置。
下面介紹六種開(kāi)源存儲(chǔ)優(yōu)勢(shì),以及為什么數(shù)據(jù)中心需要開(kāi)源存儲(chǔ)。
廣泛部署
目前許多流行的存儲(chǔ)軟件是開(kāi)源的:Ceph, Gluster, Hadoop分布式文件系統(tǒng)(HDFS)和對(duì)象存儲(chǔ)項(xiàng)目OpenStack Swift都擁有大型社區(qū)和嚴(yán)格的開(kāi)發(fā)和支持基礎(chǔ)設(shè)施。由于廣泛的需求和對(duì)用戶群的需求的關(guān)注,開(kāi)源達(dá)到領(lǐng)先地位是一個(gè)非常“Darwinian”的過(guò)程,這個(gè)過(guò)程與商業(yè)開(kāi)發(fā)方法相比目標(biāo)更為明確。
COTS效應(yīng)
當(dāng)然,開(kāi)源存儲(chǔ)的最大好處是它是免費(fèi)的!同樣重要的是,由于必須使用標(biāo)準(zhǔn)化的COTS硬件平臺(tái),從而為集成解決方案提供成本效益、性能和靈活性。例如,Ceph設(shè)備可以使用廉價(jià)的固態(tài)硬盤(pán)或硬盤(pán)驅(qū)動(dòng)器在小型ARM框中構(gòu)建,也可以使用快速x64處理器和帶RDMA的NVMe驅(qū)動(dòng)器構(gòu)建,整合過(guò)程基本相同。
能夠采用低成本硬件是存儲(chǔ)領(lǐng)域的一大優(yōu)勢(shì)。它可以讓你避免傳統(tǒng)廠商的高價(jià)格。整合這種標(biāo)準(zhǔn)化的設(shè)備非常簡(jiǎn)單,硬件成本低,再加上軟件的零成本是非常有吸引力的。雖然還存在支持問(wèn)題,但是頂級(jí)的開(kāi)源存儲(chǔ)解決方案解決了這些問(wèn)題。
支持基礎(chǔ)設(shè)施
對(duì)開(kāi)源軟件的最典型的批評(píng)之一就是缺乏支持。但是,企業(yè)可以通過(guò)創(chuàng)新方式獲得對(duì)開(kāi)源存儲(chǔ)的支持,打破傳統(tǒng)許可費(fèi)用。供應(yīng)商通常會(huì)將免費(fèi)核心代碼與付費(fèi)支持許可捆綁在一起,例如Red Hat提供的Ceph。包括捆綁軟件、硬件和工具集,就像Red Hat新推出的Storage One產(chǎn)品一樣,該產(chǎn)品結(jié)合了商業(yè)版Red Hat Gluster存儲(chǔ)。
其他頂級(jí)的開(kāi)源存儲(chǔ)項(xiàng)目,如OpenStack Swift和HDFS提供了基于社區(qū)的支持模式。兩者都擁有龐大的用戶群體和訓(xùn)練有素的核心項(xiàng)目團(tuán)隊(duì)。
強(qiáng)大的社區(qū)
所有頂級(jí)開(kāi)源存儲(chǔ)包都擁有大型社區(qū),其價(jià)值不容低估。社區(qū)擁有充滿激情的忠誠(chéng)用戶,符合實(shí)際需求的解決方案路線圖,尤其是產(chǎn)品所有權(quán)。總體而言,這些社區(qū)提供的不只是傳統(tǒng)的SIG和用戶組。
擁有一個(gè)充滿活力的社區(qū)是健康代碼的標(biāo)志,尤其是考慮到我們通常看到的錯(cuò)誤列表和功能修復(fù)的透明度。
小眾解決方案
有些開(kāi)源存儲(chǔ)項(xiàng)目雖然規(guī)模較小,但往往擁有充滿激情的社區(qū),對(duì)于小眾解決方案可能有所幫助,但在校準(zhǔn)方面可能會(huì)有點(diǎn)困難。規(guī)模較小也意味著能夠更快速的創(chuàng)新和開(kāi)發(fā)更多相關(guān)功能,但也可能導(dǎo)致計(jì)劃和發(fā)展方面出現(xiàn)危機(jī)。
代碼質(zhì)量
由于開(kāi)源固有的高透明度,許多發(fā)布的內(nèi)容幾乎沒(méi)有什么驚喜,特別是對(duì)于頂級(jí)開(kāi)發(fā)人員。大多數(shù)項(xiàng)目的開(kāi)發(fā)過(guò)程可以快速發(fā)現(xiàn)許多重大錯(cuò)誤,從而提高代碼質(zhì)量。信息靈通和參與性強(qiáng)的社區(qū)的好處在于,代碼在相較于傳統(tǒng)方法幾個(gè)月前就會(huì)到達(dá)用戶手中,因此該領(lǐng)域的代碼質(zhì)量很高。
-
開(kāi)源軟件
+關(guān)注
關(guān)注
0文章
210瀏覽量
15900 -
存儲(chǔ)技術(shù)
+關(guān)注
關(guān)注
5文章
732瀏覽量
45796 -
COTS
+關(guān)注
關(guān)注
0文章
23瀏覽量
10839
原文標(biāo)題:開(kāi)源存儲(chǔ),你不知道的六大優(yōu)勢(shì)
文章出處:【微信號(hào):cunchujie,微信公眾號(hào):存儲(chǔ)界】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論