【IT168 案例】众所周知,百事公司是全球食品和饮料行业的领导者,其主打品牌百事可乐早已深入人心,成为全球最受欢迎的饮料之一。百事公司1898年在美国成立,至今已有115年历史,2012年净收入超过650亿美元,旗下品牌系列中有22个品牌的年零售额都在十亿美元以上。
百事公司1981年进入中国,是首批进入中国市场的美国厂商之一。在过去的30多年间,百事公司在中国建立了成功的食品及饮料业务,同时还积极投资于中国的发展进程,产品深受亿万中国消费者的喜爱。
一、百事中国的IT难题
在IT建设方面,百事(中国)投资有限公司(以下简称百事中国)两年前上线了一套销售管理业务系统。该系统由某应用软件厂商开发,开发之初系统能够快速稳定运行,但随着时间的推移,系统的数据量和用户数不断增加。当用户数达到6000时,数据库的响应开始变得很慢。于是,一场针对数据库方案的讨论就此展开。
序号 | 数据库环境 | 具体指标 |
1 | 数据库类型 | 针对销售的核心业务系统 |
2 | 当前用户数量 | 6000 |
3 | 影响范围 | 全国 |
4 | 数据量 | 300G |
5 | 操作系统版本 | Windows Server 2008 R2 |
6 | 数据库版本 | SQL Server 2008 R2 |
7 | 数据库服务器 | 4路10核、32G内存 |
8 | 数据库架构方式 | 单机、单实例数据库 |
▲表一:数据库环境
百事中国面临的IT难题可以归纳为四个字,即慢、断、丢、扩:
慢:
1. 系统的速度越来越慢,尤其在业务高峰期,几乎无法访问,严重影响了业务的正常开展,员工抱怨增多;
2. 数据库负载居高不下,CPU、内存、IO等指标居高不下,管理人员查看汇总数据耗时长,尤其在月初和月末更为严重。
断:
1. 数据库为单点,一旦发生故障(如断电、网络故障、基础软件故障),整个应用系统将面临中断。5月份曾发生一次硬件故障,致使整个系统中断一天。
丢:
1. 核心数据关系着企业的命脉,一旦丢失或损坏,将带来灾难性的后果,单份数据也面临数据丢失的风险。
扩:
1. 随着业务的拓展,用户数量还在不断增加,在接下来的两年,用户数量预计会达到20000人。急需更换更高配置的服务器来提升性能,提高扩展能力。
基于以上问题,业务系统无法保证销售部门的正常运转,也无法满足销售团队的快速扩展。