本文提供了基于用户数量、年数据量和业务复杂度的不同服务器部署方案。包括简单部署、双机部署、应用服务器集群部署和高可用负载均衡集群部署,每种方案详细说明了适用的用户规模、推荐的CPU、内存和磁盘配置,以及磁盘转速和IOPS的要求。同时,还提供了金蝶云星空系统相关的安装部署、高可用集群、负载均衡、数据库优化等文档的说明和参考,帮助用户根据实际需求进行配置和优化。
如用户数小于50人,年数据量小于10GB,业务简单,可考虑如下方案:
简单部署:数据库和应用服务器部署在同一台机器,
适用场景:实施演示环境,非正式生产环境,小型客户应用
一般提升CPU,内存,磁盘IO,可支持50人以下,年数据量10GB以下应用场景
按标准CPU主频2.0Ghz以上,8C,16G内存,支持20人;
如需支持50人,建议CPU主频2.0Ghz以上,16C,32G内存。
由于数据库和应用服务器部署在一起,企业级应用,磁盘需选购15K转速,尽可能使得磁盘的IOPS高一些
如用户数大于60人应用,年数据量大于20GB,需考虑采用下面的方案:
双机部署:数据库和应用服务器分开部署在2台不同的机器,
适用场景:一般中小型客户正式生产环境部署
应用服务器:按标准CPU主频2.0Ghz以上,8C,16G内存,支持60人;
数据库服务器:按标准CPU主频2.4Ghz以上,8C,16G内存,支持60人;
通过提升双机的CPU,内存,磁盘IO,可支持300人以下应用场景
应用服务器:按标准CPU主频2.0Ghz以上,32C,64G内存,支持300人;
数据库服务器:按标准CPU主频2.4Ghz以上,32C,128G内存,支持300人;
企业级应用,磁盘需选购15K转速,尽可能使得磁盘的IOPS高一些。
以下部署方案建议大于300用户,年数据量大于50GB,需考虑采用下面的方案:
应用服务器集群部署:部署1个管理中心,多个应用服务器(按每台机器支持200用户),部署1个Linux前端代理服务器(无高可用),使用Haproxy部署负载均衡集群
管理中心:按标准CPU主频2.0Ghz以上,4C,8G内存;(管理中心一般负荷很小,这个配置一般也够用了)
应用服务器:按标准CPU主频2.0Ghz以上,16C,32G内存,支持200人;企业级应用,磁盘需选购15K转速,尽可能使得磁盘的IOPS高一些。
比如:如果客户用户数有1000,每日的用户数峰值在400,那么部署2台应用服务器一般就可以了。
数据库服务器:按标准CPU主频2.4Ghz以上,16C,64G内存,支持200人,年数据量50GB;
企业级应用,应用服务器的磁盘需选购15K转速,尽可能使得磁盘的IOPS高一些。
数据库的磁盘,在这个层次,应选购企业级的SSD
以下部署方案建议对服务器有高可用和负载均衡需求的客户采用,用户数一般大于400,年数据量大于100GB,需考虑采用下面的方案:
部署2个管理中心,部署2个Linux前端代理服务器(做高可用),使用Nginx+Keepalived部署主备集群
应用服务器集群部署:多个应用服务器(按每台机器支持200用户),部署2个Linux前端代理服务器(做高可用),使用Haproxy+Keepalived部署高可用负载均衡集群
管理中心:按标准CPU主频2.0Ghz以上,4C,8G内存;(管理中心一般负荷很小,这个配置一般也OK)
Linux前端代理服务器:按标准CPU主频2.0Ghz以上,4C,8G内存;(代理服务器一般负荷也不高,这个配置一般也OK)
应用服务器:按标准CPU主频2.0Ghz以上,16C,32G内存,支持200人;
比如:如果客户用户数有2000,每日的用户数峰值在1000,那么部署5台应用服务器就可以了。
也可以考虑通过提升服务器的CPU,内存,磁盘IO,单台机器支持的用户数更多,一般来说应用服务器的内存无需高于64GB。比如:按标准CPU主频2.0Ghz以上,32C,64G内存,支持400人;
综上,如需支持用户数有2000,用户数峰值在1000,年数据量100GB,客户有系统高可用需求,需要服务器资源和配置如下,可做参考:
2台管理中心(CPU主频2.0Ghz以上,4C,8G内存)
4台代理服务服务器(CPU主频2.0Ghz以上,4C,8G内存)
5台应用服务器(CPU主频2.0Ghz以上,16C,32G内存)
数据库部署Always On,Oracle部署RAC
按标准CPU主频2.4Ghz以上,32C,128G内存,支持500人,年数据100GB;
比如有大型企业,用户数2000,用户数峰值1000,年数据量200GB,那么数据库的标准配置需要提升至:CPU主频2.4Ghz以上,64C,256G内存
企业级应用,应用服务器的磁盘需选购15K转速,尽可能使得磁盘的IOPS高一些。
数据库的磁盘,在这个层次,应选购企业级的SSD
以上内容属于一般业务经验估算,可作为部署和实施的参考,对于实际具体客户应用场景和部署要求,需要实际考虑的东西可能比较多,大家可以根据实际情况,对以上内容进行微调即可。
以下是对产品安装包,Help目录中的重要文档的说明,请大家根据项目实际需要进行重点参阅,如有需要沟通,可电话咨询0755-86071641。
通用的安装部署过程和指南,系统管理员手册等可参阅以下文档:
《金蝶云星空 系统管理员手册》
《金蝶云星空 系统部署概论》
《金蝶云星空 部署指南》
管理中心高可用:Nginx+Keepalived部署主备集群
《金蝶云星空 管理中心高可用集群部署指南》——此为文档最新,后续上传
应用服务器负载均衡部署:Haproxy+Keepalived部署负载均衡集群
《Haproxy.zip》
SQLServer数据库读写分离:
《金蝶云星空 查询库配置指南》
Oracle数据集读写分离:
《金蝶云星空 读写分离配置指南For Oracle》
数据库高可用方案:Oracle RAC,SqlServer AlwayOn
部署方案参照数据库提供的部署方案文档即可,对此金蝶云星空系统对此参数和配置的特殊要求。
文件服务器部署方案:
《金蝶云星空 文件服务器安装指南》
金蝶云高并发测试报告:
《金蝶云星空 1794并发测试报告For sqlserver》
《金蝶云星空 3000并发测试报告For oracle》
金蝶云星空系统常规优化:
SQLServer主要:
最大并行度,最大服务器内存,针对即席工作负荷进行优化参数调整;定期优化索引,清理临时表,备份,收缩数据库,打数据库SP补丁
《金蝶云星空 优化指南》
Oracle:调整优化参数,设置定期执行计划,运维优化系统,更新数据库PSU补丁
《金蝶云星空 ORACLE 数据库安装运维最佳实践》——此为文档最新,后续上传
推荐阅读