通信行业经营分析系统性能提升

发布时间:2016-10-21

客户概述
    西南某市通信公司于2003年底在纽约和香港证券市场实现收购上市,是本地区最重要的国家骨干网络企业之一,是全国乃至世界覆盖人口最多的本地通信网。公司下辖42个分公司,12个直属单位,固定资产逾百亿元,电话用户超过600万户,年业务收入40余亿元。截至2006年底,公司固定用户(含小灵通)约占全市固定电话总数的90%,宽带用户约占全市用户总数的75%。
 
客户需求
    通信经营系统主要用于分析客户话费支出,通话频度,通讯习惯等。该经营分析系统是企业决策支持系统的核心,支持精细化营销和深度运营策略的制定。在业务高峰期,各分公司反应系统查询慢,执行常用SQL均在5分钟以上,个别SQL执行时间超过1小时以上,严重影响分公司做经营分析,营销活动,揽收入,KPI,维系,政企发展方面的数据提取。客户希望能缩短SQL语句查询时间,通过商业智能分析,提高决策反应速度,为公司创造价值。
 
客户应用遇到的问题分析
    客户的分析系统基于EMC Greenplum,Master节点使用的服务器为HP DL 380 G7,Dual Xeon 2640 6-core processor,64GB RAM,Segment节点由5台存储服务器组成,每个节点>3TB数据,存储子系统是由10块SAS HDD组成的RAID5阵列。大量SQL执行发生在Segment节点上,本地RAID5阵列的实测IO带宽只有20-30MB/s,在单次IO大小相同的情况下 ,实际应用流量取决于存储的IOPS指标(带宽=块大小xIOPS)。客户千兆网络环境下,单个连接提供的实际带宽可以达到100MB/s以上。通过提升存储子系统的IOPS,可以做到增大IO带宽,减少查询时间。
 
解决方案分析
系统概述
    在不改变用户系统架构的情况下,底层数据存储使用Shannon Direct-IOTM PCIe Flash设备替换原有HDD Raid5阵列,每个Segment节点使用两块3.2TB Shannon Direct-IOTM PCIe Flash闪存存储设备。

 
总结
    本次采用Shannon Direct-IOTM PCIe Flash设备替代原有RAID5 HDD阵列,解决了存储系统的IO性能问题,改善了用户的体验度,各分公司均反馈经营分析系统查询流畅。相对原有存储硬件,相关测试场景下,处理性能提升2.5-13倍,在个别场景下性能提升可以达到25倍,一般常用SQL执行时间控制在了1分钟以内,暂未发现执行SQL响应超时现象。