B体育官方云原生 微服务 那些藏在MapGIS 105里的新

发布时间: 2024-03-16 12:12:19   来源:b体育官方网站 作者:b体育官方网站登录网址  

  GIS是一种专业技术,对业外人士而言它是高深莫测的,以前人们应用传统GIS往往面临安装部署麻烦、升级困难、扩展性差、定位问题复杂等情况,这些也限制了GIS技术的普及与深入应用,而云原生技术的出现则为解决这些问题带来了契机。

  随着云计算技术的进一步发展,由微服务架构,DevOps 和以容器化为代表的敏捷基础架构组成的“云原生”脱颖而出,在技术发展与市场需求的双重驱动下,GIS技术不断迭代创新,云原生GIS技术应运而生。容器化封装、动态管理、面向微服务是云原生应用的三大主要特征。所谓容器化封装即以容器为基础,提高整体开发水平,形成代码和组件重用,简化云原生应用程序的维护;在容器中运行应用程序和进程,并作为应用程序部署的独立单元,实现高水平资源隔离。动态管理即通过集中式的编排调度系统来动态的管理和调度。面向微服务则明确服务间的依赖,互相解耦。

  基于云原生的设计理念,MapGIS 10.5构建了云原生GIS技术体系,升级云平台整体架构,将单体服务拆分为多个微服务模块,并应用DevOps技术实现自动化镜像构建,同时利用容器化部署和容器编排引擎实现容器集群的自动化智能管理,最终对外提供稳定、高效、高可用的WebGIS服务。

  在Java生态圈,Spring Cloud是目前使用最为广泛的微服务框架,经过大型互联网企业的生产环境磨炼,该框架日益成熟稳定可靠。MapGIS 10.5使用Spring Cloud微服务框架将MapGIS Web服务划分为更小粒度的微服务,包括地图服务、要素服务、空间分析处理服务、目录服务等,拆分后的微服务模块业务逻辑单一,维护方便,扩展性强,服务之间松耦合,故障传播范围有限,稳定性更高。同时接入服务网关、服务注册配置管理、服务熔断限流组件,实现微服务的路由调度、服务发现、负载均衡、流量保护等功能。

  为解决微服务架构带来的部署运维困难、跟踪问题复杂等问题,MapGIS 10.5云平台使用DevOps技术与容器技术,实现单个微服务的快速便捷部署,并支持多套国产化环境。面对大规模微服务集群部署,MapGIS 10.5云平台应用容器编排引擎智能化管理容器集群,实现了容器动态创建、销毁、负载均衡、弹性伸缩。

  过去部署云服务集群环境,需要分别在所有集群节点上安装IGServer产品,配置GIS数据源,拷贝数据等一系列繁琐操作,工作量大且容易出错,应用云原生技术部署集群,这些问题则迎刃而解。开发者首先构建应用系统的容器镜像,推送到镜像仓库,并创建部署配置项,使用者只需要在容器编排系统中应用指定的部署配置项,就可以轻松实现云服务集群环境的自动化部署,简单高效稳定。

  MapGIS 云平台云原生核心技术方案采用Docker+Kubernetes。MapGIS云平台提供云平台相关产品(云运维管理系统、云门户、IGServer产品)和中间件(mysql,redis,rabbitmq,nacos)容器镜像,同时提供了Kubernetes的Controller配置项。用户在构建集群环境时,只需要执行简易的几步配置操作即可轻松完成部署,同时也保证了集群环境的一致性、服务的高效和可用性,减少资源的消耗。

  在未引入微服务框架前,MapGIS云平台针对本地GIS数据的集群服务采用带状态的集群管理模式,实现数据和服务的分片部署,可手动控务的分布和冗余份数。这种分片式服务管理模式下,数据可使用本地数据,比如矢量数据HDF/HDB、瓦片数据TDF/MUT,矢量瓦片数据VTDF/MUVT等。

  在融入微服务思想架构升级后,针对WebGIS云服务,MapGIS云平台新增了无状态的微服务集群模式,这种模式下,将数据与计算节点分离,数据不能存放到节点本地,矢量数据放到矢量数据库(Oracle、PG)中,切片数据放到非关系型数据库(MongoDB)中,服务节点不再存放GIS数据,节点可以动态加入集群和销毁,提升了服务能力扩展的便利性,提高了服务可用性。

  近年来,GIS技术发展走上快车道,深入应用到人们生产、生活的方方面面,一方面得益于日益广泛的应用领域对GIS不断提出新的高要求,另一方面也得益于GIS与日益涌现的新技术进行融合创新。MapGIS与云原生技术融合,引入了微服务的思想,实现云平台架构升级,以容器为部署载体,基于Kubernetes实现自动化编排,为用户提供更高效、更弹性以及更稳定的服务,帮助用户在公有云、私有云和混合云等新型动态环境中,构建和运行可弹性扩展的应用。

  想知道MapGIS 10.5还有哪些新技术、新功能吗?10月24日,由中国地理信息产业协会主办,国家地理信息系统工程技术研究中心、地理信息产业技术创新战略联盟、中地数码集团、武汉中地先进技术研究院有限公司共同承办“平台自主生态创新MapGIS 10.5九州全国产化平台创新应用与生态建设分论坛”将于广西南宁国际会展中心举办,届时,您将进一步了解MapGIS 10.5平台技术跃迁,探索平台与应用融合最优路径,见证MapGIS信创生态融合成果,龙芯、飞腾、达梦等信创企业专家也将同台演讲,为您呈现空间地理信息产业信创发展新态势。(一鸣)

  要加强医疗监督执法队伍建设、建立健全定期会商工作机制、建立联合监督执法要情工作清单、推进问题线索跨部门联合处置,同时要建立重大案件督办机制、加强行政执法与刑事司法衔接,以及建立健全监督执法结果协同运用机制。

  在山东省惠民县桑落墅镇一处“百姓健身屋”,群众在锻炼身体。利伯曼说,如今人们日常生活中不再有太多活动,但保存能量的进化本能仍然存在,因此不想体育锻炼“是完全正常和自然的”。

  人工智能技术的加速迭代,深刻改变着人类的生产生活,并对人类文明发展和社会进步产生着广泛而深远的影响。

  有一段时期,维生素D被说得像是一种“灵丹妙药”。一个世纪前,人们开始用维生素D来治疗佝偻病。佝偻病是一种儿童疾病,会导致骨骼脆弱和变形。

  发展新质生产力是推动高质量发展的内在要求和重要着力点。要紧紧抓住创新这个“牛鼻子”,加快关键核心技术攻关,以科技创新驱动产业创新,统筹推进传统产业升级、新兴产业壮大、未来产业培育,着力构建以先进制造业为骨干的现代化产业体系。

  3月13日,由中国人形机器人百人会主办的人形机器赛暨未来产业揭榜挂帅在北京经济技术开发区正式开赛。

  12日,中国海油发布消息称,由我国自主设计建造的亚洲第一深水导管架“海基二号”在广东珠海深水装备制造基地建造完工。

  新质生产力是以科技创新为主的生产力,是摆脱了传统增长路径、符合高质量发展要求的生产力,是数字时代更具融合性、更体现新内涵的生产力。

  人工智能可落地场景非常多,从挖掘客户痛点需求,到提供完整端到端的技术、产品、平台方案,需要比较长的周期。未来,我们将持续努力,让人工智能助力美好生活。

  生态振兴是乡村“五大振兴”之一,是乡村振兴战略和生态文明建设战略的重要结合点。良好的生态环境是农村最大优势和宝贵财富。

  政府工作报告提出,“加强健康、养老等民生科技研发应用”“制定未来产业发展规划,开辟量子技术、生命科学等新赛道”。

  无论是颠覆性技术自身的创新突破,还是利用颠覆性技术研发新产品、实现新产品的大规模应用,不可能一蹴而就。大力推进颠覆性技术创新,创造更多新产品,催生更多新业态、新模式,发展新质生产力的新动能会更加强劲。

  闫建斌是中国农业科学院深圳农业基因组研究所研究员,围绕紫杉醇生物合成及相关工作,他带领团队钻研了近10年。

  如何进一步打通区域协调发展“经络”?如何充分发挥各地区比较优势,按照主体功能定位,积极融入和服务构建新发展格局?本刊特邀请代表委员进行探讨。

  “新质生产力是创新起主导作用的先进生产力,特点是创新。从人工智能、工业互联网到大数据,纵观近年来全球经济增长的新引擎,无一不是科技创新引领推动生产力革新突破,进而催生新的产业形态。”中国科学院院士、兰州大学校长严纯华代表在接受本报记者专访时说。

  当前,大模型和人工智能生成内容技术的商业应用正在加速落地,已成为数字经济领域的新兴产业之一,但与之相配套的政策仍不完备。建议政府、产业界、学术界和社会公众共同参与,构建安全完备的AI治理政策体系。


B体育官方