谷歌現將一些內部技術拱手送人,意圖是借技術的透明度打敗亞馬遜。谷歌本周宣布創建一個基于旗下超級秘密歐米茄(Omega )云技術的開源項目Kubernetes,同時建立另一個名為cAdvisor的開源項目,用于從通過谷歌的LMCTFY或Docker的libcontainer使用Linux的集裝(Containerization)工作負載中收集數據。
谷歌表示,工程師團隊里的兩名工程師將成為libcontainer的核心維護人員。Libcontainer是一項開源Linux技術,目的是改善集裝,libcontainer完成的一些工作可以讓Docker容器在谷歌App Engine云中運行良好。
最后一條,計算機科學巨星和谷歌基礎設施副總裁Eric Brewer宣布,他被提名參加Docker的管治委員會,以期利用谷歌運行容器的15年營運經驗為這個襁褓中的科技公司提供一些意見。
谷歌在社區參與的層次上走出的這一步令人鼓舞,也有點令人吃驚,因為谷歌一般情況下是不會告訴記者有關內部數據中心系統的任何資料的,谷歌在涉及到旗下的搜索算法的精確結構時也是這樣。
那為什么現在來了個開放和參與的新階段呢?我們認為原因是亞馬遜。
亞馬遜AWS是市場上最主要的基礎設施即服務云,其次是微軟Azure和谷歌的計算和應用程序引擎服務。
三家公司在價格上的相互競爭甚為激烈,三家公司一次又一次地爭相減價。正如谷歌所描述的,其結果是,存儲和計算相對于成本的軌跡關系類似于摩爾定律描述的晶體管相對于成本的關系。
現在,谷歌正在通過開放旗下的系統和方法進入一個新的未知領域,和競爭對手相比開放的程度要大得多。記者早些時候報道過,亞馬遜的公司策略是偏向于反對開放的。
記者曽向谷歌產品經理Craig McLuckie查詢開放新階段的事。他解釋說,“展望未來,展望云計算,很明顯我們應該與社區在一起,社區是開發商工作之地。”
杰夫·貝索斯在談到他的生意對手時曾經說過“你想獲利,我就有機會”,從這些公布的消息來看,谷歌現在對付亞馬遜的策略似乎是“你想保密,我就有機會”。
例如,Kubernetes是一款工具軟件,可以讓開發人員在虛擬機上計劃和管理容器,一開始只是在谷歌云里用。是個有用的工具。谷歌稱Kubernetes是基于一個名為歐米茄的內部秘密系統。
而且,Kubernetes還確實為開發商提供了一個框架,開發商可以利用這個框架部署容器,而無需像谷歌在過去幾年里一樣在使用此項技術時走了不少彎路。真是一件很厲害的事。
谷歌高級工程師Joe Beda告訴記者,“我們希望人們看一看Kubernetes的代碼,得到啟發。”
如果開發商“受到它的啟發”,這意味著他們將會構造一些Kubernetes式的程序,而這些程序恰好會對谷歌的換租基礎設施偏愛一些。我們是這樣想的。
谷歌云計算產品經理Craig McLuckie向我們解釋說,“我們的目標是要朝著一個以導向、計劃和管理作業為準的基礎設施世界前進。我們想達到的一個地方是,我們在那里越來越多地使用此項技術。我們必須繼續與社區一起,在他們力所能及的范圍內共同發展。”
谷歌的新開放階段是件好事,有益于防止廣泛的開發商社區重復一些先進企業已經在內部完成了的工作。但開發商也應該記住,這個宏偉的計劃是讓他們把自己的信用卡資料交給谷歌系統而不是亞馬遜。并開始用它來購買數據中心技術。