云原生GIS技术体系

SuperMap GIS 10i云原生技术白皮书

云原生 GIS(Cloud Native GIS)是指为云环境而设计和优化的 GIS 相关技术,它基于微服务架构思想,以容器为部署载体,可自动化编排、运维管理,更好地利用云平台的能力,使 GIS 系统更高效、更弹性、更新更实时、运行更稳定。

SuperMap 云原生 GIS ,将传统的 GIS 单体应用拆分为多个可独立部署的微服务,实现 GIS 更细粒度的弹性伸缩与灵活部署;将微服务部署到容器而非虚拟机中,降低资源占用并可快速伸缩;通过 GIS 容器的自动化编排技术,实现资源动态调度,且屏蔽多云环境差异,降低管理和迁移成本。通过应用云原生,GIS 系统开发者可更专注于业务本身,更快地响应客户需求、落地新特性。


SuperMap 云原生 GIS 技术体系

GIS 数据云原生存储与分布式计算

  • 支持多类空间数据分布式存储,提升海量空间数据运算效率
  • 支持海量经典空间数据的分布式处理与分析,实现数量级的性能提升
  • 支持多种公有云存储服务、云数据库,发挥云平台优势

GIS 微服务架构与服务治理

  • 支持 GIS 功能拆分为微服务,各司其职,相互松耦合,可按需弹性伸缩
  • 实现地图、三维、大数据、AI 功能的全面微服务化

基于容器的多节点部署与弹性伸缩

  • 支持容器化部署,相比虚拟机具有更快的部署速度、更低的性能损耗
  • 提供基于 Kubernetes的通用自动化编排,适配各类公有云、私有云
  • 支持 GIS 服务节点管理,实现多节点部署
  • 支持 GIS 节点滚动升级、弹性伸缩和故障恢复
  • 提供内建的分布式存储资源池、计算资源池(HBase、Spark 等)

一体化智能运维与管理

  • 实现对所有微服务资源的实时监控,支持微信告警 / 控制
  • 支持集中管理 GIS 日志
  • 支持访客统计分析,指导 GIS 后台优化
  • 支持实现自我修复,机器意外故障时微服务能自动恢复
  • 支持无缝升级,在不中断服务的情况下,支持局部升级 / 回滚