Google崇尚DIY路线 靠自主研发技术打天下

  来源: CNET科技资讯网   日期:2006.07.04 12:27 (共有 条评论)  我要评论

CNET科技资讯网7月4日国际报道 当谷歌还是在汽车库中运行的一个学生项目时,它的创始人佩奇和布林就自己动力利用廉价的组件自己组装计算机,的目的是节约资金。他们认为,他们设计的计算机网络能够比传统厂商的产品更高效地搜索Web。

谷歌再也不用将一分钱掰成两半儿花了。现在,它已经以90亿美元的销售收入跻身“财富500 强”榜单。但是,在技术方面它仍然顽固地坚持“DIY ”路线。尽管它今年将在数据中心和技术上投资15亿美元,但部署的数以万计的服务器都采用它自己的设计。

为了距离用户更近和提高响应时间,它正在全球范围内建立多个数据中心,并采用了降低能耗的技术。这些计算机运行的软件将是由谷歌利用自己设计的先进工具开发的。有迹象表明,谷歌还在计划开发自己的定制微芯片。

Gartner 的分析师雷诺兹表示,谷歌对基础设施的重视与搜索引擎一样,它建立了不可思议的计算资源。他认为谷歌是仅次于戴尔、惠普、IBM 的第四大服务器厂商。

谷歌的两大竞争对手━━微软、雅虎也自己编写软件,根据自己的需要配置计算机和数据中心,但它们主要向戴尔、Sun、Rackable Syste等厂商采购服务器。

雅虎负责运营的副总裁蒂蒙斯说,我们必须搞清楚自己的核心业务。我们要自己设计路由器呢?还是打造最受欢迎的网站?要兼顾这二者是非常困难的。

事实上,谷歌决定这两者都要做。从许多方面来看,谷歌仍然有一个嫁接到跨国公司躯干上的学生项目的头。谷歌战略的中心是,其日益扩大的世界级计算机科学家阵营能够设计出更有效地处理信息的计算机网络。

雷诺兹估计,谷歌的计算成本为其它大互联网公司的一半,只有传统企业技术用户的十分之一。谷歌没有就其计算成本发表评论,但它声称自己有优势。

谷歌负责研究和系统设计的副总裁尤斯塔斯在3 月份表示,我们认为竞争对手无法比我们更廉价、更快地部署如此规模的系统,我们在系统方面有数年的领先优势。

尽管如此,有人认为谷歌“事必躬亲”的方法是没有必要和低效率的,是被其广告业务的增长和利润隐藏的一个隐患。谷歌的竞争对手称,它们网络的处理能力足够强大,效率也足够高。

盖茨在一次接受采访时说,谷歌并非在所有方面都是优秀的。我们每台服务器的成本略高一点,但完成同样的任务,我们需要的服务器数量较少。

谷歌对技术的保密在业界是出了名的。但通过收集多种渠道的信息,技术顾问阿诺德还是描绘出了谷歌的技术策略。他说,谷歌向超级计算机研究社区借鉴了许多技术,并将它们应用在自己的系统中。

谷歌的一些发明旨在降低日益增长的开支。例如它被授予的06906920号专利覆盖了向计算机机架间通风的技术。但有些创新则是大胆的,例如,它自己开发的一系列并行计算软件工具。

例如,一种名为MapReduce 的软件基于一项在计算机学术界被争论了数十年的技术,但这项技术在谷歌的系统中发挥了重要作用。

阿诺德表示,这些工具为谷歌带来了巨大的成本优势。盖茨承认MapReduce 是一种重要的技术,但它强调说,微软也在开发它自己的并行处理软件,从而在与谷歌的大战中开辟另外一个战场。

谷歌对开发通用工具和系统的重视与大多数其它公司不同。它正在迅速地开发这些系统,它希望能够建立一种优势,使它开发的产品与竞争对手的产品相比具有效率高、成本低的优势。

Fast Search & Transfer的首席执行官约翰说,如果在互联网上运行服务的成本低30% ,这将是一个很大的优势。

布林、佩奇设计谷歌和并行算法的计划并非只是一个学术方面的梦想,处理器、内存、磁盘的低价格为他们的计划提供了可能性。这些组件的质量并非是最高的,经常会出现故障。佩奇设计了谷歌最初的服务器,他考虑到了部件会出现故障的问题。

通过将可靠性的负担由硬件转移给软件,谷歌在降低系统成本的同时维持了较高的性能━━每个硬件组件都可能发生故障,但软件会自动地将出故障的系统运行的任务和数据转移到其它系统上。

例如,谷歌设计了一个它称之为Google File System的软件系统,在数个地点保存数据的拷贝,因此即使一台服务器出现了故障,谷歌也无需为此担心。这种方法也意味着,它无需象其它公司那样定期地备份数据。

名为Google Work Queue 的另一个系统能够根据需要分配许多服务器运行各种不同的任务,并动态地为任务分配服务器。这种虚拟化趋势已经在大型数据中心盛行,但大多数公司都购买昂贵的商业软件来动态调度服务器。

尽管谷歌的服务器采用廉价的组件,但它使用的设计每年都会有所变化。谷歌目前的服务器使用AMD 的皓龙处理器。据了解AMD 业务的一名半导体业界官员称,谷歌是AMD 的五大客户之一,而且是不销售计算机的第一大客户。

谷歌与Sun 之间的业务也越来越多。Sun 产品的高可靠性和高价格似乎不对谷歌的胃口,但施密特以前曾在Sun 任过职,Sun 也开发出了一款效能比非常高的新款处理器芯片。

另外,随着业务的拓展,谷歌在提供电子邮件和支付服务时对系统的可靠性比过去有了更高的要求。

有迹象表明,谷歌还正在设计它自己的处理器芯片。它已经招聘民许多前DEC 的Alpha 芯片设计人员。独立分析人士马克表示,谷歌的下一步将是开发高性能的处理器芯片。

据谷歌的一名高级副总裁称,谷歌曾考虑定制芯片,但他拒绝透露谷歌是否生产出了这样的芯片。他表示,原则上,如果能够购买到足够好的产品,谷歌不会自行开发。但他强调,谷歌仍然相信,其廉价和高速度的计算机网络使它获得了优势。

Google宕囧皻DIY璺嚎 闈犺嚜涓荤爺鍙戞妧鏈墦澶╀笅_TechWeb

Google宕囧皻DIY璺嚎 闈犺嚜涓荤爺鍙戞妧鏈墦澶╀笅

CNET绉戞妧璧勮缃7鏈4鏃ュ浗闄呮姤閬 褰撹胺姝岃繕鏄湪姹借溅搴撲腑杩愯鐨勪竴涓鐢熼」鐩椂锛屽畠鐨勫垱濮嬩汉浣╁鍜屽竷鏋楀氨鑷繁鍔ㄥ姏鍒╃敤寤変环鐨勭粍浠惰嚜宸辩粍瑁呰绠楁満锛岀殑鐩殑鏄妭绾﹁祫閲戙備粬浠涓猴紝浠栦滑璁捐鐨勮绠楁満缃戠粶鑳藉姣斾紶缁熷巶鍟嗙殑浜у搧鏇撮珮鏁堝湴鎼滅储Web銆

璋锋瓕鍐嶄篃涓嶇敤灏嗕竴鍒嗛挶鎺版垚涓ゅ崐鍎胯姳浜嗐傜幇鍦紝瀹冨凡缁忎互90浜跨編鍏冪殑閿鍞敹鍏ヨ坊韬滆储瀵500 寮衡濇鍗曘備絾鏄紝鍦ㄦ妧鏈柟闈㈠畠浠嶇劧椤藉浐鍦板潥鎸佲淒IY 鈥濊矾绾裤傚敖绠″畠浠婂勾灏嗗湪鏁版嵁涓績鍜屾妧鏈笂鎶曡祫15浜跨編鍏冿紝浣嗛儴缃茬殑鏁颁互涓囪鐨勬湇鍔″櫒閮介噰鐢ㄥ畠鑷繁鐨勮璁°

涓轰簡璺濈鐢ㄦ埛鏇磋繎鍜屾彁楂樺搷搴旀椂闂达紝瀹冩鍦ㄥ叏鐞冭寖鍥村唴寤虹珛澶氫釜鏁版嵁涓績锛屽苟閲囩敤浜嗛檷浣庤兘鑰楃殑鎶鏈傝繖浜涜绠楁満杩愯鐨勮蒋浠跺皢鏄敱璋锋瓕鍒╃敤鑷繁璁捐鐨勫厛杩涘伐鍏峰紑鍙戠殑銆傛湁杩硅薄琛ㄦ槑锛岃胺姝岃繕鍦ㄨ鍒掑紑鍙戣嚜宸辩殑瀹氬埗寰姱鐗囥

Gartner 鐨勫垎鏋愬笀闆疯鍏硅〃绀猴紝璋锋瓕瀵瑰熀纭璁炬柦鐨勯噸瑙嗕笌鎼滅储寮曟搸涓鏍凤紝瀹冨缓绔嬩簡涓嶅彲鎬濊鐨勮绠楄祫婧愩備粬璁や负璋锋瓕鏄粎娆′簬鎴村皵銆佹儬鏅両BM 鐨勭鍥涘ぇ鏈嶅姟鍣ㄥ巶鍟嗐

璋锋瓕鐨勪袱澶х珵浜夊鎵嬧攣鈹佸井杞侀泤铏庝篃鑷繁缂栧啓杞欢锛屾牴鎹嚜宸辩殑闇瑕侀厤缃绠楁満鍜屾暟鎹腑蹇冿紝浣嗗畠浠富瑕佸悜鎴村皵銆丼un銆丷ackable Syste绛夊巶鍟嗛噰璐湇鍔″櫒銆

闆呰檸璐熻矗杩愯惀鐨勫壇鎬昏钂傝挋鏂锛屾垜浠繀椤绘悶娓呮鑷繁鐨勬牳蹇冧笟鍔°傛垜浠鑷繁璁捐璺敱鍣ㄥ憿锛熻繕鏄墦閫犳渶鍙楁杩庣殑缃戠珯锛熻鍏奸【杩欎簩鑰呮槸闈炲父鍥伴毦鐨勩

浜嬪疄涓婏紝璋锋瓕鍐冲畾杩欎袱鑰呴兘瑕佸仛銆備粠璁稿鏂归潰鏉ョ湅锛岃胺姝屼粛鐒舵湁涓涓珌鎺ュ埌璺ㄥ浗鍏徃韬共涓婄殑瀛︾敓椤圭洰鐨勫ご銆傝胺姝屾垬鐣ョ殑涓績鏄紝鍏舵棩鐩婃墿澶х殑涓栫晫绾ц绠楁満绉戝瀹堕樀钀ヨ兘澶熻璁″嚭鏇存湁鏁堝湴澶勭悊淇℃伅鐨勮绠楁満缃戠粶銆

闆疯鍏逛及璁★紝璋锋瓕鐨勮绠楁垚鏈负鍏跺畠澶т簰鑱旂綉鍏徃鐨勪竴鍗婏紝鍙湁浼犵粺浼佷笟鎶鏈敤鎴风殑鍗佸垎涔嬩竴銆傝胺姝屾病鏈夊氨鍏惰绠楁垚鏈彂琛ㄨ瘎璁猴紝浣嗗畠澹扮О鑷繁鏈変紭鍔裤

璋锋瓕璐熻矗鐮旂┒鍜岀郴缁熻璁$殑鍓昏灏ゆ柉濉旀柉鍦3 鏈堜唤琛ㄧず锛屾垜浠涓虹珵浜夊鎵嬫棤娉曟瘮鎴戜滑鏇村粔浠枫佹洿蹇湴閮ㄧ讲濡傛瑙勬ā鐨勭郴缁燂紝鎴戜滑鍦ㄧ郴缁熸柟闈㈡湁鏁板勾鐨勯鍏堜紭鍔裤

灏界濡傛锛屾湁浜鸿涓鸿胺姝屸滀簨蹇呰含浜测濈殑鏂规硶鏄病鏈夊繀瑕佸拰浣庢晥鐜囩殑锛屾槸琚叾骞垮憡涓氬姟鐨勫闀垮拰鍒╂鼎闅愯棌鐨勪竴涓殣鎮c傝胺姝岀殑绔炰簤瀵规墜绉帮紝瀹冧滑缃戠粶鐨勫鐞嗚兘鍔涜冻澶熷己澶э紝鏁堢巼涔熻冻澶熼珮銆

鐩栬尐鍦ㄤ竴娆℃帴鍙楅噰璁挎椂璇达紝璋锋瓕骞堕潪鍦ㄦ墍鏈夋柟闈㈤兘鏄紭绉鐨勩傛垜浠瘡鍙版湇鍔″櫒鐨勬垚鏈暐楂樹竴鐐癸紝浣嗗畬鎴愬悓鏍风殑浠诲姟锛屾垜浠渶瑕佺殑鏈嶅姟鍣ㄦ暟閲忚緝灏戙

璋锋瓕瀵规妧鏈殑淇濆瘑鍦ㄤ笟鐣屾槸鍑轰簡鍚嶇殑銆備絾閫氳繃鏀堕泦澶氱娓犻亾鐨勪俊鎭紝鎶鏈【闂樋璇哄痉杩樻槸鎻忕粯鍑轰簡璋锋瓕鐨勬妧鏈瓥鐣ャ備粬璇达紝璋锋瓕鍚戣秴绾ц绠楁満鐮旂┒绀惧尯鍊熼壌浜嗚澶氭妧鏈紝骞跺皢瀹冧滑搴旂敤鍦ㄨ嚜宸辩殑绯荤粺涓

璋锋瓕鐨勪竴浜涘彂鏄庢棬鍦ㄩ檷浣庢棩鐩婂闀跨殑寮鏀備緥濡傚畠琚巿浜堢殑06906920鍙蜂笓鍒╄鐩栦簡鍚戣绠楁満鏈烘灦闂撮氶鐨勬妧鏈備絾鏈変簺鍒涙柊鍒欐槸澶ц儐鐨勶紝渚嬪锛屽畠鑷繁寮鍙戠殑涓绯诲垪骞惰璁$畻杞欢宸ュ叿銆

渚嬪锛屼竴绉嶅悕涓篗apReduce 鐨勮蒋浠跺熀浜庝竴椤瑰湪璁$畻鏈哄鏈晫琚簤璁轰簡鏁板崄骞寸殑鎶鏈紝浣嗚繖椤规妧鏈湪璋锋瓕鐨勭郴缁熶腑鍙戞尌浜嗛噸瑕佷綔鐢ㄣ

闃胯寰疯〃绀猴紝杩欎簺宸ュ叿涓鸿胺姝屽甫鏉ヤ簡宸ㄥぇ鐨勬垚鏈紭鍔裤傜洊鑼ㄦ壙璁apReduce 鏄竴绉嶉噸瑕佺殑鎶鏈紝浣嗗畠寮鸿皟璇达紝寰蒋涔熷湪寮鍙戝畠鑷繁鐨勫苟琛屽鐞嗚蒋浠讹紝浠庤屽湪涓庤胺姝岀殑澶ф垬涓紑杈熷彟澶栦竴涓垬鍦恒

璋锋瓕瀵瑰紑鍙戦氱敤宸ュ叿鍜岀郴缁熺殑閲嶈涓庡ぇ澶氭暟鍏跺畠鍏徃涓嶅悓銆傚畠姝e湪杩呴熷湴寮鍙戣繖浜涚郴缁燂紝瀹冨笇鏈涜兘澶熷缓绔嬩竴绉嶄紭鍔匡紝浣垮畠寮鍙戠殑浜у搧涓庣珵浜夊鎵嬬殑浜у搧鐩告瘮鍏锋湁鏁堢巼楂樸佹垚鏈綆鐨勪紭鍔裤

Fast Search & Transfer鐨勯甯墽琛屽畼绾︾堪璇达紝濡傛灉鍦ㄤ簰鑱旂綉涓婅繍琛屾湇鍔$殑鎴愭湰浣30% 锛岃繖灏嗘槸涓涓緢澶х殑浼樺娍銆

甯冩灄銆佷僵濂囪璁¤胺姝屽拰骞惰绠楁硶鐨勮鍒掑苟闈炲彧鏄竴涓鏈柟闈㈢殑姊︽兂锛屽鐞嗗櫒銆佸唴瀛樸佺鐩樼殑浣庝环鏍间负浠栦滑鐨勮鍒掓彁渚涗簡鍙兘鎬с傝繖浜涚粍浠剁殑璐ㄩ噺骞堕潪鏄渶楂樼殑锛岀粡甯镐細鍑虹幇鏁呴殰銆備僵濂囪璁′簡璋锋瓕鏈鍒濈殑鏈嶅姟鍣紝浠栬冭檻鍒颁簡閮ㄤ欢浼氬嚭鐜版晠闅滅殑闂銆

閫氳繃灏嗗彲闈犳х殑璐熸媴鐢辩‖浠惰浆绉荤粰杞欢锛岃胺姝屽湪闄嶄綆绯荤粺鎴愭湰鐨勫悓鏃剁淮鎸佷簡杈冮珮鐨勬ц兘鈹佲攣姣忎釜纭欢缁勪欢閮藉彲鑳藉彂鐢熸晠闅滐紝浣嗚蒋浠朵細鑷姩鍦板皢鍑烘晠闅滅殑绯荤粺杩愯鐨勪换鍔″拰鏁版嵁杞Щ鍒板叾瀹冪郴缁熶笂銆

渚嬪锛岃胺姝岃璁′簡涓涓畠绉颁箣涓篏oogle File System鐨勮蒋浠剁郴缁燂紝鍦ㄦ暟涓湴鐐逛繚瀛樻暟鎹殑鎷疯礉锛屽洜姝ゅ嵆浣夸竴鍙版湇鍔″櫒鍑虹幇浜嗘晠闅滐紝璋锋瓕涔熸棤闇涓烘鎷呭績銆傝繖绉嶆柟娉曚篃鎰忓懗鐫锛屽畠鏃犻渶璞″叾瀹冨叕鍙搁偅鏍峰畾鏈熷湴澶囦唤鏁版嵁銆

鍚嶄负Google Work Queue 鐨勫彟涓涓郴缁熻兘澶熸牴鎹渶瑕佸垎閰嶈澶氭湇鍔″櫒杩愯鍚勭涓嶅悓鐨勪换鍔★紝骞跺姩鎬佸湴涓轰换鍔″垎閰嶆湇鍔″櫒銆傝繖绉嶈櫄鎷熷寲瓒嬪娍宸茬粡鍦ㄥぇ鍨嬫暟鎹腑蹇冪洓琛岋紝浣嗗ぇ澶氭暟鍏徃閮借喘涔版槀璐电殑鍟嗕笟杞欢鏉ュ姩鎬佽皟搴︽湇鍔″櫒銆

灏界璋锋瓕鐨勬湇鍔″櫒閲囩敤寤変环鐨勭粍浠讹紝浣嗗畠浣跨敤鐨勮璁℃瘡骞撮兘浼氭湁鎵鍙樺寲銆傝胺姝岀洰鍓嶇殑鏈嶅姟鍣ㄤ娇鐢ˋMD 鐨勭殦榫欏鐞嗗櫒銆傛嵁浜嗚ВAMD 涓氬姟鐨勪竴鍚嶅崐瀵间綋涓氱晫瀹樺憳绉帮紝璋锋瓕鏄疉MD 鐨勪簲澶у鎴蜂箣涓锛岃屼笖鏄笉閿鍞绠楁満鐨勭涓澶у鎴枫

璋锋瓕涓嶴un 涔嬮棿鐨勪笟鍔′篃瓒婃潵瓒婂銆係un 浜у搧鐨勯珮鍙潬鎬у拰楂樹环鏍间技涔庝笉瀵硅胺姝岀殑鑳冨彛锛屼絾鏂藉瘑鐗逛互鍓嶆浘鍦⊿un 浠昏繃鑱岋紝Sun 涔熷紑鍙戝嚭浜嗕竴娆炬晥鑳芥瘮闈炲父楂樼殑鏂版澶勭悊鍣ㄨ姱鐗囥

鍙﹀锛岄殢鐫涓氬姟鐨勬嫇灞曪紝璋锋瓕鍦ㄦ彁渚涚數瀛愰偖浠跺拰鏀粯鏈嶅姟鏃跺绯荤粺鐨勫彲闈犳ф瘮杩囧幓鏈変簡鏇撮珮鐨勮姹傘

鏈夎抗璞¤〃鏄庯紝璋锋瓕杩樻鍦ㄨ璁″畠鑷繁鐨勫鐞嗗櫒鑺墖銆傚畠宸茬粡鎷涜仒姘戣澶氬墠DEC 鐨凙lpha 鑺墖璁捐浜哄憳銆傜嫭绔嬪垎鏋愪汉澹┈鍏嬭〃绀猴紝璋锋瓕鐨勪笅涓姝ュ皢鏄紑鍙戦珮鎬ц兘鐨勫鐞嗗櫒鑺墖銆

鎹胺姝岀殑涓鍚嶉珮绾у壇鎬昏绉帮紝璋锋瓕鏇捐冭檻瀹氬埗鑺墖锛屼絾浠栨嫆缁濋忛湶璋锋瓕鏄惁鐢熶骇鍑轰簡杩欐牱鐨勮姱鐗囥備粬琛ㄧず锛屽師鍒欎笂锛屽鏋滆兘澶熻喘涔板埌瓒冲濂界殑浜у搧锛岃胺姝屼笉浼氳嚜琛屽紑鍙戙備絾浠栧己璋冿紝璋锋瓕浠嶇劧鐩镐俊锛屽叾寤変环鍜岄珮閫熷害鐨勮绠楁満缃戠粶浣垮畠鑾峰緱浜嗕紭鍔裤

鎮ㄥ彲鑳戒篃鎰熷叴瓒:

瀹樻柟寰崥/寰俊

姣忔棩澶存潯銆佷笟鐣岃祫璁佺儹鐐硅祫璁佸叓鍗︾垎鏂欙紝鍏ㄥぉ璺熻釜寰崥鎾姤銆傚悇绉嶇垎鏂欍佸唴骞曘佽姳杈广佽祫璁竴缃戞墦灏姐傜櫨涓囦簰鑱旂綉绮変笣浜掑姩鍙備笌锛孴echWeb瀹樻柟寰崥鏈熷緟鎮ㄧ殑鍏虫敞銆

鈫戞壂鎻忎簩缁寸爜

鎯冲湪鎵嬫満涓婄湅绉戞妧璧勮鍜岀鎶鍏崷鍚楋紵

鎯崇涓鏃堕棿鐪嬬嫭瀹剁垎鏂欏拰娣卞害鎶ラ亾鍚楋紵

璇峰叧娉═echWeb瀹樻柟寰俊鍏紬甯愬彿锛

1.鐢ㄦ墜鏈烘壂宸︿晶浜岀淮鐮侊紱

2.鍦ㄦ坊鍔犳湅鍙嬮噷锛屾悳绱㈠叧娉═echWeb銆

涓烘偍鎺ㄨ崘

鍔犺浇鏇村鏂囩珷