Docker技术在电网GIS平台中的应用设计与开发
发布时间:2020-07-20 10:55
【摘要】:近年来,智能电网建设的快速发展对电网GIS的需求越来越高,为了解决现有电网GIS平台中普遍存在的资源浪费现象严重、信息共享性差、系统运行效率低、系统开发周期长等问题,急需建立一套基于云计算的电网GIS平台。本文通过对基于云计算的电网GIS平台容器化管理理论和方法的研究,提出一套基于Docker的电网GIS平台容器化管理技术架构,并将其应用到电网GIS平台中,本文的主要工作如下:首先对Docker容器技术、国内外电网GIS平台研究现状、云计算发展现状进行调研分析,结合中国电力科学研究院的软硬件条件,提出了基于Docker的电网GIS平台容器化管理技术架构并提出一套容器管理平台的设计方案。其次,根据设计方案,对容器与镜像管理模块、容器与镜像私有仓库模块、容器与镜像备份模块以及自动扩容模块等模块进行了开发。在容器与镜像管理模块中,通过Github上的Docker-java提供的操作Docker容器的接口(创建、删除、停止、启动)以及查询Docker容器状态信息和日志信息的接口,在国家电网统一开发平台SG-UAP的基础上,使用了Spring-MVC以及Hibernate框架,通过Java语言实现容器管理模块;在私有仓库模块中,根据电网GIS项目组实际情况以及中国电科院的条件,结合当前较为流行的Docker工作流,设计出电网GIS容器应用仓库架构模式,电网GIS项目组将开发的源代码、中间件和微服务模块等发布存储到私有的中央仓库,中央仓库会对它们进行统一构建和管理。在自动扩容模块中,平台通过监控平台运行数据,设置报警机制,达到阈值时自动进行扩容操作。备份模块会在每天指定时间对HOST主机上的volume文件进行备份。最后对容器管理平台进行功能测试,简单描述了平台的测试的过程和测试结果,从而验证了可用性,各个模块可视化展示过程流畅准确,达到预期效果,各个功能模块均实现了需求分析阶段的需求,能够满足电网GIS平台的要求,对智能电网的发展起到了一定的作用。
【学位授予单位】:华北电力大学
【学位级别】:硕士
【学位授予年份】:2018
【分类号】:TP311.52
【图文】:
基于云计算的电网GIS平台研究及应用课题关系图
Spring框架家族群Spring是一个开源的WEB开发框架,其中包含了6个模块,分别是DAO模块,ORM模块,AOP模块,JEE模块,WEB模块以及最核心的IOC模块
电网GIS容器应用私有仓库的工作流流程图
【学位授予单位】:华北电力大学
【学位级别】:硕士
【学位授予年份】:2018
【分类号】:TP311.52
【图文】:
基于云计算的电网GIS平台研究及应用课题关系图
Spring框架家族群Spring是一个开源的WEB开发框架,其中包含了6个模块,分别是DAO模块,ORM模块,AOP模块,JEE模块,WEB模块以及最核心的IOC模块
电网GIS容器应用私有仓库的工作流流程图
【相似文献】
相关期刊论文 前10条
1 张土金;;开源软件QGIS在电网GIS平台建设的应用[J];城市地理;2017年06期
2 吴熙明;;基于GIS平台的矿产资源开发利用综合监管信息化系统建设研究[J];电子世界;2019年13期
3 李蕊;刘春波;;电网GIS平台用户使用问题分析处理行业分析[J];中国战略新兴产业;2018年12期
4 王永红;赵俊三;;跨GIS平台的国土WebGIS系统的设计与开发[J];湖南城市学院学报(自然科学版);2009年04期
5 陈雄;李爱光;郭健;刘倩茹;陈辉;;跨GIS平台监控指挥系统设计[J];测绘科学技术学报;2018年05期
6 王洁群;;大连农民体育健身工程GIS平台的应用分析[J];内蒙古体育科技;2010年04期
7 夏志国;柯广恒;王洁茹;;基于云GIS平台的航道信息资源管理与服务应用研究初探[J];中国水运.航道科技;2019年03期
8 郑晓红;;基于GIS平台的元宝山公园三维模型设计[J];河南科技;2018年28期
9 李光;;基于GIS平台的航标信息一体化技术研究[J];珠江水运;2018年07期
10 李舜;王强;杨彬;;四川阆中燃气管网GIS平台设计与应用[J];科技创新与应用;2019年27期
相关会议论文 前10条
1 梁
本文编号:2763348
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/2763348.html