“我们的带宽从10G到了今年的300G。我们的服务器已经是将近3万台,遍布在全国30个不同的省市、地区。”腾讯运营支持系统执行副总裁李海翔向记者骄傲地说着这些数据,但另一方面却仍然感觉数据中心跟不上公司的发展。“很多用户的需求由于技术问题而未能被满足,”他举了个例子,“比如说用户对通过网络的平台进行自主创作内容有很强的需求,比如说他去旅游一次回来就是几百M甚至几G大的照片,他希望和朋友分享,但是我们现在的服务平台不能支撑。”
“2010年腾讯的IM在线数会接近1亿,游戏平台都会到千万级,带宽会过1000G。”腾讯公司首席技术官熊明华预计,“在未来的4-5年内,这种增长呈一个加速度的情况,我们的服务器是以10万的数量级来规划的。”
腾讯不是唯一一家感受到大量的访问带来巨大压力的互联网企业。
“声色”压力
互联网正在从图文时代向“声色”时代演进。有数据表明,互联网上已经出现了2000多个虚拟世界,350亿段视频。在未来5年内,在线游戏和虚拟世界的全球收入会有100%的增长,视频的数量到2012年则会增长10倍达到3500亿。
这些富媒体应用给计算提出了更高的需求,也造成服务器消费的激增,一个兴建数据中心的高潮正在兴起。在娱乐化色彩浓厚的中国互联网,这一点表现得尤为突出。英特尔服务器平台事业部高密度计算总经理Jason Waxman告诉《互联网周刊》,中国现在已经是服务器的第二大消费国。
数据中心的庞大规模让人们第一次正视被长久忽略的能耗问题。2007年,我国IT产品的总耗电量在300亿度至500亿度之间,这个数字几乎相当于三峡电站一年的发电量,其中数据中心的耗电量占到了40%。
国家信息中心首席工程师宁家骏算了这样一笔帐,国家信息中心一年光电费就要400万人民币,每天的电费是1万多,相当于一个小县城的耗电规模,而一台服务器三年所消耗的电力就会超过当时服务器所采购的成本。谷歌选择在俄勒冈州达勒斯市(Dalles)哥伦比亚河畔兴建自己全球最大的数据中心的原因之一,就是当地低廉的电费。
这些数据完全打破了人们对互联网是绿色的想象,也显然超出了企业的经济负荷。 “当企业面临着削减成本、供电和散热能力以及有限的空间等挑战时,向新一代数据中心转型的要求也越来越迫切。”惠普公司亚太区市场副总裁Eric Goh如是说。
变得更绿
在面对共同的绿色难题的时候,IT服务企业与互联网公司空前密切地联合起来了。4月25日,腾讯与英特尔成立了联合实验室,将目光瞄准“未来一代的产品”,研究的重点就是“服务器平台优化”和“节能技术”这两大课题。
优化是变绿的第一步。腾讯选择与英特尔合作的头号因素就是后者能帮助自己“提高服务端的计算能力”。“真正要解决我们的服务器能耗问题,还要从根本的芯片能耗着手,采用先进的芯片节电的效率是非常可观的。”熊明华告诉记者,如果同样成本上,用户原来是提供500兆免费使用储存,也许优化以后可以提供2G甚至全放开的应用场景。在交互方面,原来的成本可能是用户每年大概要投资10块硬盘,现在优化后也许只3块、5块就可以为更多用户提供服务,“这其实是对腾讯未来的三五年发展是很有促进作用的。”熊明华一语道破了与英特尔的合作的战略意义。
Waxman透露,今年下半年,英特尔和腾讯的联合实验室就会产生一个具体的成果,这也是被英特尔寄予厚望的一个巨大市场—固态硬盘市场。固态硬盘是一项基于闪存的技术,用这个技术替代传统的硬盘技术,可以大幅提高能耗比。英特尔数字企业事业部副总裁兼服务器平台事业部总经理Kirk Skaugen说,“演示一段达到4000高清的流视频,如果用传统硬盘要63块,而用固态硬盘只需要13块就可以了。现在硬盘少了,这也意味着耗电少了。”
优化不光是硬件的事,还需要软件的联动。“在几年之前如果我们希望提高微处理器的时候,一般都是用主频,现在在多核的时代我们发现更多的要使用软件来提高处理器的性能。”Skaugen说,大家可能不知道,在英特尔的员工中有10%都是软件工程师。在与英特尔建立联合实验室的同时,腾讯也保持了与软件巨头IBM的紧密合作。李海翔说,我基本上每个月都和IBM的人见面,聊我们长期的的研究,我们会把业务方面的发展趋势和技术挑战和他们分享,他们也会把他们在一些产品方面的趋势和我们交流。
改良IDC
而针对互联网企业,还需要更多富有创意的工作。李海翔说,现在市面上的服务器都是针对商用环境的,很多功能对腾讯是没有用的,把它减掉,可以降低我们采购服务器的成本,用更少的钱买同样的计算性能。比如说英特尔低压版本的解决方案,此外,腾讯还应用了一种叫做“动态节点管理器”的技术,可以调节到底使用多少电,从而加强电源管理。
互联网产品的生命周期相对较短,一个营销活动就几个月,这往往比硬件设备的生命周期要短得多。这些产品过了生命周期以后,怎么样重复利用,也成为一大难题。“生命周期短的业务,每一个业务的服务器的使用规模都很小,我们现在用虚拟化的技术来解决这个问题。”英特尔(中国)有限公司企业解决方案部中国大区总监凌琦说。
令腾讯颇为吃惊的是,英特尔不只是提供服务器,也会帮助他们做咨询服务方面的工作,甚至在内部IT管理、财务管理、成本结算等方面都会给出一些意见。这些工作看似自相矛盾:软件优化了以后,企业是不是就不需要这么多的CPU了呢?英特尔的眼光显然更为长远。他们希望用更好的性能和更多的能耗比,让企业选择他们的平台。
固态硬盘、动态节点管理器、虚拟化……这些实验室的成果能不能应用在其它公司上呢?“其实IDC都是非常独特的,很难说这个数据中心上的应用成果能马上应用在其他的数据中心上,”Waxman说,“但是这是一个过程,我们希望我们的工作能对这个行业有益。”