您好,欢迎访问三七文档
XXX硬件建议方案硬件技术方案模版前言xxx主要应用为财务、供应链和资产部分,在线人数100-200人。充分考虑到广安爱众信息化项目对系统规划的需求,本硬件方案主要从对当前系统应用与将来业务扩展相关的合理性、适用性、安全性与可扩展性等几个方面来考虑。硬件部署拓扑图数据服务区应用服务区存储区广域网路由7507VPN网关HEWLETTPACKARDInternet网MSS路由交换机VPNVPN数据库服务器RAC集群存储设备磁带库光纤交换机光纤交换机防火墙/IPSHEWLETTPACKARDNC应用服务器集群备份服务器接口/测试服务器(互为热备)防火墙负载均衡交换机负载均衡交换机负载均衡交换机负载均衡交换机企业网NC客户端NC客户端WEB服务区Web服务器图形说明1:应用服务区(1):NC应用服务器做NC应用服务器负载均衡集群,可横向扩展,提供NC应用服务。应用服务器上运行着中间件软件WAS和用友的NC的系统软件。应用服务器是不保存任何业务数据的。应用服务器可以进行横向扩展,即当发生应用服务器负载过大,导致整个系统的性能下降的情况时,可以再增加新的应用服务器,以分摊负载。应用服务器连接到局域网上,并通过防火墙,与客户端相连,以响应来自客户端的业务请求。(2):接口/测试服务器1-2台做为NC测试服务及NC与其他系统接口服务用,可互为热备。2:数据服务区两台数据库服务器,做rac集群,提供数据服务。一台备份服务器,运行备份软件,做自动备份用。系统运行时,两台服务器将同时工作,系统会自动将来自应用服务器的数据库请求,自动分配到两台数据库服务器中的一台,以完成系统的负载均衡,提升整个系统的性能。当某一台服务器出现故障而导致宕机时,另外一台服务器通过心跳线,侦测到以后,将自动接管相应的服务,以确保整个系统能够继续工作。数据库服务器这样的配置,不仅能够在CPU的处理能力和IO的读写速度方面,满足NC系统对性能的要求,而且还能够避免数据库服务器的单点故障,提高系统的可靠性。两台数据库服务器,各自配置的双4GBFCHBA卡,可以使得每台服务器都可以通过两条光纤,分别连接到两台SANSwitch上,避免数据库服务器与SAN连接的单点故障。两台数据库服务器,各自配置的双1000BaseT网卡,可以使得每台服务器都可以通过两根网线,连接到局域网中,避免数据库服务器与网络交换机连接的单点故障。在投资情况既定的情况下,考虑一台性能优异的作数据库服务器提供服务,但是需要加强安全备份策略。3:存储区一台中低端存储设备,提供高速数据存储功能。一台磁带库设备,提供磁带备份用。内部的硬盘通采用RAID0+1技术,在保证了数据读写速度的情况下,从根本上避免了由于单个硬盘损坏而导致数据丢失的问题。与数据库服务器的连接上,采用两台SANSwitch,每台均配备了8个4GB的端口,屏蔽数据库服务器的单点故障。参考配置1产品名称产品型号配置说明数量数据库服务器SystemX36502*3.4GHZCPU(六核)16G内存1(或2)应用服务器SystemX36502*3.4GHZCPU(六核)16G内存1测试/接口服务器Systemx32501*3.0GHZ四核cpu8G内存1中间件软件IBMWAS6.1NC中OEM,中间件软件1数据库软件Sqlserver/db2/oracle数据库软件1NC监控管理软件NMCNC系统监控;性能管理1存储DS50204*4Gbps光纤通道/4G缓存1参考配置2产品名称产品型号配置说明数量数据库服务器Systemp7204颗3.0GHzPOWER7处理器8GB内存1(或2)应用服务器Systemp7204颗3.0GHzPOWER7处理器8GB内存1测试/接口服务器Systemp7104颗3.0GHzPOWER7处理器8GB内存1中间件软件IBMWAS6.1NC中OEM,中间件软件1数据库软件db2/oracle数据库软件1NC监控管理软件NMCNC系统监控;性能管理1存储DS50204*4Gbps光纤通道/4G缓存1注:1:以上配置能满足通常情况下200用户以内的NC业务应用。2:数据库与应用服务器可以做成热备、互备模式。3:如果具有大量且典型的报表或决策系统应用,可能需要考虑增加一台单独的报表或决策系统服务器,配置根据情况参考应用服务器配置或测试服务器配置。4:以上配置考虑到系统将来的可扩展性,即当用户超过200时,系统可通过重新组合或增加服务器来满足要求。5:斜线部分为根据数据和业务实际情况可选设备。IBM配置建议方案一(小型机主方案)产品名称产品型号配置说明数量数据库服务器P5618core-1.8GHzCPU/16G/2*146/AIX/HA1应用服务器P5618core-1.8GHzCPU/16G/2*146/AIX/1测试/接口服务器P510Q2-1.65GHzCPU/4G/2*146/AIX1存储DS47003*146GSAS硬盘E-DDM1交换机B16IBMTotalStorageSAN16B-24G1磁带库3310光纤接口,1盘清洗带,20盘400G1备份软件TSM无限客户端1数据备份服务器X3550XEON51201.86/L24M/512*2/SATA80G*21IBM配置建议方案二(小型机+PC服务器方案)产品名称产品型号配置说明数量数据库服务器P5618core-1.8GHzCPU/16G/2*146/AIX/HA2应用服务器X37554颗双核*2.0GHzCPU/8G2测试/接口服务器X34002-2.0GHzCPU/4G1存储DS47003*146GSAS硬盘E-DDM1交换机B16IBMTotalStorageSAN16B-24G1磁带库3310光纤接口,1盘清洗带,20盘400G1备份软件TSM无限客户端1数据备份服务器X34002-2.0GHzCPU/4G1注:斜线部分设备为可选部分,主要为将来业务与数据量扩展后,出于备份安全与备份完备性方面考虑的硬件设备。系统总结:1:安全方面:硬件部署方案中,从四个方面来保证数据的安全:一是存储的安全,采用专门的存储阵列,保证数据能安全保存,不会因为某块磁盘损坏而损失数据;二是数据的安全,专门的存储备份策略,保证数据的及时备份及备份的安全性。三是访问控制的安全,在此架构中只有应用服务器单一访问数据库,数据库服务器对前端客户透明,保证了数据访问控制的安全,同时可考虑使用VPN设备,对接入用户进行身份认证及访问控制;四是数据传输的安全,NC系统自有的数据传输加密功能,以及vpn设备提供的传输加密与安全通道功能,能保证数据在网络传输中的安全性。2:可靠性方面可靠性方面,可以看到,在整个方案中,没有任何重要的单点故障,从而保证了每个环节上的设备,有一台出现故障的情况下,整个系统仍然可以继续工作.3:高可用性方面:应用服务器采用NC应用服务器负载均衡模式,能保证系统在某一台机器出现故障时具有容错性,不会影响正常使用.4:高性能性能方面,整个服务器系统,在应用服务器,数据库服务器以及存储方面,都配置了具备足够性能的设备,并具有相当的扩展能力,完全可以满足NC软件对服务器系统的性能方面的要求。配置了双机集群的数据库服务器,可以完全支持OracleRAC对系统的要求,并且能够保证在整个项目中,为用友提供更加好的Oracle数据库的性能。在整个方案中,我们可以看到,为了充分考虑XX环境在使用NC系统时,往往在月末的时候,出现较高的并发峰值。此事,系统能够满足月底并发峰值的压力,并能充分的保证系统的可靠性,确保不会因为某个单点故障,而导致的整个系统无法运行的情况。附录计算能力计算系统性能服务器的评估方法:TPC-C测试基准主要用于测试主机服务器每分钟能够处理的联机交易笔数,测试产生的单位结果是TPM值(TransactionPerMinute,即每分钟处理的交易比数)。TPC-C虽然客观的反映了各个计算机厂商的系统处理性能,并且测试基准也在不断完善以更加贴近现实应用的交易环境,但是仍然无法与纷繁多样的各类实际应用完全吻合;而且参加TPC测试的主机系统都做了适当程度的系统优化。因此,在实际业务应用系统选择主机服务器乘载体时,必须考虑到多方面的因素,以最大程度的做到适合应用系统的生产需求。以下计算公式是用友公司在实际应用中总结的经验方法论,基本反映了业务特点对主机处理能力的需求:TPM=TASKx70%xSxF/(TxC)其中:TASK:为每日业务统计峰值交易量T:为每日峰值交易时间,假设每日70%交易量集中在每天的3小时,即180分钟内完成:T=180。S:为业务操作相对于标准TPC-C测试基准环境交易的复杂程度比例。由于实际的业务的复杂程度与TPC-C标准测试中的交易存在较大的差异,根据实践用户的统计结果,每笔交易操作相比较于TPC标准测试中的每笔交易的复杂度此值可设定为20~40。C:为主机CPU处理余量。实际应用经验表明,一台主机服务器的CPU利用率高于80%则表明CPU的利用率过高会产生系统瓶颈,而利用率处于60%时,是处于利用率最佳状态。因此,在推算主机性能指标时,必须考虑CPU的冗余,设定C=60%。F:为系统未来3~5年的业务量发展冗余预留。综上所述,为保障联机业务处理性能要求,我们可推算得出主机所需的处理能力,据此得出相应的机型和配置。数据库服务器评估:用户类别日平均业务量用户数单个客户端额外开销交易复杂度日平均交易量1)各门店&业务系统用户20000*10300人150409800000合计----98000001)按照调查结果平均每天20000万笔销售业务,考虑到冗余情况:平均业务数:20000笔/天。由于采购、销售、库存控制、审批、退货、查询等相关业务,考虑到月末峰值情况。峰值情况下乘上10。单个客户端额外开销(登录,注销,等相关动作):相当于30笔业务操作。日平均交易量=(日平均业务量+(用户数*单个客户端额外开销))*交易复杂度2)根据1估算处理考虑峰值情况,假设高峰日交易峰值集中在3小时内完成,峰值交易量为日交易总量的70%,则每分钟交易量为7350000×70%÷3÷60≈38111次/分。系统为未来预留40%的处理能力,考虑到未来3年的冗余为30%,1.3*1.3*1.3=2.2Tpm=28583*2.2÷60%≈139740次/分即数据库单服务器的处理能力要达到139740tpm核心应用服务器评估:我们建议与数据库配置相同测试服务器评估:系统应具备2台测试用的入门级UNIX服务器。这组服务器的主要功能是作为将来生产系统升级、安装patch前的在线测试环境,通过测试后才能对生产系统进行变更。为了尽可能模拟真实环境,测试服务器上安装所有的数据库及应用,方式同生产环境。此外,这组服务器也要作为培训和数据准备的环境,并在需要时为这些应用安装实例。因此测试环境只为操作系统层和应用层上变化的测试,所以此测试服务器不按实际交易量配置,只按数据库1/10处理量配置即可,即单机TPM=431627/10≈43162接口服务器评估:如果业务系统需要和其他系统进行数据交互,就需要有专门的接口服务器做为数据交互用。按数据库1/10处理量配置即可,即接口服务器单机TPM=139740/10≈13974WEB服务器评估:只作WEB接入用,其值按应用服务器1/10,TPM=13974存储容量需求分析:存储容量估算按100家门店估算:每年:1000万笔业务。相关管理开销的数据为5倍;磁盘存储冗余为1.5.安全存储容量=((业务数据+系统数据)×1.5)×(1+冗余占用比率)(1)业务流水部分单条数据估计2KB,3年的数据为:10000000*2KB*6*3*1.5=514G(2)系统日志部分假定日志数据为应用数据的5%。约为26G。数据=514G+26G=540G2.RAID冗余阵列考虑RAID0+1方式,所以冗余占用比率为100%。3.余量空间定义余量空间为30%,安全存储容量=540*(1+1)*(1+30%)最终推算安全存储容量=1404G建议存储阵列空间为1.4T。
本文标题:NC硬件配置
链接地址:https://www.777doc.com/doc-2889497 .html