谷歌一周可產生20億個“新容器”

責任編輯:editor007

作者:風帆

2015-06-29 21:07:32

摘自:騰訊科技

在舊金山舉行的DockerCon大會上,大約2500名開發(fā)者和軟件工程師齊聚一堂,探討開源應用容器引擎Docker推動的熱門軟件容器技術。與此同時,伯恩斯表示,他想做的最后一件事就是參加DockerCon大會這樣的活動,告訴開發(fā)者利用容器的最好方式。

谷歌一周可產生20億個“新容器”

在舊金山舉行的DockerCon大會上,大約2500名開發(fā)者和軟件工程師齊聚一堂,探討開源應用容器引擎Docker推動的熱門軟件容器技術。開發(fā)者們非常喜歡這些軟件容器,因為他們只需編寫應用一次,這些應用就可在任何地方運行,從個人筆記本電腦到谷歌公共云服務平臺上等,無需修改任何代碼。這是一種簡單而強大的工具,開發(fā)者們只需專注于開發(fā)過程,無需再擔心應用運行的服務器種類。

谷歌一周可產生20億個“新容器”

事實上,軟件容器技術是非常好的創(chuàng)意,谷歌已經在幕后應用了10年,幾乎其網(wǎng)站的每個板塊都有涉及??萍季W(wǎng)站TheRegister報道稱,截止到去年為止,谷歌一周可產生20億個新容器。Docker的想法是打造普通開發(fā)者容易使用的軟件容器,而谷歌開發(fā)的容器只適合其早期的自身需求,并且谷歌從那時起就已經形成相關概念。

Docker的名字和靈感源自船運集裝箱,這些集裝箱可將各種型號的貨物裝入標準大小的貨柜中。谷歌資深軟件工程師布倫丹·伯恩斯(Brendan Burns)說:“我們經常說:‘我們正在玩轉電影。’”換句話說,Docker與軟件容器當前取得的進展,谷歌早在數(shù)年前就已經實現(xiàn)。

谷歌一周可產生20億個“新容器”

大約在1年前,谷歌曾發(fā)布免費軟件Kubernetes,它可用于管理伯恩斯領導開發(fā)的開源容器集群系統(tǒng)。它的設計采用了許多谷歌自身管理容器的技術,可供開發(fā)者和Docker借鑒利用。Kubernetes令谷歌成為Docker world的搖滾明星,Docker world是世界上最大的技術公司之一,專門提供工具和技術幫助開發(fā)者。這種喜愛已經鼓勵谷歌開發(fā)者與Docker社區(qū)保持接觸。

伯恩斯說:“在谷歌,很多人從不會談論他們在做什么。”但是Kubernetes的確是很多后端任務的巨大推力,這些東西從未被放到聚光燈下獲得榮耀。

從盈利的角度來看,伯恩斯稱其工作就是出售數(shù)據(jù)中心。在DockerCon大會上,谷歌推出了Kubernetes與谷歌容器引擎服務測試版,這些服務可吸引用戶到谷歌云服務平臺。在谷歌云服務平臺上,用戶可以刷信用卡,從谷歌龐大的數(shù)據(jù)中心獲得巨大的計算能力支持。

與此同時,伯恩斯表示,他想做的最后一件事就是參加DockerCon大會這樣的活動,告訴開發(fā)者利用容器的最好方式。畢竟,大多數(shù)Docker用戶正遭遇完全不同的問題,而谷歌愿意了解這些問題。伯恩斯說:“我們并非擁有所有答案,我們只是找到一條途徑,但那并非意味著是正確路徑。”

伯恩斯說,在谷歌,開發(fā)軟件屬于內部事務。如果在后臺,谷歌開發(fā)者遇到數(shù)據(jù)庫或網(wǎng)絡服務器無法正常運行的問題,你必須首先找到公司內負責開發(fā)這些服務的人,讓他們來搞定問題。這就是谷歌員工在幕后談論的一切。

但在谷歌之外,應用大多都由不同部件組成,它們可能來自很多不同的廠商。這些應用一部分可能使用MySQL數(shù)據(jù)庫,另一部分則可能使用Redis數(shù)據(jù)庫,為此谷歌員工談論主要應用的方式可能完全不同。伯恩斯說:“世界開發(fā)應用的方式與谷歌如何建立應用完全不同。”

伯恩斯稱這是一個非常經典的谷歌問題:谷歌喜歡做的事情與世界喜歡做的事情之間出現(xiàn)差配問題。但是谷歌在觀察人們如何在生產過程中使用技術時了解到很多信息。

谷歌一周可產生20億個“新容器”

Docker與其他軟件容器擁有巨大潛力,可能顛覆云服務市場。由于你的代碼可在任何地方運行,沒有什么能夠阻止你從一個云服務供應商處撤離,然后在其他運營商的服務器上運行。

即使谷歌的Kubernetes是免費軟件,在開發(fā)者的沖動支持之下,也可以參與云服務競爭。對于谷歌來說,這真的不是問題。伯恩斯說,了解了容器技術的訣竅,通過成為其中一部分以了解一切,谷歌云服務平臺將成為運行這些Docker容器最好的地方,即使Amazon Web Services與Microsoft Azure等競爭對手似乎也開始在自己的平臺上支持容器技術。伯恩斯說:“在谷歌云服務平臺上運行這些東西更有意義。”

Docker依然是快速增長的初創(chuàng)企業(yè),容器技術也在快速發(fā)展。伯恩斯稱,即使他以前看到過這類電影,但依然會遇到許多迂回曲折。他承認:“這次我也不知道結局如何。”

鏈接已復制,快去分享吧

企業(yè)網(wǎng)版權所有?2010-2024 京ICP備09108050號-6京公網(wǎng)安備 11010502049343號