谷歌將大力支持Docker技術(shù)推動(dòng)云計(jì)算革命

責(zé)任編輯:editor01

2014-06-11 08:17:33

摘自:騰訊科技

6月10日消息,《連線》雜志撰文稱,開(kāi)源技術(shù)Docker已經(jīng)成為云計(jì)算領(lǐng)域的熱門理念,谷歌(微博)將大力支持Docker技術(shù)。

6月10日消息,《連線》雜志撰文稱,開(kāi)源技術(shù)Docker已經(jīng)成為云計(jì)算領(lǐng)域的熱門理念,谷歌(微博)將大力支持Docker技術(shù)。

Docker就像裝運(yùn)互聯(lián)網(wǎng)內(nèi)容的集裝箱。Docker可以讓網(wǎng)絡(luò)軟件開(kāi)發(fā)商整齊地打包開(kāi)發(fā)內(nèi)容,以便在機(jī)器間快速傳輸內(nèi)容。在現(xiàn)代互聯(lián)網(wǎng)環(huán)境中,軟件往往需要在成百上千臺(tái)機(jī)器上運(yùn)行,實(shí)現(xiàn)起來(lái)并非易事。

谷歌認(rèn)為,Docker便于所有人‍‍快速調(diào)用大量計(jì)算能力,它可以改變軟件開(kāi)發(fā)方式。換句話說(shuō),谷歌認(rèn)為Docker可以讓所有人從事谷歌多年經(jīng)營(yíng)的事業(yè)。

谷歌工程師埃里克·布魯爾(Eric Brewer)表示:“谷歌和Docker可謂天生一對(duì)。在如何開(kāi)發(fā)軟件方面,我們擁有相同的愿景。”

本周,在一場(chǎng)會(huì)議的主題演講中,布魯爾將公布谷歌云計(jì)算服務(wù)與Docker的全新整合方式,涉及的云服務(wù)包括Google App Engine和Google Compute Engine。在蓬勃發(fā)展的云計(jì)算市場(chǎng),谷歌正努力追趕領(lǐng)軍者亞馬遜,新技術(shù)將推動(dòng)谷歌云服務(wù)的發(fā)展。眾所周知,谷歌擁有谷歌搜索、Gmail等知名網(wǎng)絡(luò)應(yīng)用,布魯爾的演講還將對(duì)Docker的發(fā)展起到巨大的推動(dòng)作用。

鑒于布魯爾的身份,這則消息將產(chǎn)生特別的影響力。事實(shí)上,布魯爾就像是現(xiàn)代互聯(lián)網(wǎng)架構(gòu)守護(hù)神。從谷歌和亞馬遜到Facebook和Twitter,當(dāng)今的科技巨頭都在眾多廉價(jià)服務(wù)器上運(yùn)行網(wǎng)絡(luò)服務(wù),它們用各種軟件工具將大量小型機(jī)器轉(zhuǎn)變成一個(gè)龐大的整體。這似乎像打造倉(cāng)庫(kù)那么大的計(jì)算機(jī)。面對(duì)不斷增加的現(xiàn)代網(wǎng)絡(luò)服務(wù)需求,這已經(jīng)成為唯一的可行方法。一切的締造者正是埃里克·布魯爾。

上世紀(jì)90年代中期,作為加州大學(xué)伯克利分校計(jì)算機(jī)科學(xué)系教授,布魯爾開(kāi)發(fā)了網(wǎng)絡(luò)搜索引擎Inktomi,Inktomi是首款運(yùn)行于大規(guī)模廉價(jià)機(jī)器網(wǎng)絡(luò)的網(wǎng)絡(luò)搜索引擎。在接下來(lái)的20年里,谷歌、亞馬遜和Facebook將此理念發(fā)展到新的高度,它們都基于布魯爾提出的最為知名的觀點(diǎn):CAP原理。該原理為此類大型系統(tǒng)提供了開(kāi)發(fā)指導(dǎo)。

谷歌云服務(wù)產(chǎn)品經(jīng)理克雷格·麥魯奇(Craig Mcluckie)表示:“追根溯源,他(布魯爾)是所有谷歌技術(shù)的鼻祖。” 如今,布魯爾還是谷歌內(nèi)部的關(guān)鍵開(kāi)發(fā)人員,為谷歌精英工程師團(tuán)隊(duì)的一員。這意味著,在第一次重塑互聯(lián)網(wǎng)之后,布魯爾將為網(wǎng)絡(luò)架構(gòu)領(lǐng)域帶來(lái)新一波技術(shù)革命。

實(shí)際上,布魯爾不會(huì)僅僅改進(jìn)谷歌的全球數(shù)據(jù)中心。與亞馬遜、微軟等科技公司一樣,谷歌現(xiàn)在正在向軟件開(kāi)發(fā)商提供云計(jì)算服務(wù)。如今,云計(jì)算服務(wù)為開(kāi)發(fā)者帶來(lái)了極大的便捷,他們無(wú)需在數(shù)據(jù)中心調(diào)試自己的硬件,而在Docker的支持下,布魯爾希望為開(kāi)發(fā)者帶來(lái)更多的便捷。

布魯爾表示,谷歌數(shù)據(jù)中心已經(jīng)發(fā)展多年,Docker可以模擬谷歌數(shù)據(jù)中心技術(shù),大量機(jī)器可以像一臺(tái)計(jì)算機(jī)一樣運(yùn)行。Docker代表網(wǎng)絡(luò)軟件開(kāi)發(fā)的未來(lái)。

超級(jí)集裝箱 Docker是一家舊金山小型初創(chuàng)開(kāi)發(fā)的開(kāi)源軟件。乍看起來(lái),它顯得微不足道,但在硅谷工程師圈子里,它非常流行。eBay開(kāi)發(fā)人員特德·德茲巴(Ted Dziuba)表示:“如果你認(rèn)為簡(jiǎn)化開(kāi)發(fā)者生活是發(fā)展方向,那么Docker便是發(fā)展方向。”

Docker表示,超過(guò)1.4萬(wàn)款應(yīng)用已經(jīng)采用其技術(shù)。布魯爾表示,自從數(shù)年前Ruby on Rails開(kāi)發(fā)框架興起之后,沒(méi)有哪種技術(shù)像Docker一樣起步如此迅速,普及如此廣泛。

Docker依賴的技術(shù)已經(jīng)問(wèn)世多年。開(kāi)源Linux系統(tǒng)早已提供“容器”方案,該方案可以隔離服務(wù)器上的不同任務(wù)。防止任務(wù)相互干擾。谷歌便基于這種理念提供眾多網(wǎng)絡(luò)服務(wù),谷歌還花費(fèi)多年時(shí)間優(yōu)化服務(wù)的工作方式。但Docker可以將一臺(tái)機(jī)器的“容器”方便地轉(zhuǎn)移到另一臺(tái)機(jī)器。

布魯爾表示:“在便捷打包軟件和標(biāo)準(zhǔn)化部署軟件方面,Docker做得非常出色。Docker讓容器方案變得更加高效。”

Docker可以為開(kāi)發(fā)者提供多種幫助。例如,開(kāi)發(fā)者擁有一款桌面軟件,他無(wú)需加以改進(jìn),便可以讓軟件成為一款云服務(wù)。未來(lái),Docker有望讓開(kāi)發(fā)者更加方便地轉(zhuǎn)換應(yīng)用,無(wú)需考慮應(yīng)用運(yùn)行環(huán)境,也無(wú)需考慮應(yīng)用采用的云計(jì)算平臺(tái)。

Docker首席技術(shù)官所羅門·??怂梗⊿olomon Hykes)表示:“Docker技術(shù)可以讓機(jī)器互換。”云計(jì)算一直承諾,我們可以將互聯(lián)網(wǎng)當(dāng)作一臺(tái)巨型計(jì)算機(jī)。但是,夢(mèng)想從未照進(jìn)現(xiàn)實(shí)。由于不同系統(tǒng)和不同云服務(wù)存在差異,轉(zhuǎn)移軟件其實(shí)非常困難。

更大的影響力 誠(chéng)然,Docker無(wú)法在一夜之間改變這種狀況。首先,如果要運(yùn)行Docker容器,每臺(tái)機(jī)器必須裝備一款附加軟件。盡管這款軟件旨在各版本Linux系統(tǒng)上具備相同的運(yùn)行方式,但實(shí)際情況并非如此。

布魯爾表示:“軟件還不夠完美。谷歌和開(kāi)發(fā)社區(qū)都在這方面加以改進(jìn)。容器不一定可以在所有系統(tǒng)中運(yùn)行。”

如果大型操作系統(tǒng)開(kāi)發(fā)商和大型云服務(wù)也可以支持這項(xiàng)技術(shù),我們就可以進(jìn)跨入全新的云計(jì)算世界——所有云服務(wù)都有一致的部署方式。幸運(yùn)的是,谷歌不是唯一支持Docker技術(shù)的科技公司。雖然規(guī)模尚小,但亞馬遜、Rackspace和Digtial Ocean的云服務(wù)都已經(jīng)支持Docker。

從表面上看,Docker技術(shù)可以會(huì)影響谷歌云計(jì)算業(yè)務(wù)。理論上,Docker可以方便開(kāi)發(fā)者從谷歌云計(jì)算平臺(tái)轉(zhuǎn)移應(yīng)用。但谷歌意識(shí)到,Docker可以吸引更多的開(kāi)發(fā)者使用谷歌云服務(wù)。

希克斯表示:“Docker技術(shù)對(duì)谷歌有利無(wú)弊,開(kāi)發(fā)者可以輕松脫離谷歌云計(jì)算平臺(tái),但谷歌因此吸引的客戶量會(huì)多于流失的客戶量。”

布魯爾表示:“對(duì)于開(kāi)發(fā)而言,容器只是一個(gè)應(yīng)用級(jí)視角,而不是機(jī)器級(jí)視角。顯然,應(yīng)用級(jí)視角更加自然,而且可以贏得未來(lái)。”

鏈接已復(fù)制,快去分享吧

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