谷歌成為OpenStack基金會的成員后能獲得什么好處?它又給OpenStack帶來什么好處?本文提出了四種可能的猜想。
谷歌近日宣布加入OpenStack基金會,這在雙方看來無疑是重大新聞。OpenStack自然歡迎谷歌有機會為其云創建軟件的目前和未來的版本貢獻代碼;谷歌也發表了類似的聲明。
但是雙方能從這次合作當中真正得到什么呢?下面簡要分析了雙方有望獲得的四種可能的直接好處和額外好處。
1. OpenStack會更有力地支持容器和Kubernetes。
當初將谷歌和OpenStack拉得更靠近的主要原因是Kubernetes,谷歌開發的這項開源項目旨在大規模管理軟件容器(具體來說就是Docker)。OpenStack的容器管理服務Magnum自3月份開始就已正式添加到該項目中,它使用Kubernetes作為其編排組件,所以讓其背后的專家盡可能直接地貢獻代碼是明智之舉。
2. 谷歌將來能夠得到關于Kubernetes的更多反饋。
誠然,由于在谷歌云平臺(Google Cloud Platform)上運行的Kubernetes,谷歌已經處于有利地位。但是從OpenStack客戶處得到更多的反饋,而且能夠對Kubernetes就這個項目如何最有效地實施給予具體的建議,這應該大有助益。獨自運行OpenStack的客戶可能會有谷歌無法獲得的體驗,反之亦然。
3. OpenStack會繼續重塑自我,成為一種容器管理系統。
即便最近街談巷議表明OpenStack終于在電信領域之外的企業當中流行開來,但是其市場依然很有效。盡管OpenStack與Azure和AWS毫無瓜葛,但是容器技術給企業帶來的實際好處完全比OpenStack來得多。
如果OpenStack添加更多的容器管理工具,這將有助于保持其在市場的重要地位。但是它仍得與Canonical的LXD和Joyent的Triton之類的技術展開競爭,還要與Mesosphere的DCOS之類的項目一爭高下。那些沒有一個完全替代OpenStack,不過它們的目的也不是想完全替代OpenStack,它們只是想在OpenStack可能大材小用的情況下解決問題。
4. 谷歌期望通過OpenStack吸引人們使用其云服務。
之前人們談論的OpenStack是進入混合云的非專有途徑,但是其增長仍然局限在公有云工作負載方面。為此,谷歌可能為與OpenStack更密切地合作,就為了讓谷歌云平臺成為一種無縫的公有云平臺以補充OpenStack,并且增加云平臺的收入來源。
谷歌的博文暗示了這方面的動向:
“我們希望將容器原生模式添加到企業開發人員的工具箱,改善公有云與私有云之間的互操作性。我們會在接下來幾個月與社區合作,以整合Kubernetes以及補充性的容器技術,旨在打造更強大的混合云。”
對谷歌來說棘手部分在于,提供整合,但又不會被人指責像亞馬遜那樣鎖定客戶(并不是說廠商鎖定損害了亞馬遜)。谷歌可以這么做,只要在其公有云中強調增值部分,這些增值部分并不注重專有功能特性,而是注重大規模部署對象,并為客戶提供很大的方便。(就谷歌應用程序引擎而言,架構本身是開源的;用戶是在為規模和易用性掏腰包。)
幾乎沒有哪一項開源創新成果是云服務商無法按照自己的定價來賺取利潤的。OpenStack不太可能有什么不同,如果OpenStack通過谷歌提供的公有云組件變得更實用、更誘人,那將會相當出乎意料。
原文標題:What will Google gain by becoming a member of the OpenStack Foundation? What's in it for OpenStack? Here are four likely possibilities