当前位置: 首页 > 经典案例 > 某集团ERP数据库平台架构设计

某集团ERP数据库平台架构设计

项目背景:

  xx集团作为家居护理的行业龙头之一,核心系统是Oracle的 EBS套件,承载着全国各厂及销售公司的业务,运行级别为7*24小时。数据库运行在IBM P740上的Oracle 10g上。目前系统为单实例数据库,存在单点故障风险,数据量达3Tb,恢复时间长达14小时,并且月结期间服务器CPU负荷偏高,而服务器CPU已经满配,无法增加CPU,同时IBM服务器已经过了厂家维护期。

x集团希望采用新的高可用架构,解决单点故障的问题,并且同时解决系统的性能问题。

业务挑战

  • 核心系统,牵一发而动全身:xx有大大小小数据库20多个,所有数据都来源于ERP系统;

  • 单点架构:目前数据库运行在一台IBM P740服务器上,无论是数据库还是数据库实例,都存在单点故障风险;

  • 数据库量大,业务复杂:客户数据库大小达3Tb,业务表5万多张,数据库7*24小时运行,零停机时间。 

解决方案

  • 购买两台新的PC服务器和一个和目前同型号的EMC存储;

  • 采用Oracle RAC技术,构建ERP系统的高可用集群;

  • 把原来的设备作为备用站点,使用GoldenGate技术把主数据库的数据实时同步到备用站点;

  • 备用站点在正常情况下可以承担报表查询、数据抽取的业务,在主数据库出现故障时可以作为主数据库提供服务;

  • 主数据库定时备份到虚拟磁带库。

  • 方案架构

1.jpg

xx集团ERP系统新架构图

方案特色

  • 技术专业:   

嘉为有15年以上工作经验的数据库专家,操作系统和存储专家,为多家大型企业的Oracle数据库提供整体架构设计、实施、数据迁移、配置优化和开发优化,保证项目的成功实施。

  • 可用性和性能兼顾:

RAC架构保证实例级别的高可用,备库保证数据库级别的高可用, 同时备库可以承担主库的部分报表的查询,分担主库压力,达到均衡负载压力的作用,降低原来月结期间CPU 使用率高的问题。

  • 整体规划和测试

鉴于xx集团业务特点和系统复杂性,我们在做好整体架构规划的基础上,先把生产数据库恢复到原来的测试机上,进行迁移方案测试,确保迁移方案可靠可行,最后实现迁移过程的零停机。 

  • 严格的项目管控,保证质量

嘉为内部有项目管理平台,专业的PMO监控项目过程,项目建设过程中会输出大量的项目交付文档,保障项目质量,控制项目风险。

客户收益

通过对嘉为对该项目的介入,客户获得了较大的收益:

  • 节省投资:逐步使用开发的PC架构代替原来的小型机架构,降低了硬件成本和能耗成本;

  • 业务连续性保证:现有架构保证系统的高可用性和高效性,从而保证业务的连续性,提供企业竞争力;

  • 系统高效、稳定运行,提高企业生产力。