北极星

搜索历史清空

  • 水处理
您的位置:电力电力新闻报道正文

成长型企业ERP系统服务器选购指南

2011-06-17 10:55来源:信息化频道关键词:ERP系统电力信息化收藏点赞

投稿

我要投稿

由于K/3系统是三层结构应用,系统部署可分多部分进行,包括客户端、中间层、数据库、WEB系统等部分。其中,客户端指的是基于Windows的K/3客户端桌面应用程序,需要安装在业务系统使用人员的机器上;中间层包括所有业务系统的业务逻辑组件,这些组件会被客户端所调用,是K/3系统的核心部分;数据库安装数据库产品和K/3数据服务部件,目前K/3系统支持的数据库产品是MicrosoftSQLServer,所有的业务数据都存储在这里;Web系统则基于IIS提供K/3人力资源、门户、CRM等WEB服务,为可选服务部件。

可见,中间层和数据库是K/3ERP系统中最核心的两大部分,对于超过十个客户端以上的应用,每个部分都应该装在不同的机器上,如果中间层服务器的负荷并不重,将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性能提升。如果数据库服务器成为性能瓶颈,可以考虑将账套分布到不同的数据库服务器上。另外,值得注意的是,作为一种事后的拯救手段,企业依据自己的实际情况制定合适的数据备份和恢复策略也是必不可少的,可以利用SQLServer的数据备份功能将数据定时备份,也可以考虑第三方的备份软件实现数据的实时备份。

当然,对于并发量很大的高端核心关键应用,用户还可以通过服务器集群的技术来进一步提供高可靠、高性能、容错等高级特性。比如,Windows/SQLServer服务器群集技术可以建立数据库的故障转移群集系统,保证数据库服务器的高可用性,如下图所示:

K/3数据库群集部署方案

投稿与新闻线索:陈女士 微信/手机:13693626116 邮箱:chenchen#bjxmail.com(请将#改成@)

特别声明:北极星转载其他网站内容,出于传递更多信息而非盈利之目的,同时并不代表赞成其观点或证实其描述,内容仅供参考。版权归原作者所有,若有侵权,请联系我们删除。

凡来源注明北极星*网的内容为北极星原创,转载需获授权。

ERP系统查看更多>电力信息化查看更多>