云計(jì)算服務(wù)商Joyent素來以技術(shù)見長,但是近來面對業(yè)務(wù)規(guī)模更大、市場預(yù)算也更多的競爭對手們,Joyent為了博出位決定開源其“鎮(zhèn)宅之寶”——云計(jì)算系統(tǒng)SmartDataCenter和對象存儲系統(tǒng)Manta.
上周Joyent宣布獲得1500萬美元融資并重新定位為“容器化”基礎(chǔ)設(shè)施平臺,實(shí)際上Joyent鼓吹容器技術(shù)已經(jīng)多年,但是近來風(fēng)頭被Docker、CoreOS和谷歌的Kubernetes容器管理系統(tǒng)搶去。本周四Joyent終于做出了本文開頭的重大決定。
Joyent的首席技術(shù)官Bryan Cantrill在博客對上述兩個(gè)重量級開源技術(shù)進(jìn)行了詳細(xì)的介紹,Cantrill指出,SmartDataCenter和Manta的Github庫還包含了很多兼容組件,例如Manatee是一個(gè)基于ZooKeeper的系統(tǒng)能夠管理Postgres的備份和自動故障轉(zhuǎn)移;Moray是運(yùn)行在Postgres之上的鍵值服務(wù);Manatee和Moray共同提供高可用的鍵值服務(wù),也是很多其他SDC和Manta組件的基礎(chǔ)服務(wù)。
Joyent此前也曾有過一些開源經(jīng)驗(yàn),例如公司管理Node.js項(xiàng)目多年,上一個(gè)開源項(xiàng)目SmartOS也在開發(fā)社區(qū)廣受好評(編者按:雖然就 云計(jì)算操作系統(tǒng)而言SmartOS并無實(shí)質(zhì)性突破,但是技術(shù)營銷做得不錯(cuò))。Joyent創(chuàng)始人和前CTO Jason Hoffman在接受Gigaom采訪(此人目前擔(dān)任愛立信云計(jì)算業(yè)務(wù)副總裁)時(shí)透露,Joyent為SmartDataCenter和Manta的開源已經(jīng)籌備了三年。
目前,對于Joyent來說,面對谷歌、亞馬遜以及OpenStack等大型開源項(xiàng)目,最重要的戰(zhàn)略性問題是如何(重新)定位。選擇將核心技術(shù)開源 意味著商業(yè)模式的調(diào)整,在開源經(jīng)濟(jì)學(xué)中,將自己的獨(dú)門絕學(xué)拿出來開源絕不是為了達(dá)濟(jì)天下,而是為了爭奪Mindshare,在開源的世界,流行的技術(shù)會變 得越來越好,生態(tài)系統(tǒng)更加繁榮并且為所有參與其中的人帶來好處,無論是用戶、廠商還是寫代碼找工作的。
雖然相比OpenStack和CloudStack顯得姍姍來遲,但Hoffan對SmartDataCenter和Manta的前景非常樂觀,他 認(rèn)為雖然OpenStack甚至CloudStack已經(jīng)熱鬧了好幾年,但“對的”開源云技術(shù)的好壞不是看誰起得早,開源云技術(shù)項(xiàng)目的基礎(chǔ)是編程語 言,Joyent的技術(shù)采用的是Node.js和C編寫,而node.js社區(qū)規(guī)模已經(jīng)相當(dāng)龐大。(OpenStack也有面向Node.js的軟件開發(fā) 工具,Cloud Foundry平臺也是如此)
此外,Hoffan認(rèn)為Joyent的開源云計(jì)算平臺技術(shù)功能完備而強(qiáng)大,包含完整的API系統(tǒng)和跨數(shù)據(jù)中心分布式存儲的數(shù)據(jù)庫技術(shù),這些都極具誘惑力,而且Joyent的開源云技術(shù)還解決了很多復(fù)雜的難題。“那些將垃圾產(chǎn)品技術(shù)開源的公司看到后應(yīng)當(dāng)感到羞恥,Joyent的開源技術(shù)與他們相比就像把米開朗基羅和達(dá)芬奇的畫扔進(jìn)了幼兒園畫展。”Hoffan說道。