《星球Google:我们的生活将怎样被一家公司彻底改变》

下载本书

添加书签

星球Google:我们的生活将怎样被一家公司彻底改变- 第11节


按键盘上方向键 ← 或 → 可快速上下翻页,按键盘上的 Enter 键可回到本书目录页,按键盘上方向键 ↑ 可回到本页顶部!

能力无限(3)
由于这个原因,布林和佩奇在1998年决定将他们的活动搬出校园,并接受建议正式成立一个公司。这个措施不仅可以不再占用大学的网络带宽,而且能将公司与非赢利###质的学术世界隔开,进而有条件从投资人那里争取到投资,解决硬件和网络带宽不足的问题。虽然他们是冒险进入商业世界,但他们走的是一条明显不同于当时其他年轻的硅谷企业家的道路。那些人或者完全沉浸在“吸引眼球”等流行的企业行话中,或争先恐后地进行公开上市融资(IPO);布林和佩奇却对吸引眼球和公司上市毫无兴趣,甚至对市场占有率也不感兴趣。他们对商业机会的态度与此前对研究工作中的挑战的态度完全一样:他们集中精力研发能与Web增长速度同步提高,而不受限于硬件和软件条件的搜索技术。他们之所以对掌握整个Web世界感兴趣,不是因为它在将来有可能获得最大的利润空间——这一点在1998年的时候根本就不在考虑范围内——而是因为它是一个具有巨大吸引力的技术挑战。
  计算机科学——而非商业——在两位创始人心中有着至高无上的地位。还在研究生时期,他们就在十分有限的条件下做过这方面的探讨。现在,两个年青人终于办起了在电脑资源方面进行投资的公司,他们的出手是如此地大方,以至于无论想出何等野心勃勃的任务,机器都足够使用。最具讽刺意味的是他们对常规的成本会计从来就不加考虑,这反而促进了现代商业史上获取利润最高企业的快速成长。
  不过,起初他们让谷歌的搜索技术按比例增长的雄心很快就遇到了严重的问题。要增加谷歌索引中所包含的网页数量是非常容易的——他们的“爬行器”在1998年底就搜集了大约6000万个网页。但在进行PageRank所要求的错综复杂的计算时,系统却堵塞了。“爬行器”要用7到10天的时间才能完成计算,而编制索引和计算机PageRanks(进行网页评估)则要在此后再花费几个星期甚至更长的时间。计算机内存中的一个磁盘错误或暂时的问题也能在索引编制过程中将它整个摧毁,而且不能马上发现。于是又要从头开始编制索引。随着搜索到的Web网页的规模不断扩大,创建索引的困难也呈指数级别增加:在爬行结束后,用PageRanks还要磨蹭上几星期甚至几个月才能完成计算。
  谷歌网站的###能问题也令人颇觉痛苦。人们都在说谷歌所产生的有用链接比其他搜索引擎要多,谷歌的传输量从1998年的每天1万条迅速增加到1999年的每天10万条。但布林和佩奇认为他们的基础部件无法与这一增长速度相适应。于是他们从经营经验较为丰富的公司寻求帮助。1999年初,他们遇见了乌尔斯·霍尔茨勒(Urs Holzle),他是从斯坦福大学毕业的计算机科学家,1995年获得博士学位,当时正在加利福尼亚大学圣芭芭拉校区工作,霍尔茨勒每周有一天在斯坦福大学。当时他妻子正在进行她的毕业设计,于是布林和佩奇便请他给他们的系统检查一下。
  和大部分运行繁忙网站的计算机公司一样,谷歌也是把机器放在租来的地方,那里是专门为了与公司自己的办公室不在一起的电脑服务器提供的数据中心。中心有可靠的电力和后援系统,防止出现断电事故,还有冷却系统可以处理——或至少被认为可以处理——由机器所产生的过热现象。空间按平方米为单位出租,所以租户都会尽可能地在指定的空间里摆放更多的计算机。

能力无限(4)
霍尔茨勒应邀看了一下谷歌的硬件,它们放在圣克拉拉的一个数据中心,路程约15分钟,由首屈一指的数据中心经营公司艾克赛达斯通信公司(Exodus munications)负责管理。谷歌的狭小空间里摆了四个搁架,塞满了使用个人电脑元件组装的机器。搁架又放在两个小笼子里。这个地方都是用钢丝编成的防护网制作的围栏,从地板一直延伸到天花板,外边还有一个安了锁的大门。围栏可以让空气流动,便于散热,而且可以保护机器免受其他租户(如eBay和Hotmail,它们的机器也放在旁边同样狭小的空间里)的恶作剧。谷歌的机器还是极其朴素的。
  当霍尔茨勒1999年2月接受布林和佩奇提供的工作时,他看中的是建造一个能够与网页增长速度保持同步的系统所面临的技术挑战。同时他也欣赏布林和佩奇对技术问题的浓厚兴趣一点也不亚于他。还令他高兴的是他们不是混迹于商业的羊群中,追求快速获利、伺机退出的人,不过他也不明白谷歌是如何挣钱的。不管怎样,他签下了合同。
  团队一致认为,公司目前6000万页面的索引还是太少了,新的目标应该更加远大:最好是扩大到10亿网页。但谷歌里里外外的人都无法估算当时的Web到底有多大,而且谁也不知道他们应该处理的网页的正常数量究竟是3亿、6亿还是20亿。“我们不知道。”霍尔茨勒后来说。他们确切知道的是,谷歌如果能够成功地找到并检索出10亿网页,它就能远远超出最大的搜索引擎Alta Vista 亿网页的规模。在谷歌的历史上,这么早就定下如此之高的目标,这也使得它在形成阶段就具有了公共机构的文化特征,在谷歌人心中种下了期待:公司应该把系统的标尺定得比他们所有的竞争对象都高。
  在1999年,谷歌系统连6000万网页的水平都未达到,遑论10亿网页。对搜索量的要求提高得很慢,足以让霍尔茨勒在自己的显示器上就能看到每一个滚动的页面。甚至在处理相对小量的搜索请求时,服务器也必须花费3到秒的时间才能逐一做出回应。当搜索请求如潮水般涌来,系统就会不堪重负,网站也会陷于瘫痪。
  当第20位雇员玛丽莎·梅耶尔于1999年6月24日来到公司开始她第二天的工作时,公司共有约300台计算机在处理请求,这也是谷歌通过它新加入的附属公司Netscape接受搜索请求的第一天。由于没有自己的搜索引擎,Netscape只得同时依靠好几个搜索引擎公司。谷歌原打算在开始阶段只接受从这个新的信息源转来的数量有限的搜索请求,并已经要求Netscape起步时不可太猛,只将收到的全部请求中的1/5转给它。但是Netscape却忘记或是忽略了谷歌的要求,将当天的请求全部发给了谷歌。这可真是太多了,被迫关闭。
  那天早晨,梅耶尔在公司的厨房边停下脚步,注意到拉里·佩奇正站在房间的一个角落里,看不出他要干什么。她问佩奇在干什么。“我在躲避。”他说,“网站倒了。一切都变得可怕而怪异。” 梅耶尔说,看见公司的首席执行官是这种状态,她不由得猜测,谷歌翻身的可能###只剩下2%。
  核心问题似乎很明确:用廉价的PC机元件拼凑起来的系统既没有足够的可靠###,也没有足够的力量来处理每天几千个请求,它简直就不合格。所有的主要搜索引擎和门户网站采用的都是专业厂家生产的服务器,机器的设计也能满足高效率地搜索大量Web网页的需要。它们的元件符合最严格的规范,失败的可能###被降到最低。相反,谷歌用的却是廉价而不可靠的硬件。

能力无限(5)
但霍尔茨勒在检查谷歌的系统时却认定,搜索引擎的问题和反应速度的问题根源不在硬件上。他的结论正好相反。他认为,佩奇和布林的功课都做得很好,使用PC元件也没有问题,它是###价比最优的选择。问题出在软件上,它是在忙碌的大学校园环境下写出来的,并没有考虑到当请求的量持续上升,或当硬盘驱动器及其他元件出现故障时,将会###出哪些缺陷。霍尔茨勒重写了全部代码,他相信,这一下谷歌不仅用不着放弃使用PC元件这种省钱的方式,而且在速度与可靠###方面将取得双赢。
  在对谷歌的软件系统全面检查完成后,霍尔茨勒在斯坦福大学计算机科学学术报告会上解释道:“PC机有其杰出的一面,它很容易买到,价格又便宜,就其价位而言,运行速度相当快。但它还不是世界上最可靠的机器,所以人们还是担心它会出故障。”在获得了更多的经验后,谷歌的工程师们确立了一个标准的设计:在一个支架里摆放40~80台服务器,每一台服务器都有与大型驱动盘配套的中型台式PC机相同的处理能力。在2003年,用大约万美元就可以装备一套有176个微处理器、176×1012比特的存贮器和7×1012比特的磁盘空间的设备。如果要购买知名厂商的产品,价值万美元的服务器却只能装备8个处理器、1/3的存贮量和大体相同的磁盘空间。因此,谷歌的###价比还是令人满意的。它因此而拥有了如何用比较少的钱获得比竞争对手更杰出的表现的能力。
  谷歌在2000年春天迈出的一步使它走到了当时网络公司排头阵营的前列,并将这个优势一直保持到今天:除了早先在加利福尼亚的第一个数据中心外,谷歌又在东海岸创办了第二个数据中心。这个具有多重目的的中心的建立是为了处理被工程师们称作“冗余”的数据,即提供一种并行的运行能力,它时刻准备着,一旦何处出现系统故障,就可以替代上阵。在谷歌,冗余数据的处理由分布在两个不同地理位置的数据中心的数千台机器完成,不管哪个网站出现重大事故,谷歌都有能力为其所有用户提供不间断的服务。
  增加第二个数据中心,对于任何一个希望提供不间断服务的网络公司来说都是最基本的要求。在2007年7月,Craiglist、Technorati、Second Life、Yelp、LiveJournal、RedEnvelope、TypePad及其他位于旧金山的365个主要公司的价值亿美元的数据中心都陷入了黑暗——Craigshist更是长达11个小时,原因是某个电站的断电事故影响了这座城市的部分地区,被指望在这种情况下提供电力支持的柴油发电机却在此时出现了故障。
  �
小提示:按 回车 [Enter] 键 返回书目,按 ← 键 返回上一页, 按 → 键 进入下一页。 赞一下 添加书签加入书架