欢迎来到天天文库
浏览记录
ID:15803615
大小:7.14 MB
页数:11页
时间:2018-08-05
《erp系统升级建议书0401》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、1.用户现状客户的ERP系统部署在两台服务器上,整个网络环境为工作组环境,具体配置见下表:服务器硬件配置操作系统及数据库系统WEB服务器型号:HPProLiantDL380G5CPU:2*IntelXeon5160(2核心2线程)内存:16G磁盘:本地存储,4块盘,raid5WindowsServer2003EnterpriseEditionSP2(32bit)数据库服务器型号:HPProLiantDL580G4CPU:4*IntelXeon2.6GHz(1核心2线程)内存:16G磁盘:本地存储,6块盘,raid5WindowsServer2003Enterpr
2、iseEditionSP2(32bit)MicrosoftSQLServer2005SP4(32bit)整个系统存在以下问题:1.服务器的硬件配置已经不能完全满足ERP系统的要求了,随着用户数的增加,服务器性能已经出现了瓶颈。2.服务器的使用年限较长,系统的稳定性和安全性都无法得到保障。3.操作系统和数据库系统均为32bit,无法充分发挥服务器性能,特别是对大内存的支持和利用都不理想。4.系统架构不具备高可用性,WEB服务器和数据库服务器均为单点故障点,其中任何一台服务器出现故障都会中断公司业务。2.需求分析为了解决客户ERP现有的问题,需要对整个服务器系统进行
3、硬件升级和架构优化。新的系统需要满足以下目标:1.高性能系统可以实现服务器负载均衡,合理分配流量,提高系统整体性能。2.高可用性系统运行稳定,单一服务器故障不会影响系统有效运行。3.高可扩展性系统扩展简单,在不影响现有系统运行的情况下,可以根据需要增加服务器。1.系统架构设计1.1.整体规划升级后的系统拓扑图如下:在新的系统架构中,考虑到以后的系统升级和硬件利用率,所有的服务器都将安装微软最新的服务器操作系统:WindowsServer2008R2EnterpriseEdition,该系统为64位,能够充分发挥服务器的性能,并且提供群集功能。客户现有的ERP系统
4、架构为.net1.1,不支持64位架构,但可以将64位Windows的IIS设置为32位运行模式,ERP系统也能够稳定运行,只是不能充分利用硬件性能。最好的方法还是将ERP升级到完全支持64位系统的2.5.6以上版本。数据库系统也将升级到SQLServer2008R2EnterpriseEdition,目前客户采用的是SQLServer2005数据库,可以无缝升级,不会影响ERP系统的运行。对于ERP系统中的WEB服务器,我们建立负载均衡群集,采用两台配置相同的机架式服务器,通过专用的负载均衡设备形成WEB服务器群,将用户访问流量平均分配到各个服务器上,提高了整
5、个系统的性能。同时也便于随时扩展和故障排除,因为任何一台服务器发生故障并被撤离的时候都不会影响到整个系统的访问,从而在最大程度上保证了整个系统的高可用性。考虑到报表服务对性能的要求较高,我们将单独部署一台报表服务器,避免多种服务争抢服务器运算资源,影响明源ERP系统的运行性能。需要注意的一点是报表服务只能在32位环境下运行,我们需要在IIS设置里为报表服务单独启用32位应用程序池。对于ERP系统中的数据库系统,我们使用两台配置相同的机架式服务器和一台存储设备建立SQLServer2008R2故障转移群集,保证数据库系统的高可用性。因为SQLServer的故障转移
6、群集必须运行在Windows域环境下,所以我们还需要部署一台Windows域控制器来提供群集环境。在这个新的架构中,我们需要部署以下硬件设备:设备名称数量备注负载均衡器1用于建立WEB服务负载均衡群集WEB服务器2数据库服务器2用于建立SQL故障转移群集存储阵列1域控制器1提供Windows域环境报表服务器1提供报表服务1.1.SQL故障转移群集数据库服务器是整个ERP系统的数据核心,所有的数据都存储于数据库之中,一旦数据库发生故障,整个系统将不可用,为了避免出现这种情况,我们建立数据库故障转移群集,即俗称的双机热备系统,来保证数据库的高可用性。系统拓扑如下:如
7、上图所示,在这个方案中,操作系统和应用程序安装在两台服务器的本地系统盘上,数据库文件通过磁盘阵列集中管理和备份,极大地保护了数据的安全性和保密性。故障转移群集中的两台服务器只有主服务器处于工作状态,对外提供服务,从服务器则处于监听状态,实时监视主服务器的工作状态,当主服务器发生故障时,故障转移群集就会将系统资源转移到从服务器上,从服务器将替代主服务器继续提供服务,以保证业务连续性。整个SQL故障转移群集通过一个虚拟IP地址对外提供服务,当客户请求连接到数据库时,群集会自动将请求转发到处于工作状态的主服务器。即使在服务器出现故障时,主从服务器之间的切换对于用户来说
8、也是透明的,用户不会感觉
此文档下载收益归作者所有