技术开发 频道

数据库集群案例:百事中国加速业务系统

        【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

数据库服务器

410核、32G内存

8

数据库架构方式

单机、单实例数据库

▲表一:数据库环境

  百事中国面临的IT难题可以归纳为四个字,即慢、断、丢、扩:

  慢:

  1. 系统的速度越来越慢,尤其在业务高峰期,几乎无法访问,严重影响了业务的正常开展,员工抱怨增多;

  2. 数据库负载居高不下,CPU、内存、IO等指标居高不下,管理人员查看汇总数据耗时长,尤其在月初和月末更为严重。

  断:

  1. 数据库为单点,一旦发生故障(如断电、网络故障、基础软件故障),整个应用系统将面临中断。5月份曾发生一次硬件故障,致使整个系统中断一天。

  丢:

  1. 核心数据关系着企业的命脉,一旦丢失或损坏,将带来灾难性的后果,单份数据也面临数据丢失的风险。

  扩:

  1. 随着业务的拓展,用户数量还在不断增加,在接下来的两年,用户数量预计会达到20000人。急需更换更高配置的服务器来提升性能,提高扩展能力。

  基于以上问题,业务系统无法保证销售部门的正常运转,也无法满足销售团队的快速扩展。

3
相关文章