地理信息系统,简称GIS(Geographic Information System),是针对空间地理分布数据进行采集、储存、管理、运算、分析、显示和描述的技术系统。GIS被广泛应用于地理测绘、水文水利、城市管理、地质勘探、数字城市等领域,在人们的日常生产、生活中发挥着越来越重要的作用。
联合解决方案
近日,由XSKY、神州数码、捷泰云际、易智瑞四家本土企业携手打造全国产化GIS服务发布解决方案正式完成,经过完整的测试验证,该方案各项测试数据均已符合生产部署要求。为了将GIS相关的业务应用无缝迁移到鲲鹏架构上,首先需要确保GIS服务器引擎可以正常运行并具备较高的性能以及可用性和扩展性。因此,本次测试的神州鲲泰R2260服务器在鲲鹏主板之上构建了基于XSKY分布式存储和私有云环境,再通过捷泰云际GIStack动态交付GeoScene Server,并实现集群节点按需弹性伸缩。
实际使用中,GIS并非简单地对空间信息进行分析、处理并呈现给使用者,而是要精确、高效地进行空间数据综合分析以及动态预测,因此动态地图与切片地图两种服务的“可进行生产部署”标准,对整个方案的可用性、性能等方面提出了相当高的要求。
测试启动!
为保证GeoScene地理空间信息平台能够在方案中发挥出最佳性能,来自XSKY、神州数码、易智瑞的专家经过分析讨论,最终确定了进行测试的方案构架。
环境配置
硬件配置为3台神州鲲泰R2260部署XSKY分布式存储,提供存储资源服务。1台神州鲲泰R2260部署云平台环境,利用4个不同配置规格(8核/12核/16核/20核、16RAM、291GB DISK、千兆网卡)的虚拟机部署GIS服务Sample World Cities。每台神州鲲泰 R2260服务器提供了96个物理核心,每个核心主频2.6GHz,配置32个 DDR4 2933 DIMM,支持高达 4TB 内存,同时支持SATA、SAS、NVMe,3.5英寸、2.5英寸、U.2、AIC等多种规格多种协议的存储介质,适用于多样性需求的服务器,能在计算、存储和应用软件加速之间,实现近乎完美的平衡,并提供灵活的配置,已满足GIS服务器引擎不同时期对于计算基础设施类产品的不同需求。
测试方案
测试方面,由1台客户端(8核、16RAM、512GB SSD[VR2] 、千兆网卡)部署压力测试工具JMeter,对GeoScene Innovator Server系统上GIS服务进行脚本编写,通过调整用户并发参数进行测试,并跟踪记录服务器端的运行情况和返回给客户端的运行结果。
测试结果汇总
当配置GeoScene为4实例,当云主机CPU变化时,GeoScene中动态地图服务不同并发下请求响应时间如下图所示。
动态地图服务不同CPU配置下并发响应时间
基于GeoScene中切片地图服务,分别配置实例数为4和8个,以云主机CPU配置变化时,不同实例数下,切片地图服务对于并发访问请求响应时间以及吞吐量对比图如下。
切片地图服务4实例下不同CPU配置并发响应时间
切片地图服务8实例下不同CPU配置并发响应时间
切片地图服务4实例下不同CPU配置切片吞吐量
切片地图服务8实例下不同CPU配置切片吞吐量
GeoScene Innovator Server基于ARM架构进行应用时,在同实例数下,随着CPU配置的提升,其并发访问量承载呈正相关,其中如下表。
在本次测试中,动态地图服务以CPU使用率达到95%判定该并发数达到最大饱和、切片地图服务以响应时间达到100ms判定该并发数达到饱和。
测试结果表明以上环境配置组合已完全可以实现GIS服务器引擎在ARM架构上迁移的需求。
|