明源ERP硬件部署方案
- 格式:docx
- 大小:4.33 MB
- 文档页数:27
明源E R P硬件部署方案 Document serial number【UU89WT-UU98YT-UU8CB-UUUT-UUT108】
ERP硬件部署指引
一、系统支持的部署方式
方案1:标准部署方式
1.部署原理
定义:数据库服务、WEB服务、报表/消息服务分别单独部署
在专用服务器,适合于用户数小于500的客户环境
中。
Internet
这种部署方式将每个服务器角色分开,单独部署,不在同一台服务器上运行多种业务,专机专用。这样避免了多种服务在同一台服务器上争抢运算资源,影响ERP系统的性能。
此外,从网络安全角度考虑,建议IT管理员对数据库、报表服务、Web 服务采用不同的安全策略,例如将数据库隔离在单独 VLAN、将需要对外网提供服务的服务器放在 DMZ等。
2.硬件配置
方案2:DB故障转移群集方式
1.部署原理
定义:用两台(或多台)服务器+磁盘阵列柜,构成数据库故障转移群集,适用于用户数在500—1000内、对数据库服务器的可用性要求较高的用户环境中。
Internet
数据库故障转移群集
用户数在500—1000时,可以不考虑WEB负载均衡和数据库查询分离,选用中高端配置的服务器基本上能满足用户的性能要求,但因为数据库服务器的工作负荷最重,也最容易发生故障,因此数据库服务器采用故障转移集群的方式。
要实现 SQL Server数据库故障转移群集,有几个前提条件:
1. 要有共享存储设备,通常是磁盘阵列柜,直连或通过 FC SAN、iSCSI 与节点服务器连接;
2. 两台(或多台)节点服务器的软硬件配置一定要相同;
3. 节点服务器的操作系统必须是 Windows Server
2003/2008/2008 R2企业版,标准版没有群集功能;
4. SQL Server 2005/2008/2008 R2可以采用标准版或企业版,均有群集功能,但标准版只能支持双机群集,企业版可支持多机群集;
5. 必须有域环境(Active Directory)支持,工作组环境无法实现群集,但域控制器(DC)不能做 SQL Server集群节点。
此外还必须注意:
1. SQL Server群集不能实现负载均衡、不提高数据库性能,只起到故障转移(双机热备)作用,到2008 R2 为止各版本 SQL Server群集都只有故障转移功能;
2. SQL Server群集不能提高数据安全性,群集的数据实际只有一份(在阵列柜上),虽然磁盘阵列的理论可靠性比一般内部磁盘高,但不是绝对的;提高数据安全性必须通过定时备份、数据同步等手段解决;
3、WEB服务器的upfiles文件夹存放用户上传文档,会不断增大,
建议将upflies文件存储到磁盘阵列中,通过IIS的虚拟目录实
现ERP程序与存储阵列中upfiles的关联。
2.硬件配置
方案3:WEB负载均衡+DB故障转移集群方式
1.部署原理
定义:方案3是对方案2的扩展,用两台(或多台)服务器+负载均衡器构成WEB负载均衡群集,用两台(或多台)服务器+磁盘阵列柜构成数据库故障转移群集。适合于用户数在1000-2000、用户对系统整体的可靠性要求非常高和WEB并发量很大的环境中。
高可靠性是本方案的特点,无论是WEB还是DB,都不存在单点故障,而且负载均衡支持多台WEB服务器同时对外提供服务,大大提升了WEB的性能。
这种部署方式需要注意:
(1)WEB负载均衡器的设置
负载均衡器接受用户的WEB请求,根据预先设置的负载均衡算法将请求转发给WEB服务器,显然,负载均衡算法是影响用
户WEB访问的关键因素。在明源ERP系统中,配置负载均衡需
要注意如下:
必须保证客户端IP能被WEB服务器识别,也就说,不能
通过负载均衡的代理功能或者地址转换功能,将用户的IP
转换成一个共同的IP后再访问Web服务器;
来自同一用户的请求必须始终访问同一台WEB服务器,避
免访问路径不一致;
(2)WEB服务器的文件同步
明源ERP系统的upfiles文件夹用来存放用户上传的合同、流程等文件,在负载均衡的环境中,必须保证WEB服务器之间的upfiles文件夹同步。
另外考虑到upfiles文件夹比较大,可以放到存储阵列中,便于磁盘的扩容。
2.硬件配置
类型推荐配置
Web服务器(2
台)CPU :2路Intel Xeon E7530六核十二线程(或更高规格处理器)
内存:32GB RDIMM 1333MHZ
硬盘(本地):接口类型:SAS 容量:300G 转速:万转
2块RAID1
硬盘(存储阵列): 1000G
网卡:千兆以太网卡+8G FC HBA卡
操作系统:Microsoft Windows Server 2008 R2
(x64)
IIS:
报表/消息服
务器CPU :2路Intel Xeon E7530六核十二线程(或更高规格处理器)
内存:32GB RDIMM 1333MHZ
硬盘:接口类型:SAS 容量:300G 转速:万转
2块RAID1
网卡:千兆以太网卡
操作系统:Microsoft Windows Server 2008 R2
(x86)
方案4:WEB负载均衡+DB故障转移+DB查询分离方式
1.部署原理
定义:
WEB部分:两台(或多台)服务器+负载均衡器构成WEB负载均衡
群集,
DB部分:用两台(或多台)服务器+磁盘阵列柜构成数据库故障
转移群集,并采用查询分离技术将主数据库读操
作分离到单独的只读数据库服务器,提高DB性
能。适应于客户端在2000以上的客户环境中。
这种架构是属于高性能+高可用的部署方式,系统中不存在单点故障,而且将数据库的查询分离。