【IT168 专稿】8月29日,2010年系统架构师大会在北京永泰福朋.喜来登大酒店拉开帷幕。本次大会主题是:“企业IT应用非常好的实践”,是由IT168联合旗下三大技术社区ChinaUnix、ITPUB、IXPUB主办的继2009年第一届系统架构师大会之后偏重技术经验分享和案例剖析的又一次技术盛宴。据悉,本次技术大会邀请了37位各行各业、国内最优异的技术专家分享来自企业技术一线的系统架构非常好的实践经验。
淘宝网技术委员会主席,淘宝网核心工程师章文嵩博士
在8月27日下午,存储与架构分论坛上,淘宝网技术委员会主席,淘宝网核心工程师章文嵩向我们详细介绍了淘宝网图片处理与存储系统的架构。章文嵩博士的演讲日程包括了淘宝的整个系统架构、淘宝图片存储系统架构,淘宝网独立开发的TFS集群文件系统,前端CDN系统以及淘宝网在节能服务器方面的应用和探索。
本文将侧重淘宝网在节能型低功耗服务器方面的应用探索,关于淘宝网图片系统的CDN架构以及后台集群存储系统架构的解析,请参考: 揭秘淘宝286亿海量图片存储与处理架构,以及淘宝商城286亿图片访问的CDN架构全解析。
淘宝网目前正在和一些服务器厂商合作,由淘宝网定义一些产品规格,厂商为淘宝网定制一批专用的低功耗节能型服务器。
在低功耗硬件平台方面的改进措施包括:要求厂商应用低功耗的CPU,如Intel ATOM, VIA Nano等;采用低功耗的Chipset;SSD或低功耗的SATA硬盘,并关闭GPU和USB Controller等等。
章文嵩介绍,实际上一些较低端的服务器产品CPU频率才1.6G左右,如果把GPU关掉,就能省4-8瓦功耗,如果把USB Controller关掉,也能省大约0.6-0.8瓦左右功耗,这个数字看起来毫不起眼,但如果考虑到系统中几百台的服务器常年7*24小时运营,这个规模化的效应也不能小看。
淘宝网节点网络结构的单机柜方案,采用了节能的刀片服务器,两台LVS服务器、交换机和低功耗刀片服务器
该单机柜方案的机架部署示意图,能达到6Gps的吞吐
目前和淘宝网进行低功耗方面合作较多的厂商是威盛,目前Intel也在和淘宝网联系,希望就低功耗方面进行合作。
实际上在淘宝网内部,低功耗服务器也暂时处于测试阶段,还并未在生产系统中大规模部署,目前一台低功耗机器能做到25瓦左右,以前的机器额定功率约在500瓦左右,使用功率约300瓦,功率已经降低了不少。
低功耗服务器的应用场景尤其适用不需要太多CPU计算的I/O类型应用,例如CDN Cache Server、memory cache、存储节点、静态文件Web Server等。例如CDN这类型应用,IO指令由CPU将数据从硬盘读出来,不需要太多处理工作就直接丢出去,这类型应用在互联网上实际上非常常见,完全不需要R710,R950这类型高配置机器。更合适一些低功耗的机器。
当然,使用低功耗服务器也好处多多,例如,使用低功耗服务器后,由于低功耗的设备往往发热量也并不高,因此单位空间内还能放更多的机器。尽管性能降低,但单位空间的IO吞吐量并不一定降低。此外,使用低功耗服务器的成本大约在原有成本的1/2以下,还降低机柜租用的费用,运营成本也低。
图为淘宝网节点网络结构的单机柜方案拓扑,包括两台LVS服务器、交换机和低功耗刀片服务器,目前该方案能够达到6Gps。