《系统软硬件环境配置建议_v1.0-精品文档资料整理.doc》由会员分享,可在线阅读,更多相关《系统软硬件环境配置建议_v1.0-精品文档资料整理.doc(14页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、二一二年四月用友软件股份有限公司*集团公司系统软硬件环境配置建议 系统软硬件环境配置建议目 录1服务器环境配置要求21.1 硬件服务器21.1.1 服务器选型原则21.1.2 选型设计依据21.1.2.1 数据库服务器设计21.1.2.2 应用服务器设计31.1.2.3 存储系统设计51.1.2.4 光纤交换机建议选型51.1.2.5 存储建议选型51.1.2.6 磁带库建议选型51.1.3 根据选型依据用友推荐配置51.2 软件及中间件61.2.1 用友支持配置61.2.2 用友推荐配置71.3 数据库71.3.1 用友支持配置71.3.2 用友推荐配置82客户端配置要求92.1 客户端硬件
2、92.2 客户端软件93网络配置113.1 网络部署示意图113.2 关键技术123.2.1 负载均衡123.2.2 防火墙133.2.3 双机热备131 服务器环境配置要求1.1 硬件服务器1.1.1 服务器选型原则1、系统的稳定性和可靠性主机选型必须从系统结构、设计方案、软硬件设备选型、厂商的技术服务与维护响应能力,备件供应能力等方面考虑,使得系统的稳定性和可靠性最高,系统故障发生的可能性尽可能小,对各种可能出现的紧急情况有应急的工作方案和对策。2、系统的实用性和方便性系统建设要以*集团业务需求为首要目标,采用稳定可靠的成熟技术,保证系统长期安全运行的前提下,做到系统的实用性和方便性。3、
3、系统的灵活性和可扩充性考虑*集团业务系统内外访问节点的不断扩大建立,系统中网络结构和设置能灵活扩展,主机系统能灵活扩充和升级。4、系统的先进性和超前性系统建设必须是在满足现有使用的同时,应有适度的超前,既着眼近期的销售需求,也考虑远期销售发展战略,保证系统在3-5年内不落后。5、系统的安全性和保密性系统应提供多方式、多层次、多渠道的安全保密措施,防止各种形式与途径的非法侵入和机密信息的泄露,保证系统中数据的安全。6、经济性必须考虑项目实施的性价比和实施策略,必须充分考虑现有软硬件资源,避免资源浪费,减少项目投资费用。1.1.2 选型设计依据1.1.2.1 数据库服务器设计1、TPC-C值对于江
4、铜业务系统来说,承载对外提供服务、对内提供业务办理的重要作用,因此根据*集团业务实际情况,数据库服务器性能TPC-C测算过程如下:根据本项目的需求,使用系统的最高并发量假设是2000个用户访问(U1)。按照每个操作3秒完成计算,平均每个用户每分钟发出20次业务请求(N1);系统发出的业务请求中,更新、查询、统计各占1/3;平均每次更新业务产生4个事务(T1)(实际工程经验估算);平均每次查询业务产生8个事务(T2)(实际工程经验估算);平均每次统计业务产生15个事务(T3)(实际工程经验估算);平均每次做核心业务产生17个事务(T4)(实际工程经验估算);经验系数为1.4;(实际工程经验);考
5、虑服务器保留30的冗余,冗余系数0.7;数据库服务器需要的处理能力为:TPC-C=U1N1(T1+T2+T3+T4)/41.6/冗余系数则数据库服务器的处理性能估算为:TPC-C= 200020(4+8+15+17)/41.4/0.7= 800,000TPM因此,数据库双机系统TPC-C要求大于或等于800,000TPM,考虑实现集群后,双机性能是单机的1.8倍,因此单机TPC-C不能小于:800,000TPM /1.8=488,888TPM。2、内存数据以及辅助数据查询、处理的索引,都和存储过程、经过编译的查询一起驻留在内存之中。查询将在内存中执行,查询优化器将在内存中执行,应用程序将在内存
6、中执行,操作系统也将在内存中运行,这些都要求有足够的内存。如果没有足够的内存,操作系统、应用程序、数据库将把部分操作转移到磁盘上进行,从而拖累了整个系统的性能。解决方法是在合理的范围内安装尽可能多的内存。但数据缓冲区过大会引起检查点操作时间长,阻塞用户操作。一般本参数不宜超过物理内存的1/4。结合数据库存储容量和服务器的处理性能要求,按照每个CPU配置2G内存。1.1.2.2 应用服务器设计应用服务器承担着*集团业务系统以及平台的各类应用服务,主要强调其强大的逻辑处理能力,能够处理大量的并发连接,并能在用户数增加的情况下保持良好的性能平衡。除此之外,能够提供连续可用的可靠性,能够适应各种网络环
7、境的扩展能力也是需要考虑的因素。由于应用服务器的访问量比较大,应选择处理性能高,运行稳定的设备,并通过双机组成负载均衡处理集群,以保证单台应用服务器发生故障时,应用服务器不中断服务,并具有较高的处理性能。同时由于利用中间件技术,应用服务器之间可以实现动态负载均衡,应用服务器集群的性能可通过增加应用服务器数量而实现近乎线形的增长。当前的中间件等系统软件对内存的消耗很大,而且合理的内存配置才能保证系统性能的充分发挥,依据以往的经验,一般应用服务器内存应按照与CPU成比例的配置,平均一颗CPU应配置2GB内存以上。应用服务器承载江铜业务系统和数据统计分析应用服务,根据其处理性能要求(如下表所示),根
8、据“财务全员报销业务”进行处理性能推算值推算:表1: 根据财务全员报销业务推算服务器类别参数项参数取定备注应用服务器并发用户数2000工程经验估算访问次数/人/天5工程经验估算每天访问集中时间8工程经验估算峰值系数4工程经验估算每应用对应标准TPM值10工程经验估算操作系统资源30%备份等软件占用0.4服务器忙时资源预留30%宕机预留1暂不考虑双机互备集群软件处理占用0.3应用服务器TPC-C值的计算公式如下:应用服务器TPC-C值 =忙时同时在线人数 * 每天每人访问次数 * 30 /8/60 * 峰值系数 * 每应用的TPM / (1-操作系统预留比例) * (1+备份占用比例) * (1
9、+集群资源预留) * (1+服务器忙时资源预留) * 宕机预留。通过计算,可以得出应用服务器的TPC-C值=89616 tpmc1.1.2.3 存储系统设计1.1.2.3.1 光纤交换机建议选型光纤通道交换机是SAN存储网络的核心,其性能的好坏直接影响到整个存储系统的性能。在选择光纤通道交换机时,应满足以下要求:有足够的数据交换能力、带 24个端口(G_Port);24 个 4Gbps 短波收发器(LC SFP);嵌入式 SANpilot;支持zoning(分区)技术、支持交换机的级联、硬件兼容性好、可靠性高、易于管理、界面友好、支持流行的网管软件。本项目建议采购2台光纤交换机,每台光纤交换机
10、最多配置24个端口,激活16个端口。1.1.2.3.2 存储建议选型根据工程经验估算,五年数据量估算为12T,考虑30%的冗余,需要的存储空间为16T,建议采用两个IBM DS4800(或相同配置其他品牌)磁盘阵列作为存储设备,各配置8块1T硬盘。1.1.2.3.3 磁带库建议选型根据内外网存储数据的备份需求,应配备备份管理软件将数据定期备份到磁带库中,备份空间容量应为存储设备存储总量的2倍左右,预计5年存储量是32T。1.1.3 用友推荐配置鉴于*集团对系统性能的高要求,以及我们在“1.1.2章节”的推算,应用服务器和数据库服务器主要参数如下表所示:配置应用服务器数据服务器CPU16颗,双核
11、3.0GHZ以上频率 16颗,双核3.0GHZ以上频率 内存配置(G)32,支持扩展32,支持扩展磁盘数量2块,每块500GB16(使用高性能磁盘阵列作为专门的存储设备,参考ibm ds5020参数,建议容量16TB,并可按需扩展),每块1TB其他应用服务器采用集群负载均衡方式部署采用双机热备部署方式1.2 软件及中间件1.2.1 用友支持配置操作系统BitCPU类型中间件JDK版本WindowsWindows2003 + sp1(64 bit)Intel NehalemUF MiddleWare5.0/WebSphere6.1Sun JDK1.5(32bit) /IBM JDK1.5 Win
12、dows2003 + sp1(32 bit)Intel XeonUF MiddleWare5.0/WebSphere6.1Sun JDK1.5 /IBM JDK1.5 Windows2008(32 bit)Intel XeonUF MiddleWare5.0/WebSphere6.1Sun JDK1.5(32bit) /IBM JDK1.5 Windows2008(64 bit)Intel XeonUF MiddleWare5.0/WebSphere6.1Sun JDK1.5(32bit) /IBM JDK1.5 LinuxRed Hat Enterprise Linux AS, Versio
13、n 4 with Update 4(64 bit)Intel XeonWebSphere6.1IBM JDK1.5Red Hat Enterprise Linux AS, Version 5 with Update 1(64 bit)Intel XeonWebSphere6.1IBM JDK1.5SUSE Linux Enterprise Server, Version 9 with SP2 or 3 (64 bit) Openpower5WebSphere6.1IBM JDK1.5SolarisSolaris 10 (64 bit)UltraSPARCWebSphere6.1IBM JDK1
14、.5AIXAIX 53 SP 5300-08(64 bit)Power 5WebSphere6.1IBM JDK1.5AIXAIX 6.1(64 bit)PowerWebSphere6.1IBM JDK1.5HPUXHP-UX 11iv3(64 bit)Itanium2WebSphere6.1IBM JDK1.51.2.2 用友推荐配置操作系统BitCPU类型中间件JDK版本WindowsWindows2008(64 bit)Intel XeonUF MiddleWare5.0/WebSphere6.1Sun JDK1.5(32bit) /IBM JDK1.5 LinuxSUSE Linux
15、Enterprise Server, Version 9 with SP2 or 3 (64 bit) Openpower5WebSphere6.1IBM JDK1.5AIXAIX 6.1(64 bit)PowerWebSphere6.1IBM JDK1.5注:一台服务器上的软件及中间件,以上三种选择一种即可。1.3 数据库1.3.1 用友支持配置数据库类型Windows2003LinuxSolaris10以上AIX5.2以上HPUNX 11.00以上SQL Server 2005 Enterprise EditionYNNNNSQL Server 2008 Enterprise Editio
16、nYNNNNORACLE Enterprise Edition 9.207 以上YYYYYORACLE Enterprise Edition 10.2.0.4YYYYYORACLE Enterprise Edition 11.1.0.6 以上YYYYYDB2 Enterprise Edition V9.7YYYYY注意: 建议使用ORACLE最新的补丁。 SQL Server数据库建议小数据量和50在线人数以下使用。 DB2数据库只建议在150人在线人数以下使用。1.3.2 用友推荐配置数据库类型Windows2003LinuxSolaris10以上AIX5.2以上HPUNX 11.00以上O
17、RACLE Enterprise Edition 11.1.0.6 以上YYYYY2 客户端配置要求2.1 客户端硬件配置最小配置建议配置CPU P4 1G P4 2.8G(或更高) 内存 512MB 1GB(或更高) 硬盘(剩余空间) 2GB 5GB(或更高) 打印机 操作系统所能适配的打印机操作系统所能适配的打印机显示适配器 支持32位1024X768分辨率支持32位1024X768分辨率(或更高)2.2 客户端软件建议软件配置备注客户端操作系统Windows2000 pro、Windows2000 server、Windows2003 server、Windows Xp、Vista、Wi
18、ndows2008 server、Windows 7客户端浏览器IE7.0、IE8.0、IE9.0浏览器、Firefox浏览器3.5以上、Chrome浏览器7.0以上 如果使用Portal、web自助、web报销、IUFO产品,则只能使用IE浏览器;如果使用电子商务产品,则不能使用IE9客户端JRENC客户端插件自带的JRE或JRE1.6注意: 第一次登陆服务器时系统会自动安装NC客户端JRE插件,本版插件内嵌的JRE的版本是 SUN Jre1.6 Update 17,同时支持Jre1.5、Jre1.6。 特别注意:在Windows7、Vista系统使用NC时,必须使用JRE1.6。 IE的相
19、关设置要求:将NC应用服务器地址加入浏览器“受信任站点”,并将浏览器受信任站点的安全设置为自定义级别,启用下载和运行ActiveX。安装完JRE后,用户可以将下载ActiveX安全设置为禁用。 Windows 2008 Server操作系统上运行NC时,需要确保安装正确的网卡驱动,并在cmd下运行以下命令:netsh interface tcp set global autotuninglevel=disable 基于网络速度和安全考虑,用户可以选择手动安装NC客户端插件。在nchome/webapps/nc_web/Client目录下有jre-6u17-windows-i586.exe独立安
20、装程序。选择此种安装方式时,不需要修改IE的下载ActiveX安全设置。 不推荐使用IE的自动检测设置,取消设置方法为运行“IE7.0”,选择工具-intenet选项-选择“连接”页签-局域网设置,将“自动检测设置”的勾去掉即可。 IE的具体设置过程可以参考调整如下方法调整。以IE7.0为例。运行IE7.0 选择工具-internet选项菜单-选择安全页签-选择受信任站点按钮-选择”站点”按钮-将NC应用服务器地址添加进去-选择”自定义级别”按钮-将ActiveX 控件和插件设置为Enable3 网络配置3.1 网络部署示意图*集团系统平台采用集团大集中方式部署,部署网络示意图如下所示:集中式
21、是指所有服务器都部署在集团总部。集团总部的客户端通过局域网直接连接服务器,而下属企业的客户端通过Internet实时访问集团总部的数据。服务器包括:Web服务器、应用服务器、数据库服务器及NC许可证服务器。如果使用CA身份认证,则还需CA服务器。下属企业与集团总部的连接可使用VPN。VPN是一种通过公用网络(如Internet)安全地对企业内部专用网络进行远程访问的连接方式。集中式部署可统一管理企业数据,但是由于通过Internet进行远程访问,受网络传输速度的影响,下属企业的用户响应速度较慢。在数据库服务器和应用服务器上不要安装或启用DHCP、DNS、PROXY、WINS和防火墙等服务。以W
22、indows系统作应用服务器的用户请将防火墙功能停止,保证数据库服务器和应用服务器,应用服务器和应用服务器间高速网络通信,强烈推荐应用服务器、数据库服务器、web服务器间使用千兆网络进行连接,不建议安装或设置跨网关或跨防火墙通信。应用服务器的网卡正确设置很重要。通常情况下,要保证网卡驱动、物理连线、地址、网关、路由等被正确配置。如果环境中有网卡被启用而未连接物理网线,会影响NC系统网络操作性能,在此建议禁用不使用的网卡。3.2 关键技术3.2.1 负载均衡对于*集团这种大型的集团企业,成千上百的用户同时访问同一台服务器将造成服务器的拥塞,甚至使服务器死机。另外,单服务器很容易产生单点故障,导致
23、应用系统的不可用,给企业造成损失。为了避免上述情况的产生,UAP-NC提供了服务器集群技术。服务器集群提供了尽可能多的处理能力和数据的透明访问能力,实现高性能和负载均衡(平衡资源的负载,使用资源得以有效利用),并根据需要随时在机群中增加新的硬件,提高系统的伸缩性和和可扩展性(服务更多客户,提高系统吞吐量),保证系统的可靠性及可用性(提供故障恢复机制和容错功能)。用友UAP-NC服务器集群技术示意图如下所示:图1: 用友服务器集群示意图客户端的访问请求可经由负载均衡器转发到Web服务器集群。Web服务器可使用Plug-in将对应用服务器的请求转发到应用服务器集群。数据库也可使用数据库厂商提供的集
24、群技术进行热备份。集群可分为水平集群和垂直集群两种形式。垂直集群是指在同一机器上部署多个服务器,以充分利用硬件资源,如图中的Application Server 1和Application Server 2都部署在机器Node A上。水平集群则利用多台机器资源,每台机器部署相同的应用,如图中的Application Server 1和Application Server 3,它们分别部署在机器Node A和Node B上。3.2.2 防火墙所有访问集团服务器的请求都需要经过防火墙进行隔离。用户通过防火墙访问NC服务器时,需要注意在防火墙上开放相应端口。用户可以使用单机应用或集群模式灵活配置环境,需要保证相关端口不被其他应用占用,在设置防火墙端口策略时需要注意开放上述端口。3.2.3 双机热备*集团后台数据库系统,采用双机热备技术。保证系统的7*24小时提供服务的能力。通过配置群集服务,可以保证数据库系统的高可用性,从而提高整个综合业务系统的可用性。在群集环境中,当其中一个节点发生故障,另一个节点将及时地接管运行的服务,继续为应用程序提供服务。2012 第 13 页