成长型企业ERP系统服务器选购指南
金蝶K/3 ERP系统服务器选型指南
“一套软件、两个面孔、三层结构”,简短的一句话,可以清楚地表述金蝶K/3系统的基本特征。三层结构概述了K/3系统是一个典型的三层结构应用,经过近7年的潜心研究和大量的客户验证,现在三层结构技术在金蝶K/3系统中的应用已经逐渐的成熟、稳定,成为金蝶软件提供给中小企业用户的性价比最好的企业ERP系统;两个面孔指的是前端系统包括GUI和WEB两种产品系列,客户可以根据实际情况灵活选择。下面是K/3系统结构示意图:
▲金蝶K/3系统结构图
由于K/3系统是三层结构应用,系统部署可分多部分进行,包括客户端、中间层、数据库、WEB系统等部分。其中,客户端指的是基于Windows的K/3客户端桌面应用程序,需要安装在业务系统使用人员的机器上;中间层包括所有业务系统的业务逻辑组件,这些组件会被客户端所调用,是K/3系统的核心部分;数据库安装数据库产品和K/3数据服务部件,目前K/3系统支持的数据库产品是Microsoft SQL Server,所有的业务数据都存储在这里;Web系统则基于IIS提供K/3人力资源、门户、CRM等WEB服务,为可选服务部件。
可见,中间层和数据库是K/3 ERP系统中最核心的两大部分,对于超过十个客户端以上的应用,每个部分都应该装在不同的机器上,如果中间层服务器的负荷并不重,将Web系统安装在中间层所在服务器上也是可行的。如下图所示:
▲基于Web系统的服务器架构
具体来看,中间层的任务是运行K/3系统的业务组件,一个中间层服务器往往要为多个客户端(包括Web)提供服务,因此中间层一般需要使用部门级的服务器。根据实际测试的结果,K/3系统中,一台配置为:主流双路四核Xeon、4GB内存的中间层服务器,能负载400左右的并发用户。因此,这里我们推荐大家采用基于最新英特尔至强5600系列的双路服务器。当然,业务量的大小,客户端的数目会影响中间层服务器的处理和响应能力,通过增加CPU、内存可以对性能的提升会带来一定的好处,但这并不是万能的。当达到一定的并发数量后,单台服务器增加配置仍无法满足性能要求时,此时需要采用多台中间层服务器进行分布式处理。
数据库服务器作为账套数据的存储平台,无论从性能还是可靠性方面都提出了很高的要求。根据测试结果,K/3系统中,一台配置为16核心、16GB内存的服务器可以满足200~400并发或数据库实体达到20~40GB规模的应用需求。因此,我们推荐大家采用基于英特尔至强7500或最新至强E7处理器的四路以上服务器。随着业务增长,可以通过增加内存和CPU来提升数据库服务器的性能,利用RAID来存储数据可以提高数据的安全和可靠性,同时也会带来一定的I/O性能提升。如果数据库服务器成为性能瓶颈,可以考虑将账套分布到不同的数据库服务器上。另外,值得注意的是,作为一种事后的拯救手段,企业依据自己的实际情况制定合适的数据备份和恢复策略也是必不可少的,可以利用SQL Server的数据备份功能将数据定时备份,也可以考虑第三方的备份软件实现数据的实时备份。
当然,对于并发量很大的高端核心关键应用,用户还可以通过服务器集群的技术来进一步提供高可靠、高性能、容错等高级特性。比如,Windows/SQL Server服务器群集技术可以建立数据库的故障转移群集系统,保证数据库服务器的高可用性,如下图所示:
▲K/3数据库群集部署方案
集成系统网络情报信息数据库
CIO频道人物视窗
CIO频道方案案例库
大数据建设方案案例库
电子政务建设方案案例库
互联集成系统构建方案案例库
商务智能建设方案案例库
系统集成类软件信息研发企业名录

