6月10日消息,《連線》雜志撰文稱,開源技術(shù)Docker已經(jīng)成為云計算領(lǐng)域的熱門理念,谷歌(微博)將大力支持Docker技術(shù)。
Docker就像裝運互聯(lián)網(wǎng)內(nèi)容的集裝箱。Docker可以讓網(wǎng)絡(luò)軟件開發(fā)商整齊地打包開發(fā)內(nèi)容,以便在機器間快速傳輸內(nèi)容。在現(xiàn)代互聯(lián)網(wǎng)環(huán)境中,軟件往往需要在成百上千臺機器上運行,實現(xiàn)起來并非易事。
谷歌認為,Docker便于所有人快速調(diào)用大量計算能力,它可以改變軟件開發(fā)方式。換句話說,谷歌認為Docker可以讓所有人從事谷歌多年經(jīng)營的事業(yè)。
谷歌工程師埃里克·布魯爾(Eric Brewer)表示:“谷歌和Docker可謂天生一對。在如何開發(fā)軟件方面,我們擁有相同的愿景。”
本周,在一場會議的主題演講中,布魯爾將公布谷歌云計算服務(wù)與Docker的全新整合方式,涉及的云服務(wù)包括Google App Engine和Google Compute Engine。在蓬勃發(fā)展的云計算市場,谷歌正努力追趕領(lǐng)軍者亞馬遜,新技術(shù)將推動谷歌云服務(wù)的發(fā)展。眾所周知,谷歌擁有谷歌搜索、Gmail等知名網(wǎng)絡(luò)應(yīng)用,布魯爾的演講還將對Docker的發(fā)展起到巨大的推動作用。
鑒于布魯爾的身份,這則消息將產(chǎn)生特別的影響力。事實上,布魯爾就像是現(xiàn)代互聯(lián)網(wǎng)架構(gòu)守護神。從谷歌和亞馬遜到Facebook和Twitter,當今的科技巨頭都在眾多廉價服務(wù)器上運行網(wǎng)絡(luò)服務(wù),它們用各種軟件工具將大量小型機器轉(zhuǎn)變成一個龐大的整體。這似乎像打造倉庫那么大的計算機。面對不斷增加的現(xiàn)代網(wǎng)絡(luò)服務(wù)需求,這已經(jīng)成為唯一的可行方法。一切的締造者正是埃里克·布魯爾。
上世紀90年代中期,作為加州大學伯克利分校計算機科學系教授,布魯爾開發(fā)了網(wǎng)絡(luò)搜索引擎Inktomi,Inktomi是首款運行于大規(guī)模廉價機器網(wǎng)絡(luò)的網(wǎng)絡(luò)搜索引擎。在接下來的20年里,谷歌、亞馬遜和Facebook將此理念發(fā)展到新的高度,它們都基于布魯爾提出的最為知名的觀點:CAP原理。該原理為此類大型系統(tǒng)提供了開發(fā)指導(dǎo)。
谷歌云服務(wù)產(chǎn)品經(jīng)理克雷格·麥魯奇(Craig Mcluckie)表示:“追根溯源,他(布魯爾)是所有谷歌技術(shù)的鼻祖。”
如今,布魯爾還是谷歌內(nèi)部的關(guān)鍵開發(fā)人員,為谷歌精英工程師團隊的一員。這意味著,在第一次重塑互聯(lián)網(wǎng)之后,布魯爾將為網(wǎng)絡(luò)架構(gòu)領(lǐng)域帶來新一波技術(shù)革命。
實際上,布魯爾不會僅僅改進谷歌的全球數(shù)據(jù)中心。與亞馬遜、微軟等科技公司一樣,谷歌現(xiàn)在正在向軟件開發(fā)商提供云計算服務(wù)。如今,云計算服務(wù)為開發(fā)者帶來了極大的便捷,他們無需在數(shù)據(jù)中心調(diào)試自己的硬件,而在Docker的支持下,布魯爾希望為開發(fā)者帶來更多的便捷。