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