EMC正在開放ViPR控制器源代碼,或成弄蛇者。
ViPR是軟件存儲(chǔ)控制器技術(shù),用來分離控制和數(shù)據(jù)層操作,令不同數(shù)據(jù)服務(wù)分層放到一系列存儲(chǔ)硬件產(chǎn)品上——如EMC自身的陣列,Vblocks,挑選的第三方陣列,JBOD和云存儲(chǔ)。而這些如歸檔等數(shù)據(jù)服務(wù)都是訪問數(shù)據(jù)的特有方式。
開源軟件被稱為Project CoprHD(取義自銅頭蛇),可以在GitHub社區(qū)發(fā)展上使用。它包括所有的存儲(chǔ)自動(dòng)化和控制功能,依照MPL 2.0協(xié)議(Mozilla Public License 2.0)提供。CoprHD公共支持單位是英特爾,威瑞森和SAP。
EMC想要有一個(gè)圍繞ViPR發(fā)展的生態(tài)系統(tǒng)并表示:“我們鼓勵(lì)所有的存儲(chǔ)供應(yīng)商來促進(jìn)CoprHD,進(jìn)一步擴(kuò)大生態(tài)系統(tǒng),獲得開放標(biāo)準(zhǔn)API。”
客戶,合作伙伴,軟件開發(fā)商以及所有其他存儲(chǔ)供應(yīng)商都將能夠?yàn)镃oprHD開發(fā)新的服務(wù)和程序。
盡管還不能立刻將EMC和開放源代碼聯(lián)系在一起,但EMC表示對(duì)該領(lǐng)域,它已不再是一個(gè)“局外人”:
1.主控Cloud Foundry 基金會(huì)——由VMware發(fā)起,到現(xiàn)在歸Pivotal所有,而且EMC是創(chuàng)始成員之一。
2.EMC與OpenStack工具如Chef,MongoDB,Docker,Cassandra等有過合作。
3.擁有EMC OpenStack參考架構(gòu)合作項(xiàng)目和EMC代碼。
ViPR控制器和CoprHD跟獲得EMC支持和服務(wù)的ViPR控制器用戶共享相同的新功能和新特性。開發(fā)過程將100%基于社區(qū)。另外社區(qū)版變更將反饋到ViPR。
如今EMC更將ViPR控制器和CoprHD視為使能技術(shù)。
ViPR已經(jīng)經(jīng)歷過一個(gè)復(fù)雜的發(fā)展過程,人們可能認(rèn)為它已不再是EMC的戰(zhàn)略核心。然而EMC認(rèn)為它仍是絕對(duì)核心——公司明確表明,“啟動(dòng)開放源代碼模式,合作研發(fā)對(duì)未來軟件定義存儲(chǔ)和自動(dòng)化及管理至關(guān)重要。而CoprHD是EMC開源戰(zhàn)略要走的下一步棋。”
這可能是一個(gè)廣泛開放源代碼楔子的尖端,那是否意味著每一個(gè)EMC軟件定義存儲(chǔ)軟件產(chǎn)品都會(huì)開放源代碼?也適用于VMware嗎?
EMC產(chǎn)品兼市場(chǎng)部董事長Jeremy Burton告訴我們,許多EMC產(chǎn)品會(huì)在不久的將來開放源代碼,這預(yù)示著EMC戰(zhàn)略的一個(gè)重大調(diào)整,同時(shí)ViPR客戶想要它開放源代碼,Cloud Foundry也已經(jīng)掃清了很多法律障礙。
“ScaleIO將會(huì)免費(fèi)下載。” Burton還表示,即使它不開放源代碼,“EMC軟件也會(huì)趨向于免費(fèi)面向開發(fā)者和評(píng)估者,當(dāng)然,產(chǎn)品使用仍需收費(fèi)。“而在一個(gè)生產(chǎn)環(huán)境當(dāng)中,人們是樂于付費(fèi)的。”
Randy Bias,曾參與EMC收購Cloudscaling,現(xiàn)在已經(jīng)成為一個(gè)EMC開放源代碼方案的強(qiáng)勁支持者。
但EMC開放FOSS也可能是放出了一窩隨時(shí)都可能會(huì)失控的毒蛇,因此Bias必須要考慮其可能出現(xiàn)的問題。
但我們可以預(yù)見如果一個(gè)生態(tài)系統(tǒng)開發(fā)商圍繞一個(gè)生產(chǎn)技術(shù)發(fā)展,如Linux和Hadoop,這就給產(chǎn)品添加了合法性,也消除了廠商鎖定的恐懼。在這種情況下它也可以傳播ViPR的用途從而削弱其他供應(yīng)商的專有存儲(chǔ)控制器產(chǎn)品。
Burton 稱“你不得不圍繞社區(qū)理念行進(jìn)然后受其影響。”,然而“不要指望我們能開放VMAX微碼。”
EMC開放源代碼只能走這么遠(yuǎn)。
EMC將會(huì)繼續(xù)提供和支持商業(yè)版ViPR控制器。在6月份CoprHD可供GitHub使用。