如何预估服务实例数以支持特定的并发访问量

预估应用系统有1500个并发用户,服务器端资源该如何配置合适?
已邀请:

王知方

赞同来自:

【问题分析】:
询问用户后,得知业务系统中主要有两个服务,一个缓存地图服务,一个业务的动态地图服务(含点,线数据)。动态地图服务做了比例尺依赖设置。进入业务系统后用户看到的是缓存地图服务,在地图缩放后才会看到业务的动态地图服务。
【解决办法】:
对于缓存地图服务,一个实例能够支持的并发数比较多,如果是1500个并发,根据经验,50个实例数左右即可;
对于动态地图服务,要看具体服务情况而定,建议在preview窗口里,缩放到预估的1500并发平均浏览的区域,然后记录一次缩放的时间,比如0.1s,然后根据能够承受的响应时间,比如1s,计算,那么理论上1个实例能够处理10个并发,那么1500个并发就需要150个实例数;
以上只是预估,都需要具体做压力测试来检验,并且以server statistics里的统计信息为准,以便动态调整服务器的软硬件资源以适合实际应用场景。

要回复问题请先登录注册