财务知识金蝶财务软件EAS系统网络及硬件部署方案建议.docx
《财务知识金蝶财务软件EAS系统网络及硬件部署方案建议.docx》由会员分享,可在线阅读,更多相关《财务知识金蝶财务软件EAS系统网络及硬件部署方案建议.docx(41页珍藏版)》请在冰豆网上搜索。
财务知识金蝶财务软件EAS系统网络及硬件部署方案建议
(财务知识)金蝶财务软件EAS系统网络及硬件部署方案建议
1.前言4
2.技术架构5
3.系统部署方式6
3.1.标准方案6
3.2.双机热备方案6
3.3.应用级集群部署方案7
3.3.1.集群模型特点7
3.3.2.集群部署建议8
3.4.系统级集群方案8
3.4.1.IBMP系列服务器群集技术(HACMP)8
3.4.2.HPMC/ServiceGuard集群方案9
3.5.分区技术9
4.网络安全9
4.1.EAS客户端与服务器连接9
4.2.VPN技术10
5.网络环境11
5.1.局域网11
5.2.广域网11
5.3.带宽要求12
6.服务器选型与配置12
6.1.EAS运行支持环境12
6.2.服务器硬件选型13
6.3.磁盘存储系统14
6.4.数据库选型15
6.5.应用服务器选型15
6.6.客户端硬件配置16
7.典型配置16
7.1.20个并发用户以内16
7.2.20-50个并发用户数18
7.3.50-100个并发用户数19
7.4.100-200个并发用户数20
7.5.200-500个并发用户数22
7.6.500个并发用户数以上23
7.7.IBMI系列集成服务器部署25
8.附件:
性能测试报告27
8.1.EASIBMIIC(上海)性能测试报告27
8.2.EASHP方案解决中心性能测试报告30
8.3.EASSunFire服务器兼容性暨性能测试报告33
8.4.IBMOpenPower解决方案测试证书37
9.最终建议37
1.前言
金蝶EAS(EnterpriseApplicationSuite),是金蝶国际软件集团推出的新一代企业应用套件。
秉承40万家用户的最佳应用实践,采用最新的ERPⅡ管理思想和最先进的平台化技术架构,是K/3产品的重大平台升级和管理升级,涵盖集团管理、财务管理、人力资源管理、客户关系管理、供应链管理、供应商关系管理、协同平台等管理领域。
为大中型企业提供最适合中国企业管理特质的个性化企业管理及电子商务应用解决方案。
金蝶EAS的品牌定位为:
中国大中型企业管理软件首选品牌。
金蝶EAS:
是国内第一套“ERP+中间件”的企业管理软件;
是国内第一套基于ERPⅡ管理思想设计的企业管理软件;
是国内第一套基于平台化技术架构设计的企业管理软件;
是互联网时代中国最具灵活性、最具适应力、最易于扩展、最易于集成的电子商务解决方案。
金蝶EAS产品架构
企业如何合理部署网络和服务器拥有高效完善的IT配置方案,是企业进行信息化建设时需要解决的基本问题。
本方案详细阐述了金蝶EAS多种应用部署模式以及与IBM、HP、Microsoft、Oracle、SUN等的合作方案,提供给金蝶EAS的用户,为大家提供IT部署最佳参考,以实现IT最佳拥有成本,创造最大价值。
2.技术架构
金蝶EAS构建于金蝶自主研发的业务操作系统——金蝶BOS(BusinessOperatingSystem)之上,采用J2EE技术架构,跨操作系统、支持多种数据库。
金蝶BOS在技术架构上,以元数据运行引擎为基础,遵循J2EE的架构体系,兼容各种数据库和操作系统的运行。
金蝶BOS基于集成化多视图业务参考模型,包括组织、信息、功能、流程等视图。
金蝶BOS提供了移动访问、报表分析、消息传递、安全规则等基础服务,提供了业务基础实现和业务与基础服务绑定的应用框架;在应用框架基础上构建的业务服务形成业务服务组件,并提供主数据管理、组织架构管理和流程配置等基础服务。
同时提供的还有一套完整的产品生命周期管理工具,为业务流程的灵活、快速的变更与扩展提供了更为简捷、易用的支撑。
金蝶BOS技术架构:
金蝶BOS技术标准:
领域
采用标准
模型架构
MOF,UML
软件架构
J2EE(EJB,JMS,JNDI,JACC,EJB,JMS,Servlet,JAXP,JSP,JavaMail,JNDI,JAF,JCA,JAX-RPC,JTS,JAAS,JTA,JSR77,JAXR,JSR88)
工作流
WfMCReferenceModel:
WFMC-TC-1003,XPDL
门户
JSR168,WAP
安全
JAAS,SSL
数据访问
SQL92,JDBC
传输协议
HTTP,SMTP,RMI/IIOP,XML,SAX,XSLT,WSDL,SOAP,UDDI
开发工具
3.系统部署方式
3.1.标准方案
现在IT的发展趋势是数据集中,数据集中的核心是对服务器进行整合。
特别是一些大型企业,建立企业数据中心,购买高性能的主机,对数据集中管理,已成为一种潮流。
金蝶EAS的网络服务器部署推荐集中式。
金蝶EAS支持互联网连接的多层架构,客户端既可通过TCP连接服务器,也可以通过标准的HTTP协议连接服务器。
应用服务器与数据库服务器可以物理上安装在一台服务器上,一般是分开在两台不同的硬件服务器上,也可以安装在多台服务器集群之中。
3.2.双机热备方案
采用双机热备份的部署方式,主要是解决硬件的可靠性问题,其中一台服务器出现故障,另一台就承担应用服务器和数据库服务器的全部任务。
应用服务器与数据服务器通过心跳线连接,互为热备份。
3.3.应用级集群部署方案
应用服务器集群主要是解决在大规模并发处理情况下单机的性能瓶颈问题。
由于数据库服务器的集群是采用Oracle或DB2的系统集群技术,在本方案中不重点介绍。
如果使用Weblogic或WebSphere的集群可以达到这一目标,而EAS提供一种应用服务器无关的应用集群。
3.3.1.集群模型特点
支持本机和多机集群:
●一台机器可以部署多个EAS分区组成本机集群;
●可以将多个服务器上EAS组成多机集群;
●两种模式可以混合使用;
●异构的应用服务器之间可以组成集群。
负载均衡和失效恢复:
●大并发时减少单点内存占用,降低故障几率;
●分散故障范围,节点故障只影响连接到该节点的用户;
●一台应用服务器停机,后续连接转移到正常服务器(客户端必须重新登录才能转移);
●当停机的应用服务器重新启动后,会自动加入集群。
自主集群技术:
●不依赖操作系统或者应用服务器的集群技术。
3.3.2.集群部署建议
1)参考依据
●应用服务器配置,CPU数量,内存容量等。
每1个CPU、2.5G内存可以部署一个EAS节点。
●可以在多个服务器上部署集群节点,应用服务器之间带宽至少100Mbps。
●应用服务器和数据库服务器之间的带宽至少100Mbps,建议1Gbps或者以上。
●结合应用规模和服务器的实际运行负荷进行规划,通常超过200并发用户就应该考虑集群部署模式。
2)集群部署方法
●EAS管理控制台内置了集群部署功能。
3.4.系统级集群方案
3.4.1.IBMP系列服务器群集技术(HACMP)
IBMP系列服务器的典型应用是采用两台P系列服务器做HACMP(HighAvailabilityClusterMulti-Processing)双机系统,一台安装应用服务器,一台安装数据库,两台主机互为备份。
其主要功能是提高客户计算机系统及其应用的可靠性,而不是单台主机的可靠性。
HACMP有多种配置方式,视具体应用复杂程度和配置不同,其接管时间在30秒到300秒。
HACMP技术原理:
●作为双机系统的两台服务器(主机A和B)同时运行HACMP软件;
●服务器除正常运行自己的应用外,同时又作为对方的备份主机;
●两台主机系统(A和B)在整个运行过程中,通过“心跳线”相互监测对方的运行情况(包括系统的软硬件运行、网络通讯和应用运行情况等);
●一旦发现对方主机的运行不正常,故障机上的应用就会立即停止运行,本机(故障机的备份机)就会立即在自己的机器上启动故障机上的应用,把故障机的应用及其资源包括用到的IP地址和磁盘空间等接管过来,使故障机上的应用在本机继续运行;
●应用和资源的接管过程由HA软件自动完成,无需人工干预;
●当两台主机正常工作时,也可以根据需要将其中一台机上的应用人为切换到另一台机(备份机)上运行。
HACMP技术特性:
●支持并行数据库;
●支持动态集群重配置;
●广泛的集群管理工具;
●支持2到32个集群节点的扩展;
●自动失败检测和恢复;
●多节点的灵活配置;
●可以支持P系列和SP系列。
IBMP系列服务器扩展性很强,一般客户采用配置相同的两台主机(一台应用服务器,一台数据库服务器,两台主机互为备份)。
3.4.2.HPMC/ServiceGuard集群方案
MC/ServiceGuard,简称MC/SG,是用于HP服务器的高可用性集群软件。
MC/SG实现的功能:
通过合理的配置集群,可以在集群中出现单点故障(硬件、软件、网络等)时,通过切换保证应用程序的不间断运行,从而实现系统的高可用性。
3.5.分区技术
由于IBMSystemp和HPIntegrity服务器支持硬件分区技术,客户可以购置一台中高端型号,CPU和内存都采用高配置,可以在不同的逻辑分区上安装数据库和应用服务器,在物理上好象两台独立的服务器,完全隔离不同分区间的硬件和电气故障,这也是一种可行的办法。
例如在一台服务器上分成两个分区,其中一个分区作为EAS应用服务器,另一个分区配置为数据库服务器。
或在一个高性能的应用服务器上配置多个EAS应用分区,以充分利用服务器资源。
4.网络安全
4.1.EAS客户端与服务器连接
出于安全考虑,企业必须购置防火墙以保证其数据安全,建议应用服务器放置在DMZ区域。
EAS客户端通过金蝶自主开发的协议ORM-RPC与应用服务器连接,ORM-RPC可以运行在HTTP或TCP/IP协议之上,ORM-RPC可以使用HTTP80端口或TCP11034默认端口,客户也可以自己定义ORM-RPC协议的TCP端口。
在防火墙上配置策略需要开放应用服务器的端口和11034端口(或客户自定义端口)。
备注:
1、由于应用服务器和数据库服务器之间的数据流量很大,建议将应用服务器和数据库服务器部署在同网段,最好连接同一台交换机。
2、若应用服务器和数据库服务器分别部署在不同的网段,基于性能考虑,必须保证应用服务器和数据库服务器之间的连接带宽至少100M。
若用户数多,应用服务器和数据库服务器之间的连接带宽建议采用1000M。
3、HTTP的默认端口是80,有些应用服务器使用非80端口,如WebSphere的HTTP使用的端口是9080,如果EAS客户端使用HTTP与EAS服务端连接,服务器应开通9080端口。
Apusic默认的HTTP端口是6888。
Weblogic默认的HTTP端口是7001。
4.2.VPN技术
VPN通过安全隧道建立一个安全的连接通道,将分支机构、远程用户、合作伙伴等和企业网络互联,形成一个扩展的企业网络。
VPN基本特征:
●使企业享受到在专用网中可获得的相同安全性、可靠性和可管理性。
●网络架构弹性大——无缝地将Intranet延伸到远端办事处、移动用户和远程工作者。
●可以通过Extranet连接企业合作伙伴、供应商和主要客户(建立绿色信息通道),以提高客户满意度、降低经营成本。
VPN实现方式
●硬件设备:
带VPN功能模块的路由器、防火墙、专用VPN硬件设备等,如Nokia、Cisco等。
●软件实现:
Windows2000自带PPTP或L2TP、第三方软件(如CheckPoint、深信服等)。
●服务提供商(ISP):
中国电信、联通、网通等。
5.网络环境
应用服务器与客户端之间,每个EAS客户端与应用服务器之间通讯的带宽占用约128kbit/s;总部出口带宽=EAS外网最大并发数/3×128Kb/s。
5.1.局域网
骨干网千兆,桌面百兆,已经成为目前企业局域网的主流配置。
正常情况下数据库服务器、应用服务器之间至少采用100M连接,在大数据量情况下,建议数据库服务器、应用服务器之间采用千兆连接,需要配置千兆交换机和服务器千兆网卡。
5.2.广域网
连接方式
适用范围
备注
PSTN/ISDN
个人或移动用户
不建议使用
DDNATM
大中型分支机构
数据专线
ADSL+VPN
个人、中小型分支机构
为保证数据安全,与VPN结合使用
宽带城域网+VPN
各类分支机构和个人
应根据应用规模选择带宽
5.3.带宽要求
类型
带宽要求
线路质量要求
局域网
客户端到服务器:
10M以上
服务器之间:
100M以上
丢包率小于0.1%并且延迟小于10ms
广域网
客户端到服务器:
128Kbps以上
服务器之间:
100M以上
丢包率小于2%并且延迟小于50ms
6.服务器选型与配置
6.1.EAS运行支持环境
EAS是基于Java的J2EE应用,目前已经支持以下主流软件环境:
类型
应用类别
环境
说明
服
务
器
端
操作系统
AIX
5300-04以上
HP-UX
11iV2,建议版本在11.23以上
Solaris
V10
RedHatLinux
AS4
SuseLinux
Enterprise9SP1以上
Windows
Windows2000sp4以上,推荐Windows2003sp1
OS400(i5/OS)
V5R4M0安装最新修正补丁
应用服务器
Apusic
随EAS系统安装盘一同发行
WebSphere
6.0.2.11以上(6.1版本后续支持)
Weblogic
8.1.4以上(WebLogic9.0版本后续支持)
数据库
Oracle
9.2.0.8企业版;10.2以上企业版
DB2
8.1.13(即Fixpack13)企业版以上;DB2V9.1企业版
SQLServer
SQLServerSP4企业版以上;SQLServer2005SP1企业版以上
DB2/400
V5R4以上版本(需安装最新修正补丁)
JAVA虚拟机
SUN
1.4.2_11;1.5_09
IBM
1.4.2SR5以上
HP
1.4.2_10(注:
1.4.2_11存在bug);1.5.0.05以上
BEA
与WebLogic版本相同
客
户
端
操作系统
Windows
Windows2000sp4以上;
Windows2003sp1以上;
XPSP2以上,
Vista(EASV5.3开始支持)
浏览器
IE
6.0sp1,7.0(EASV5.3开始支持)
JAVA虚拟机
JRE
V1.4.2_11以上版本,1.5_09(EASV5.3开始支持)
6.2.服务器硬件选型
由于JAVA的开放性,运行EAS可选择的硬件平台很多,如IBMZ系列(OS:
LinuxonsystemZ)、IBMP系列(OS:
AIX)、IBMi系列(OS:
OS400)、IBMOpenPower(OS:
Linux)、HPIntegrity(OS:
HP-UX)、SunFire(OS:
Solaris)、PCServer(OS:
Linux、Windows)等。
针对大、超大规模集团企业应用,推荐使用:
●IBMpSeries(旧称RS/6000),IBMpSeries扩展性极强,使用P5处理器,可选型号较多,在Unix高端服务器市场站主导地位。
●惠普动能服务器高端型号,其芯片是工业标准的64位的安腾处理器,扩展性非常好。
针对中等规模应用,可以有几种主流的应用方案:
●IBMpSeries服务器中低端型号。
●HPIntegrity动能服务器中低端型号。
●SunFire服务器中低端型号。
针对小规模应用,可以使用PC服务器,推荐使用:
●IBMX系列的服务器,在金蝶的K/3和KIS产品的安装、部署和使用过程中表现出了较强的系统稳定性和较优秀的性能。
●HPProliant服务器。
IBMP系列服务器一览表:
HP动能服务器一览表:
6.3.磁盘存储系统
EAS运行的是企业运营管理的核心关键数据,存储的可靠性要求非常高,因此必须要求服务器的存储系统配置为磁盘阵列方式,不允许使用单块磁盘系统存储EAS数据,而且必须配置实时的后备存储系统,如磁盘备份系统。
磁盘阵列已经成为企业信息系统不可缺少的基础组成部分,当前的主流厂商有EMC、IBM、HDS、HP等。
RAID是英文RedundantArrayofInexpensiveDisks的缩写,中文译作廉价冗余磁盘阵列,简称磁盘阵列。
简单的说,磁盘阵列是一种把多块独立的硬盘(物理硬盘)按不同方式组合起来形成一个硬盘组(逻辑硬盘),从而提供比单个硬盘更高的存储性能和提供数据冗余的技术。
在这一组硬盘中,数据按照不同的算法分别存储于每块硬盘上从而达到不同的效果这样就形成了不同的RAID级别(RAIDLEVEL)。
按照RAID级别划分,常见的有RAID0,RAID1,RAID3,RAID5,RAID10,RAID50等,以及硬件厂商自己定义的RAID。
使用磁盘阵列的好处:
⏹提高数据的安全性;
⏹提高数据存取的速度,提升EAS性能;
⏹提供超大的存储容量。
针对EAS而言,并发数低于100时可以采用低价的软件RAID-5技术(如Windows2000带有RAID-5软件功能,也可以配置性能价格比非常好的内置PCI的阵列卡,连接三块以上的SCSI硬盘,配置成RAID-5模式);并发数超过100个用户就应该考虑独立的硬件磁盘阵列;超过200个并发用户数规模时,建议采用光纤通道磁盘阵列技术,如果有多台服务器(如集群配置)时,更可以使用光纤通道存储局域网(SAN)技术来实现高性能的共享存储系统。
以下是EAS对磁盘阵列的指标最低要求:
应用规模
IOPS
最大带宽
磁盘配置
并发数小于500
至少12万
至少335MB/s
容量至少500G
并发数大于500
至少20万
至少1500MB/s
容量至少1T
6.4.数据库选型
目前主流的数据库有Oracle、DB2、SQLSERVER、SYBASE、INFORMIX等,DB2、SQLSERVEROracle已通过EAS全面测试,Sybase、PostgeSQL已通过初步测试,推荐使用DB2、SQLServer、Oracle数据库。
●Oracle数据库是市场占有率第一的数据库,用户众多,在EAS的客户中得到了广泛验证,推荐使用。
并且金蝶与Oracle签署了亚太地区唯一的ERP系统OEM数据库管理系统的合作协议,金蝶EAS针对Oracle数据库系统进行了系统优化,OracleOEMforEAS版本的价格也更优惠。
●在IBM服务器上,也可以考虑使用IBM的DB2数据库,数据库和服务器硬件为同一厂家,用户将会获得更多的服务保障和可靠的性能。
金蝶EAS与IBM全球合作的重要成果之一就是,金蝶EAS在DB2UDB和DB2/400上都进行了优化,而且也提供DB2OEMforEAS版本,提供更加优惠的价格。
●在PCServer服务器上,推荐使用MSSQLServer数据库。
6.5.应用服务器选型
Apusic是金蝶软件自有知识产权的,并通过SunMicrosystems公司J2EE应用服务器测试认证的应用服务器,EAS系统针对它进行了完整、全面的测试,产品成熟度值得信赖和保障(金蝶APUSIC是全球第4家通过JavaEE5.0认证的产品)。
目前EAS产品支持Apusic、Websphere、WebLogic三种主流应用服务器,金蝶推荐Apusic、Websphere,用户可以根据实际情况选用。
6.6.客户端硬件配置
CPU:
IntelP4主频1.7GHz以上建议主频2.8GHz以上;
内存:
至少512M建议:
1G;
硬盘剩余空间:
2G以上;
网卡:
100M。
7.典型配置
根据目前已有的EAS客户应用案例和性能测试数据,依据用户的应用规模、业务使用强度、系统扩展性等进行综合考虑,以下配置仅作为EAS最低配置参考。
此处相关说明:
1)并发用户数,指同时访问EAS系统的用户数,不是指EAS的注册用户数,EAS服务器的配置主要与EAS的并发用户数相关。
2)概算:
以下概算报价仅供参考,以用户的实际价格为准。
数据库的购买可以按并发用户数或服务器的CPU数量购买。
数据库软件一般按CPU购买,根据用户实际情况购买。
如果购买硬件和软件金额大,折扣也会比较大。
3)扩展性:
IBMP系列的高端型号P570、P590和HPIntegrity的高端型号rx8640和Superdome支持更多的用户数。
4)双机互备:
若两台服务器做HACMP(或MC/ServiceGuard)群集,需要考虑在一台服务器发生故障时,会出现在一台服务器上同时运行应用服务器和数据库的情况,所以每台服务器的配置较高。
5)存储系统:
对于EAS的中大型应用,建议数据库服务器使用磁盘阵列,将数据库文件分布到不同的磁盘上,降低磁盘IO,提升数据库性能。
6)应用服务器:
若应用服务器的内存配置大于4G,可以在一台应用服务器上配置多个EAS分区,以充分利用服务器资源。
7)数据库版本:
由于数据库在32位操作系统有2G内存的限制,出于扩展需要,建议操作系统、数据库版本应该选择64位。
7.1.20个并发用户以内
一、配置建议:
服务器
一台PC服务器(IA架构),应用服务器和数据库服务器共用。
可以选用IBMX系列和HPProliant系列。
服务器配置
处理器:
2路IntelXeon3.0GHz
内存:
4GB
硬盘:
两块146GSCSI硬盘
网络连接方式
DDN、ADSL、帧中继、宽带城域网、VPN等。
操作系统
推荐使用LINUX,也可以使用Windows2003Server。
应用服务器
Apusic标准版
数据库
推荐使用ORACLE,也可以使用SQLServer2000SP4及其以上版本数据库。
备注
建议适用于企业的测试、开发和培训环境使用。
二、概算:
项目名称
型号
服务器
IBMX3650(1台)或HPProliantDL380G5(1台)
数据库
SQLServer企业版(2个CPU许可证)
备注:
根据微软的产品策略,SQLServer的CPU许可证数量按数据库服务器CPU个数购买
应用服务器
Apusic(2个CPU许可证)
备注:
根据Apusic的产品策略,Apusic的CPU许可证数量按应用服务器CPU个数购买
操作系统
Windows2003Server(1套)
概算
40万
三、举例:
场景说明:
XX地产公司EAS报销平台一期项目、10个并发用户数以内。
网络拓扑:
系统配置:
服务器配置
一台Dell2650,应用服务器和数据库服务器共用。
处理器:
2路至强2.8G
内存:
4GB
硬盘:
两块73GSCSI硬盘
网络连接方式
局域网,桌面百兆
操作系统
Windows2000AdvancedServer
应用服务器软件
Apusic标准版
数据库软件
SQLServer2000SP3企业版
客户端配置
P4,512M内存
7.2.20-50个并发用户数
一、建议配置:
服务器
两台PC服务器,一台应用服务器,一台数据库服务器。
建议选购IBMX系列和HPPr