趋势网(微博|微信)讯:我们见证了雅虎作为一个独立企业的最后日子,思考了这个十几年前和谷歌并驾齐驱的公司,是如何经营的,而它现在是世界上市值最大的公司之一。
任何说能够通过比较谷歌和雅虎两家公司,就可以预测他们命运的人,是糊涂的。但是,我们可以通过观察到的东西,依稀看出点什么。
2003年,我在谷歌工作。在那段时间,这两家科技巨头竞争激烈,大力占据主导地位并在万维网领域飞速发展。许多因素会影响了公司的前途,两家公司有一个显著的不同点,那就是雅虎和谷歌的不同的核心基础设施。
我对基础谷歌文件系统非常了解,所以可能我对主观感受会影响事实。但我仍然认为谷歌与雅虎在“基础设施提供强大的经验教训”中的合作是非常明智的,这有利于可持续的业务,尤其是在科技创新变化飞速的今天!
被同学抱摔艺考女生发声 黑龙江一企业禁止员工去冰雪大世界 美国一男子在地铁把一女子点燃
最快地建立并持续下去
从2000年开始,随着不断增长市场需求,如互联网经济(搜索,电子邮件,地图等),谷歌和雅虎开始通过不同的方式经营,并达到了巨大的规模。对于雅虎来说,这个方案是以NetApp文件的形式,允许公司以令人目眩的速度增加服务器空间。几乎每一个服务器,雅虎都提供了NetApp的专用存储设备,进行快速设置并易于使用,这使得雅虎能够满足市场需求,快速发展,并很快使NetApp拥有大量的用户。
但是,在芒廷维尤(一个位于美国加州圣克拉拉县的城市,也是硅谷的主要组成部分),谷歌开始了“软件自定义基础设施”的工程,它最终被称为谷歌文件系统,它的功能是作为一个平台,在很多情况下,可以提供一个多元化的使用,为谷歌提供作为其未来的生态系统的一部分。而不是使用最新的存储设备为基础,谷歌文件系统使用的商品服务器来支持一个灵活的、有弹性的架构,能够一劳永逸地解决可扩展性和弹性的问题,简化和加速各种网络规模应用的未来部署,比如,从地图到云存储。
复杂性的尺度
谷歌花了四年的时间持续发展,以及大量的工程资源,使得谷歌文件系统成为了决定公司未来并肩负使命的关键业务点。同时,雅虎已经能够添加NetApp文件,几乎能立即跟上日益增长的需求并提供服务。在占据互联网格局主导地位的的比赛中,雅虎似乎已经遥遥领先。
然而,雅虎快速市场的做法也开始出现一些裂缝。随着需求的不断扩大和多样化,电子基础设施在冗余工程形式上出现缺点,使得其变成越来越复杂和低效的环境,最后,安装供应商还需要增加成本。当雅虎增加了一个新的服务,它需要重新设计NetApp的平台。这无疑是增加了麻烦。
另一方面,谷歌建立了它的文件系统,以应对这些挑战,因此,在新的使用情况或固定潜在的架构挑战前,可以有效地应对。在YouTube上,采购为例,谷歌可以简单地说,“扔掉你的后端,我们会把你放在我们的平台上。”工程师可以升级基础架构和解决方案,在这之后,将能迅速适用于谷歌的所有服务。
最后,灵活的平台允许资源在计算能力不同的使用情况下并被共享,所以当服务器不忙的时候,他们可以使用电子邮件处理电子邮件。所有这一切都是建立在商品硬件上的,这无疑使得成本更低,符合穆尔定律。
由于雅虎的基础设施安装的成本和复杂性,该公司在开发和部署主要的新应用的能力上根本无法匹配谷歌的步伐!
一个新开始的重要性
这可能是一个简单的故事,反映了灵活架构的重要性,但我相信这里的经验教训延伸到了基础设施或应用工程,它让我们反思建立一个可持续的业务到底需要什么。我在谷歌时学到的最重要的事情之一是:在考虑解决方案之前,需要完全理解这个问题。
当你想象一个问题,从头想起。无论你是工程师还是企业家,闭上眼睛去想解决方案和方法时,思绪空白一点,忽略以前做过的方案,并建立你的理想解决方案。一旦你有想到了,并可以确定应该使用哪些现有的解决方案,你就会知道如何更好的解决。
这一直是许多公司已经取代了传统的企业成功的一个关键方面(考虑亚马逊决定出售基础设施作为一种服务,这打乱了Comdisco的以往的成功外包IT基础设施对企业客户代表)。它也越来越普遍,规模较大的企业,不想失去他们的位置(类似于脸谱网是如何越来越多地建设自己的基础设施,从服务器机架的相机)。
当然,有时也有“从头开始”的做法,意味着牺牲眼前的可持续发展的增长,这不是一个能轻易决定的事情,尤其是在硅谷这个快速移动的世界。虽然快速的修正带来更大的风险,但是日益复杂和低效率的形式也终将被淘汰。谷歌建立了一个广泛的平台,因专注于简单性和灵活性,扩展到整个网络,而雅虎的基础设施的复杂性可能是它结束了这一小部分业务的原因吧!
马斯克:你不该笑的。