新浪微博是国内最大的互动社交平台之一,和新浪公司其他网络业务相比,微博业务的早高峰来的更早,晚高峰持续更长,而且最重要的,新浪微博的业务压力往往会在短时间内有着非常快速、激烈的增长。新浪私有云平台系统架构师陈尔冬介绍。
▲新浪私有云平台系统架构师陈尔冬介绍新浪微博系统平台
“例如某个热点事件发生后,相关的访问人群、粉丝数会在非常短时间内突破85%的增长速度,又或者我们做了1-2个微访谈之后,相关的粉丝数也会有着非常快速的增长,这种突发性的">工作负载对于后台系统造成了很大的业务压力。” 陈尔冬谈到,以日本地震为例,造成后台数据写入量相比平时有了5倍增长,整体访问量大概是10-20倍增长,而这种突发性事件其实这两年在中国也有很多。
为了应付这种无法预期的突发性工作负载,新浪微博选择了Fusion-io公司基于PCI-E接口的闪存卡为整体系统提速,“我们发现10块Fusion-io卡就能满足我们所有的访问压力与业务需求,即使在春节高峰期也没有任何问题,没有任何业务部门的人员投诉。”
解决新浪微博系统瓶颈
Flash闪存对于提高整体系统性能能起到立竿见影的成效,这已经是众所周知的事实,然而,转向flash应用的过程中还存在着应用模式上的差异,例如新浪,就选用了基于PCI-E接口的闪存卡作为系统提速方案。
▲Fusion-io公司创始人兼CEO David A. Flynn在接受IT168编辑采访时表示:“我们对闪存的工作模式理解最深,我们的解决方案最能发挥闪存的优势。”
“以SSD的模式应用闪存,实际上还是用的控制器架构,为的是提高磁盘的速度。但不能根本解决由于控制器架构和磁盘性能带来的IO瓶颈问题。虽然通过SSD可以使存储性能有所提高,但远无法满足提高CPU使用率的目的。提高数据处理能力最有效的方式,还是靠近CPU来解决问题。Fusion-io将高可靠性闪存技术和高智能软件技术相结合,将数据处理速度提升到毫秒级别。这是个飞跃式的性能提升。”
Fusion-io公司创始人兼CEO David A. Flynn在接受IT168编辑采访时表示:“我们对闪存的工作模式理解最深,我们的解决方案最能发挥闪存的优势。”
(责任编辑:蒙遗善)