中国领先的IT技术网站
|
|

揭开Google数据中心的五大神话

各种媒体上关于Google的数据中心有很多文章,包括他们怎样进行数据中心的运营、管理和分析,造成了一大批Google的成就,闲话少说,下面就是我所认为的Google数据中心的五大神话。

作者:小龙 编译来源:51CTO|2010-04-29 09:20

沙龙活动 | 去哪儿、陌陌、ThoughtWorks在自动化运维中的实践!10.28不见不散!


【51CTO.com 4月29日外电头条】各种媒体上关于Google的数据中心有很多文章,包括他们怎样进行数据中心的运营、管理和分析,造成了一大批Google的神话,但这里有些并不准确,这是我从与Google的工程师与数据中心生态系统的专家们讨论后得出的结论。

虽然表面上看Google正在做的就是数据中心的最佳实践,但并非总是如此。Google数据中心的运转是为他们的业务——广告收入而服务的。而重要的是你的数据中心应该为你的企业服务,而不是为了Google。每当我谈到这里,总是会听到一些数据中心的专业人员叫着“天啊”,这让人无法理解,因为用苹果(Google的内容交付)和桔子(企业应用)相比是不公平的。你的目标和Google的并不一致,你以可用性和可靠性为重点,而Google则更重视对可用性的成本控制。(51CTO相关文章:探秘Google全球数据中心与中国机房

闲话少说,下面就是我所认为的Google数据中心的五大神话。

神话1:Google的业务关键应用和广告系统都运行在PUE 1.2的数据中心上。

这大概是最大的神话。Google运行着两种类型的IT系统:内容交付和关键业务服务。让我们来看看Google这两种类型的数据中心各有什么目标。

首先是内容交付,这是一种基于Google文件系统与MapReduce模型的软硬件系统,是YouTube、GMail和Google Apps保存所有数据的地方。内容交付系统必须保证绝大部分时间可用,但Google早已为一些冗余故障和断电问题设置的是一些道歉的消息。在这种环境里他们可以这样做,因为这里可用性并不是头号要求。内容交付系统遵循的原则是成本最小化利润最大化,这些确实是PUE非常非常低的大型设施。(51CTO相关文章:Google用“扳手”给十万台服务器作冗余

关键业务服务包括Google的内部事务,比如保持企业的日常运行(客户管理和人力资源等内部系统),以及他们用来发布广告和收钱的广告系统。如果没有这些系统,Google作为一个企业就不存在。这些系统是异构的,各种软件包运行在各种各样的常规硬件上。这些系统可是Google的命脉,因此可用性是第一位的。这些常规设施的最佳实践的PUE大概在1.5和1.9之间,Google从没有透露有关这些设施的资料。

神话2:Google使用PUE作为管理数据中心的主要指标。

虽然PUE的确是Google的一个重要指标,但它更多是充当衡量怎样把成本降到最低的手段,Google的工程师们告诉我他们还是根据“业务单位”(比如YouTube和GMail)的单位收益率来衡量的。当然我很赞赏Google纳入PUE这个指标,但希望他们会公开承认管理IT底层架构的真实方法。

神话3:Google使用可再生能源来给数据中心供电。

虽然Google确实使用可再生能源来给许多设备供电,但这些设备目前没有任何迹象表明这些设备是大量用在Google的数据中心里的。即使是最先进的太阳能设计(这来自艾默生而不是Google)也只能给数据中心提供16%的小部分电力,而且使用太阳能还要面对太阳下山的问题。(51CTO相关文章:Google一次 服务器耗能多少?

当Bloom Energy拿出小型的电池盒Bloom Box时,他们称Google已经测试了18个月,测试是在Google山景城的总部进行的,而且他们说已经Bloom Box是98%可靠的(可用的)。虽然这是燃料电池在扩展性和可靠性的伟大一步,但目前的可靠性还不足以支撑任何数据中心。当许多记者发现Google是他们的客户时他们立即得出结论说Google的数据中心已经在使用了。不,这不是真的,他们只是测试而已。

神话4:Google battery-on-server(服务器上的电池)技术提供了一个更强大的能源备份解决方案。

Google的内容交付数据中心的服务器设计包括了一个铅酸电池备份的12V系统,而不使用中央UPS。这种电池据说可以在断电后几分钟内恢复供电,但注意,如果不成功,还需要另外的备用发电机来供电,这是Google在数据中心效率峰会上特别指出的,“如果发电机在几分钟内无法启动,这说明你有更大的麻烦,因此最好有一个以上的断电保护策略。”

这重新回到可用性与效率的选择上,Google再次选择了成本。传统的UPS电源系统可以支持数据中心一个小时或更多,电池系统则可以将运行时间延长的更长。battery-on-server基本上不能扩展,但它确实提供了一个分布式的电池备份,消除了传统设计对中央UPS的需要。

神话5:你的数据中心应该准备与Google同样的标准。

让我们来看看,Google的内容交付数据中心在完全一样的物理架构上运行着单一应用。但你的数据中心中运行的是ERP、CRM、HR、交易和网络应用。这些应用具有不同的架构以及在服务、可用性与性能上的不同要求。

虽然Google的内容交付数据中心在执行任务时的表现非常好,但它们与一个运行关键业务的企业数据中心是截然不同的。管理好你的团队以及员工做好沟通是更重要的,因为这时候谈论“我的PUE比你更低”或者“我的PUE和Google相同”是最没有意义的,因为你提供的服务和Google所提供的完全不同。

除了这五个,当然还有更多的神话(51CTO相关文章:Google“海洋数据中心”揭秘 欲沉入数十米下的水底)。但我们应该了解的不是怎样追随某个内容交付系统,而是如何最好的运行企业数据中心,而并找出优化企业的最佳实践。

【51CTO.com译稿,合作站点转载请注明原文译者和出处。】

原文:Top 5 myths about Google data centers  作者:Joe Polastre

【责任编辑:景琦 TEL:(010)68476606】

【编辑推荐】

  1. Google一次 服务器耗能多少?
  2. 探秘Google全球数据中心与中国机房
  3. Google“海洋数据中心”揭秘 欲沉入数十米下的水底

点赞 0
分享:
大家都在看
猜你喜欢

视频课程+更多

热门职位+更多

读 书 +更多

《广域网》

在开始学习WAN资料时,我经常面对资料深度不够或者为电气工程师编写的书。另外,在看了几本书,并且对Internet进行了研究以后,我觉得应当...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊
× Python最火的编程语言