揭开Google数据中心的五大神话
各种媒体上关于Google的数据中心有很多文章,包括他们怎样进行数据中心的运营、管理和分析,造成了一大批Google的成就,闲话少说,下面就是我所认为的Google数据中心的五大神话。
- 作者:小龙 编译来源:51CTO|2010-04-29 09:20
【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
【编辑推荐】
点赞 0
- 大家都在看
- 猜你喜欢
编辑推荐
- 24H热文
- 一周话题
- 本月最赞
- Nginx配置详解之配置文件模板分析什么是熄灯数据中心?可能在新应用和边缘采用为什么不建议程序员买M1芯片MacBook?牛皮!几张图就把Nginx剖析的明明白白展望2021 | 服务器定制、芯片多元化、AI与5G 服务器市场迎来新气象2021年全球服务器出货量将同比增长近7%2013年十大必知的大数据分析公司选择服务器托管比起自建机房有什么优势
- Nginx配置详解之配置文件模板分析牛皮!几张图就把Nginx剖析的明明白白什么是熄灯数据中心?可能在新应用和边缘采用如何保证数据中心服务器的时间一致 · OSDI 2020数据中心制冷的再思考服务器UDIMM、LRDIMM、RDIMM三种内存如何区别如何在服务器上进行双网卡双IP双网关配置?展望2021 | 服务器定制、芯片多元化、AI与5G 服务器市场迎来新气象
- Nginx配置详解之配置文件模板分析如何在服务器上进行双网卡双IP双网关配置?为什么不建议程序员买M1芯片MacBook?服务器UDIMM、LRDIMM、RDIMM三种内存如何区别牛皮!几张图就把Nginx剖析的明明白白详解SELinux故障排查和陷阱规避2013年十大必知的大数据分析公司解读服务器内存RAM参数,教你轻松分辨各种内存!
订阅专栏+更多
-
笑熬浆糊之职场那些事
IT人的职场心法共22章 | Bear_Boss62人订阅学习
-
Redis运维秘籍
运维标配技术共15章 | one叶孤舟133人订阅学习
-
活学活用 Ubuntu Server
实战直通车共35章 | UbuntuServer247人订阅学习
视频课程+更多
-
NginX运维开发宝典(第一篇:部署与常用配置)
讲师:袁春旭1002人学习过
-
搭建Windows server 2012网络服务器视频课程
讲师:吴忠捷23483人学习过
-
Windows Server 2012磁盘管理视频课程
讲师:韩立刚93435人学习过
- 精选博文
- 论坛热帖
- 下载排行
- django+django-celery+celery的整合Linux 性能测试工具 sysbench 的安装基于Django+Bootstrap框架,设计微型Google Authenticator TOTP原理详解(深度召回模型在QQ看点推荐中的应用实
- 《服务器硬件工程师从入门到精通》-Server 2012 部署DHCP服务器,在线终【有奖】大公司 VS 小公司,节后跳槽2018年下载中心3月第二周资源下载TOP常见Java面试题大综合,面试必备!!
- Android -- 复制功能的实现Android -- 多抽屉效果Android -- webview全屏播放HTML vidAndroid -- RadioGroup + Fragment Android -- PopWindow 的使用
读 书 +更多
Java Web标签应用开发
Java Web程序员直接在JSP页面中书写Java代码的做法,使得页面中混杂有JavaScript、HTML、Java等多种语言的程序代码,可读性差,可复用性也...
-
订阅51CTO邮刊
点击这里查看样刊

51CTO服务号

51CTO播客