【摘要】:在不同应用场景下,系统在服务端的部署方式可以分为单机部署和集群部署。系统管理员将各后台服务,包括Web服务、数据库服务、消息服务、进程管理服务部署在一台主机上。用户使用浏览器访问系统并无差别,用户可以不知道也不关心服务端具体部署方式。图4.5 服务器集群部署方式示意
在不同应用场景下,系统在服务端的部署方式可以分为单机部署和集群部署。
单机部署方式,通常适用于小型兵棋,或者在野战条件使用大型兵棋的简化版。单机部署复杂性较低,配置简单、使用方便。系统管理员将各后台服务,包括Web服务、数据库服务、消息服务、进程管理服务部署在一台主机(也可能是虚拟服务器)上。这种部署模式具体能够支持的推演终端数量可能比较有限,需要综合考虑推演行动及其模拟、裁决复杂程度,以及主机性能和网络环境而定,但必须能够支持最小规模的一个对抗组推演。典型的单机部署方式如图4.4所示。
图4.4 单服务器部署方式示意
较为复杂的兵棋系统在正常环境中运行时,服务器机房的环境相对稳定,同时,用户量可能会较多,为提高系统的大规模并发性能,尤其是在需要支持多个对抗组并行推演时,服务器端通常采用集群部署方式,即将各个后台服务功能子系统(模块)安装在不同服务器上。某些情况下,也可能将多个服务功能子系统(模块)安装在同一台服务器上,再分配、调用其他服务器的资源。以支持多个对抗组并行实施推演的兵棋为例,数据库服务可以分两台主机以主从模式进行部署,以实现数据安全备份;进程管理服务可以部署多个,在多台服务器上负责维护多个进程,并实现自动负载均衡;系统也可以依据实际需要添加进程管理服务器以动态扩展并发能力,支持更多进程同时推演。典型的集群部署方式如图4.5所示。(www.xing528.com)
需要说明的是,上述两种部署方式仅在服务端有所区别,对于终端用户来说是透明的。用户使用浏览器访问系统并无差别,用户可以不知道也不关心服务端具体部署方式。
图4.5 服务器集群部署方式示意
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。