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

客户概述

西南某市电信有限公司是中国电信股份有限公司的独资子公司,由该市原电信管理局重组改制而来,于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-IO™ PCIe Flash设备替换原有HDD Raid5 阵列,每个 Segment节点使用两块3.2TB Shannon Direct-IO™ PCIe Flash闪存存储设备。

改造前后架构图
改造前后系统IO性能对比

总结

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