6月10日消息,據國外媒體報道,谷歌對當今最熱門的云計算技術Docker給予了相當大支持。在該公司看來,Docker是一個足以改變人們創建軟件方式的東西,它能讓任何程序開發人員更輕松地、即刻地體會到海量計算性能的優勢。
Docker可以被看作是互聯網上的貨運紙箱——一款能讓互聯網軟件開發商將作品整潔打包,并快速遞送至一臺又一臺電腦的工具。事實上,在當今互聯網結構下,要做到將軟件散布到成百上千臺電腦上運行——這并不是件容易的事。而在谷歌看來,Docker就是那個可以改變人們對于當前軟件認識的東西,它能夠更簡單地讓每一個人都體會到海量計算性能所帶來的便利。
“谷歌和Docker是能天然融合的。”谷歌工程師埃里克·布魯爾(Eric Brewer)表示,“我們對應用程序未來該如何開發有著共同的認識。”
明天,布魯爾將在舊金山的會議上發表主旨演講。屆時谷歌將宣布自主的融合Docker技術的云計算服務Google App Engine(谷歌應用引擎)和Google Compute Engine(谷歌計算引擎)。這是該公司挑戰亞馬遜在云技術市場上統治地位的新產品。而考慮到谷歌在創建自主大規模互聯網應用方面的公認的本領,布魯爾的此次講話也將會為Docker今后的發展帶來積極促進作用。
由于是布魯爾發表演講,因而消息本身的意義得到了加強。布魯爾可以被認為是現代互聯網架構的守護神。從谷歌和亞馬遜到Facebook和Twitter,今天的科技巨頭們在成千上萬極其便宜的計算機服務器上運行著的網頁服務,都是在利用軟件工具將許多小型的極其轉化成為一個大的整體。這就像是在建構一座倉庫大小的計算機。是我們在應對不斷增長的網絡需求時唯一可行的解決方式。而這一切都是從埃里克·布魯爾開始的。
上世紀90年代,布魯爾在加利福尼亞大學伯克利分校擔任電腦科學教授時曾開發了Inktomi——全球首個運行于由多臺廉價電腦構建的網絡之上的搜索引擎。谷歌、亞馬遜和Facebook在余后的20年里將這一概念發揮到極致,并從中學到了布魯爾最著名的計算哲學:上限定理(the CAP theorem)。
“他是開發所有被應用于谷歌內部的這些技術的鼻祖。”谷歌云服務產品經理克雷格·麥克拉克伊(Craig Mcluckie)表示。
如今,布魯爾成為了谷歌精英團隊的一員,擬通過新一波的創意來進一步鞏固這家公司的在線帝國。
布魯爾不僅僅是幫助改進谷歌數據中心的全球網絡,布魯爾也為全球先進技術的發展帶來了促進作用。像亞馬遜和微軟等企業一樣,谷歌如今開始提供云計算服務,以讓任何人在其龐大的基礎設施之上構建并運行軟件。在此基礎上,布魯爾還將谷歌的專長技術向所有企業傳授,并讓所有人通過云服務的發展而受益。尤其是開發人員們,云計算服務極大地簡化了他們的操作——今天開發一款互聯網軟件產品已不再需要考慮硬件問題和架設數據中心——不過在融合Docker技術后,布魯爾相信,操作甚至還能更進一步簡化。
布魯爾稱,Docker復制了谷歌在其數據中心里已執行多年的一些東西,即通過一種方法讓成百上千的電腦如一臺巨型電腦般運轉。布魯爾相信,這種架構代表了網絡軟件開發的未來。