Web2.0时代英特尔助新浪提升网络性能

分享到:
327
下一篇 >

Web 2.0时代的到来让社交媒体迎来了爆发式增长,微博、微信等互动应用如雨后春笋般冒出,博得了众多网络用户的追捧。随着这些应用的业务量的提高,访问量和数据流量快速增长,对IT后端的基础平台的处理能力和计算能力提出了巨大的挑战,传统的IT基础架构已经无法承担业务需求。


移动计算时代,网络用户对应用体验的要求也越来越高,IT基础架构的运行状态直接影响到前端应用的服务质量。互联网公司急需要新技术来解决企业IT基础架构的挑战,为了深入了解互联网行业互动应用的背后基础支持,笔者近日采访了新浪基础架构部总监王凯先生、新浪**架构师林晓峰先生,探讨当前新浪微博基础架构面临的挑战和解决之道。


新浪基础架构部总监 王凯先生

Web2.0时代不同于Web 1.0,用户更注重互动交流,用户既是网站内容的浏览者,也是网站内容的制造者。微博、微信平台每天都产生大量的信息数据,用户之间的转发、回复等操作也带来巨大的数据流量。新浪基础架构部总监王凯先生表示:“新浪微博用户超过5亿,这些用户的访问量和数据流量的快速增长,传统的IT基础架构已经很难满足不断增长的业务需求。”

新浪微博如何提升IT基础架构的性能呢?扔掉现有设备去做大量的硬件升级,虽然这是个可行的办法,但是这样将造成现有资源的浪费。同时一次性业务量的提升时,又将导致再一次硬件升级的高额成本投入,甚至性能在**的设备也不能满足当前业务的增长需求。新浪**架构师林晓峰表示:“负载均衡器是任何一个高可靠性、高稳定**务的网络应用必不可少的设备。其可以将负载(工作任务)进行平衡、分摊到多个操作单元上进行执行,从而共同完成工作任务。”


新浪**架构师 林晓峰先生

目前针对负载均衡领域的厂商很多,F5、A10、梭子鱼都有非常成熟的产品,但是针对互联网行业来说,大量采用商业负载均衡产品,其成本往往过高。互联网行业一直是IT行业的弄潮儿,新浪基础架构部总监王凯先生表示:“新浪科技已经放弃商用负载均衡设备的部署,从2006年就开始转移到x86架构的软件和加密负载均衡设备下,全部使用软件的开源负载均衡,基于英特尔平台的Haproxy项目也已经开始逐步落地。”

第2页:英特尔助Haproxy项目提生性能

HAProxy是一种免费、快速并且可靠的能够提供高可用性的、同时支持虚拟主机的负载均衡解决方案。HAProxy解决方案特别适用于新浪微博这种负载特大的Web应用,这些应用通常又需要会话保持或七层处理。HAProxy运行在当前的硬件上,完全可以支持数以万计的并发连接。并且它的运行模式使得它可以很简单**的整合进当前的架构中,同时可以保护你的Web服务器不被暴露到网络上。

新浪微博平台采用基于英特尔x86通用服务器硬件平台,加上开源软件Linux操作系统以及Haproxy软件去满足微博对负载均衡其的需求。但随着微博业务和新浪其他业务的迅猛发展,负载均衡器遇到了性能瓶颈,而为了解决这个问题,提高负载均衡器的性能,新浪在2013年初启动了Haproxy项目,积极研发,如今已初见成效。不但负载功能的性能得到了改善,同时对基础架构部在负载均衡设备的运维层面也带来了收益以及其他层面也带来了改善。

新浪与英特尔一直保持着良好的合作关系,为了更好的合作研发,双方建立了联合的研发实验室,共同解决新浪所面临的基础架构问题。在新浪Haproxy项目中,采用了英特尔x86处理器以及英特尔万兆网卡。为了更好的满足新浪微博的性能需求,新浪对整个架构根据CPU的特性进行了优化,更好的满足了多核心业务的需求。同时利用英特尔万兆网卡,不但提升了整个架构的性能、稳定性,同时还提升了整个方案的性价比。


演示人员

在采访结束后,新浪的架构师还进行了现场演示。在同样的Haproxy测试环境下,CPU开启超线程后,性能能够提升10-15%,Haproxy项目整体能够提高40%左右的性能。利用英特尔万兆网卡后,性能还会有20%左右的提升。我们都知道Linux是开源软件,全球有很多IT精英为了提高Linux系统的性能做着长期努力,而Haproxy能够提升如高的性能可以说非常的不易。

Haproxy项目能够很好的解决新浪微博及其它平台的负载均衡需求,基于x86架构的Haproxy项目能够给用户提供更好的负载均衡效能,同时还能够为企业节省大量的成本。作为PC及服务器领域技术发展浪潮中的***,英特尔一直**行业技术的发展,帮助用户实现信息化改革的需求,满足具有代表性的互联网市场需求,应对大数据挑战。

你可能感兴趣: 服务器 数据中心 业界新闻 图片 解决方案 英特尔 首页推荐
无觅相关文章插件,快速提升流量