计生系统硬件方案东亚医讯(北京)网络技术服务有限公司1第1章.引言1.1编写目的网站实施方案中详细阐述了网站上线的软硬件要求,以期后期网站的维护等信息,主要目的帮助用户更好的部署和维护网站,以确保网站系统正常运行,并为后期的系统搭建打下坚实的基础。东亚医讯(北京)网络技术服务有限公司2第2章.系统软硬件建设方案2.1硬件网络平台总体设计方案2.1.1需求分析硬件网络基础设施是保证整个网站运行的前提,也是影响系统性能、可靠性、可扩展性等各方面需求的重要组成部分。根据第一期的开发的需求,在本次硬件网络基础设施建设过程中,重点需要作如下设计:网络接入设计;服务器系统设计;存储备份系统设计。通过以上设计,保证整个网站合理部署,主机合理选型,数据统一存储。使网站易于管理,提高系统的可靠性及可扩展性。这些内容是本章节建设的重点,将在各部分的建设方案中体现。2.1.2硬件网络基础设施总体设计在硬件网络基础设施建设的设计中,将按照数据流的顺序,依次进行相应系统的设计,并确保各系统能够协同工作、安全可靠,满足网站运营的需求,总体建设内容包括:网络系统的建设:重点进行外部专网的接入设计;主机系统的建设:重点进行主机系统的科学选型;2.2网络系统设计方案网络系统建设过程中可能涉及现有系统的诸方面因素,如物理链路的改变、网络拓扑的变化、安全域划分以及相应政策的影响,尽可能地减少网络升级对现有网络运行的影响,且在出现意外时能及时恢复原来的运行状况,保障现有系统正常服务。可以考虑在网络割接过东亚医讯(北京)网络技术服务有限公司3程中加入必要的测试过程。网络设计的原则:线路最简化原则说明在设计中将本着物理链路最便捷的维护的角度考虑,细致的设计流量在线路上的走向,不造成重复多余的网络物理通路;性能最优化原则说明在方案设计中将严格遵循杜绝不必要的性能瓶颈,降低在业务密集区域任何多余的流量开销,同时本设计也将对需要高可用性和高可靠性的密集应用进行性能改造,确保其达到7*24稳定操作的HA要求,例如为对公众的WEB服务器及应用服务器配置负载均衡就将使服务器在任何时候可以保证合理的负载分担、平滑稳定的故障转移等;为了提高网站的访问速度,满足上述设计原则,建议申请专线连接入网站,申请专线的带宽越大,访问速度越快,越利于网站的发展建设,但也不能盲目求追求贷款,依据网站一期的开发需求,申请的4M以上的专享带宽就能满足一期的建设。2.3主机系统设计2.3.1主机系统建设目标主机系统的设计和建设,要紧密围绕本次网站一期设计的总体目标,以软件总体结构为基础,根据应用的需求,成型的技术标准设计相应的主机系统方案。同时,在技术选型上充分考虑可用性、管理性、可靠性以及可扩展性等方面;选择适合本工程建设目标的主机配置和规格。主要实现以下目标:保证系统设计容量充分满足业务的需要;保证系统运行的高可用性和高可靠性;提供充分的系统扩展能力;提供集中管理能力,减轻维护工作量;保证方案的实用性和可用性;保证方案的合理性,提供最佳性价比;充分利用现有基础设施的投资利用。东亚医讯(北京)网络技术服务有限公司42.3.2设计基本原则1.高可用性。保证充分的处理能力,具有良好的性能以能够支持网站运行;同时,考虑到随着用户量的扩充,系统要求会有所提高,因此要能够既满足现有的需求,又能够有一定的前瞻性,充分考虑可能出现的新业务,对系统留有足够的冗余。2.高可靠性。实创网站要求能够提供连续服务,因此主机系统对可靠性、安全性及故障恢复能力的要求都有很大程度的提高,要保证系统能长时间不间断运行,未来采用双机热备和主机集群的情况下切换时间要尽可能短;3.可管理性和可维护性。为了保证系统安全可靠的运行,整个系统的管理和维护是十分重要的。因此,整个系统的结构应该是简单的、易于管理和维护的;4.可扩展性。随着新网站需求的发展,主机系统的扩充能力也是系统设计需要充分考虑的因素;5.实用性。设计方案要充分考虑到实际需求和经济承受能力,量力而行。2.3.3主机系统需求分析根据实创网站一期的工程建设需求,本期工程中系统的核心应用部分是实创网站,也就是未来实创信息规划平台的支撑主体。根据需求,对系统实创网站进行分析:实创网站数据库服务器:承载实创网站的数据库服务;Web服务器:为实创集团信息化需求提供WEB服务;2.3.4主机系统设计方案本期系统服务器主要设备一:分类设备名称型号单位数量小型机WEB服务器、数据库服务器IBMPower550台1优点:成本较低,根据目前的一期需求,web服务器和数据库服务器可以发布在一台机东亚医讯(北京)网络技术服务有限公司5器上。缺点:存在完全隐患,外部对象可以直接访问到业务数据本期系统服务器主要设备二:分类设备名称型号单位数量PC服务器WEB服务器、数据库服务器IBMX3650M2台1优点:成本低,根据目前的一期需求,web服务器和数据库服务器可以发布再一台机器上。缺点:存在完全隐患,外部对象可以直接访问到业务数据;PC服务器的处理能力不能适应大数据量的访问。2.3.4.1.1CPU和内存配置CPU和内存的配置直接影响到系统的性能,用户比较多,同时在线用户数量可能很多,为维护这些连接,同时要完成相应的应用操作,对内存要求比较高;对内存要求最高的是数据库服务器、Web服务器,在这些服务器上,操作系统需要的内存一般在100M-300M之间;主要的系统软件MySql、Tomcat等需要的内存一般为300M左右;根据这样的分析,在核心服务器上,都配置了2GB以上的内存以满足业务的需要;2.3.5主机系统选型2.3.5.1WEB服务器选型2.3.5.2基准性能测试TPC-C2.3.5.2.1TPC-C作为一家非盈利性机构,事务处理性能委员会(TPC)负责定义诸如TPC-C、TPC-H和TPC-W基准测试之类的事务处理与数据库性能基准测试,并依据这些基准测试项目发布客观性能数东亚医讯(北京)网络技术服务有限公司6据。TPC基准测试采用极为严格的运行环境,并且必须在独立审计机构监督下进行。委员会成员包括大多数主要数据库产品厂商以及服务器硬件系统供应商。相关企业参与TPC基准测试以期在规定运行环境中获得客观性能验证,并通过应用测试过程中所使用的技术开发出更加强健且更具伸缩性的软件产品及硬件设备。TPC-C是一种旨在衡量联机事务处理(OLTP)系统性能与可伸缩性的行业标准基准测试项目。这种基准测试项目将对包括查询、更新及队列式小批量事务在内的广泛数据库功能进行测试。许多IT专业人员将TPC-C视为衡量“真实”OLTP系统性能的有效指示器。TPC-C基准测试针对一种模拟订单录入与销售环境测量每分钟商业事务(tpmC)吞吐量。特别值得一提的是,它将专门测量系统在同时执行其它四种事务类型(如支付、订单状态更新、交付及证券级变更)时每分钟所生成的新增订单事务数量。独立审计机构将负责对基准测试结果进行公证,同时,TPC将出据一份全面彻底的测试报告。这份测试报告可以从TPCWeb站点()上获得。2.3.5.2.1.1评测指标TPC-C测试规范经过两年的研制,于1992年7月发布。几乎所有在OLTP市场提供软硬件平台的厂商都发布了相应的TPC-C测试结果,随着计算机技术的不断发展,这些测试结果也在不断刷新。TPC-C的测试结果主要有两个指标:●流量指标(Throughput,简称tpmC)按照TPC的定义,流量指标描述了系统在执行Payment、Order-status、Delivery、Stock-Level这四种交易的同时,每分钟可以处理多少个New-Order交易。所有交易的响应时间必须满足TPC-C测试规范的要求。流量指标值越大越好!●性价比(Price/Performance,简称Price/tpmC)即测试系统价格(指在美国的报价)与流量指标的比值。性价比值越小越好!东亚医讯(北京)网络技术服务有限公司72.3.5.2.1.2服务器配置*简要说明:INTELXEON(至强)服务器系列CPU主要有3XXX,5XXX,7XXX,9XXX,编号越大的拥有的晶体管数量和L2/L3级CACHE越多,处理能力越强大,紧跟大编号后面的是工艺/核心编号,例如采用65NM工艺的Clovertown(核心编号)53XX,73XX系列,采用45NM工艺的Harpertown核心的54XX,和Dunnington核心74XX,后两位是频率编号。主机型号CPU型号主频/FSB/L2cacheCPU数量核心数内存HPProLiantDL380G5IntelXeonx53653000/1066/8M2864GHPProLiantDL380G5IntelXeonX54603166/1333/12M2864GSystemx3850M2IntelXeonX73502933/1066/8M416256GSystemx3850M2IntelXeonX74602666/1333/16M424256G2.3.5.2.1.3测试结果TPC-C测试得分2513002751495167526845080100000200000300000400000500000600000700000800000X7460X7350X5460X5365TPC-C测试只是服务器整体性能一种基准测试,并不能很好的反映处理专项任务时实际表现,所以在选择WEB服务器只作为参考指标2.3.5.3相关服务测试:WebServerPerformanceonSPECweb2005benchmarkSPEC(SystemPerformanceEvaluationCorporation,系统性能评估测试)Web2005测试的原理是,通过多台客户机向服务器发出httpGet请求,请求调用Web服务器上的网东亚医讯(北京)网络技术服务有限公司8页文件,这些文件从数千字节到数兆字节不等。在相同的时间里,服务器回答的请求越多,就表明服务器对客户端的处理能力越强,系统的Web性能就越好。最后结果的分值即表示,每秒可响应的HTTP请求数量。通过该项测试可以更贴近真实情况的反映出服务器处理web服务水平2.3.5.3.1.1服务器配置主机型号CPU型号主频/FSB/L2cacheCPU数量核心数内存HPProLiantDL380G5IntelXEON53653000/1066/8M2832GIBMSystemx3650IntelXeonx53552660/1066/8M2832GHPProLiantDL380G5IntelXeonX54603166/1333/12M2832GHPProLiantDL580G5IntelXeonX73502933/1066/8M41664G2.3.5.3.1.2测试结果SPECweb2005测试得分2371626077295914004601000020000300004000050000X7350X5460X5365X53552.3.5.4WEB服务器选择通过上述测试可以看出来,7350虽然得分最高,但是核心数量和内存容量都要比其他的东亚医讯(北京)网络技术服务有限公司9要多一倍,总体性能比5460相比性能高出约有30%。但是因为7350是更加高端的型号,所以在实际厂商会细化产品线配置中,将放在更高一级的服务器当中,价格甚至提升的比率要超过50%,而且单核心处理能力7350仅为2500,5460为3700,实际使用中每单位能耗中处理任务更多,效率更高。在实际应用中用户最优先考虑的往往不是服务器的性能,而是长期运行的稳定水平。所以服务器不一定要求单台的性能强劲,需要多台集群服务器同时稳定工作,这样对单台服务器的配置不要追求过高的配置,以免产生过高的热量导致不稳定因素。本项目的应用服务器建议选择IBMX3650M2。因在ASOM项目中考虑支持500个业务并发,Web服务器的负载较大。所以本项目采用的Web服务器内存至少在16G以上才能满足需要。2.3.5.4.1服务器综合选型WEB服务器的因为运算量比较小,可以选择PC服务器数量3