[发明专利]一种云原子单元投递与部署的方法及装置有效
申请号: | 201410199417.5 | 申请日: | 2014-05-12 |
公开(公告)号: | CN103957270B | 公开(公告)日: | 2017-04-19 |
发明(设计)人: | 杨曦;邓跃进;廖磊;张江凯;吴昊 | 申请(专利权)人: | 武大吉奥信息技术有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L12/24;G06F9/50;G06F9/455 |
代理公司: | 北京天奇智新知识产权代理有限公司11340 | 代理人: | 刘黎明 |
地址: | 湖北省武汉市东湖开*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 原子 单元 投递 部署 方法 装置 | ||
技术领域
本发明属于计算机信息技术领域,更具体是一种云原子单元投递与部署的方法及装置,用于实现构建私有云地理信息服务(GIS)系统。
背景技术
在传统的服务部署模式中,用户提交服务请求,然后由服务器来处理用户请求,返回请求响应,每一个用户的服务运算请求都是用户与服务器间一对一的处理方式。即使在服务器集群环境下,不管是通过硬件负载均衡还是软件负载均衡,用户的请求都是由负载均衡器发送至集群环境中的一个节点来处理。归根结底来说,每一个用户的请求都是由单一的服务器来处理,集群环境的好处仅仅体现在大并发请求下能够实现负载均衡,保证集群环境中每一个节点都承担着相对合理的请求负载数量。
上述服务部署模式无法解决在大数据处理环境下,单一请求消耗资源过多的问题。对于一些复杂运算来说,常规服务部署对每一个服务处理节点的硬件要求非常高,同时也会造成资源浪费。
为此,本发明提供一种在私有云环境下,云原子单元投递与部署的方法及装置。
本发明涉及到的基本概念如下:
1)云原子单元:云原子单元是一个可独立运行的最小云服务单元体,包含服务实体和运行服务的环境。
2)云原子单元VM(虚拟机)模板:云原子单元VM模板封装了云原子单元运行所需要的整个环境组成,其内部软主要包括虚拟机操作系统、中间件容器、地理信息服务(GIS)系统及相关系统配置、伴随服务系统和云服务运维系统等。
发明内容
为了实现上述目的,根据本发明的一个方面,提供了一种云原子单元投递与部署的方法。
所述云原子单元是一个可独立运行的最小云服务单元体,包含服务实体(GIS服务)和运行服务的环境。云原子单元通过服务接口提供服务能力描述、服务状态信息,通过资源接口提供虚拟化资源需求与状态信息,通过数据访问接口访问统一存储系统中的数据。
云原子单元由云原子单元VM模板生成。所述云原子单元VM模板封装了云原子单元运行所需要的整个环境组成,其内部软主要包括虚拟机操作系统、中间件容器、GIS服务器系统及相关系统配置、伴随服务系统和云服务运维系统。其中,GIS服务器系统主要提供地图服务和地理分析服务。地图服务主要提供地图数据的获取,主要包括符合国际标准的网络地图服务(WMS)、网络地图瓦片服务(WMTS)以及网络要素服务(WFS)等。地理分析服务主要提供地理数据分析功能,用于复杂地图数据的运算、分析等,包括网络处理服务(WPS)、地理网络分析服务、空间三维分析服务等。
本发明采用基于云原子单元的服务系统构架。在所述的构架中主要包括云服务运维系统和云资源目录中心。
云服务运维系统主要有云资源订阅模块、用户管理模块、服务管理与代理模块、服务展示模块、以及运维支撑模块。云资源订阅模块处理服务发布者以云租户的身份申请订阅发布服务所需要的云资源,如存储和计算资源。用户管理模块负责创建各类用户以及维护用户资料。服务管理模块主要包括服务注册、服务审核、服务分类、服务统计、服务元数据同步等功能。代理模块的核心是利用反向代理机制,对第三方服务进行聚合、统一管理。服务展示模块提供服务搜索、服务订阅以及展示用户获得的服务效果等功能。运维支撑模块主要是通过搜集系统运行时各个云原子单元、服务、用户的实际数据,实时监控与分析整个系统运行状态,包括服务访问监控、服务器状态监控、用户操作日志管理等功能。
云资源目录中心依托底层云计算基础平台对各类信息化资源进行整合与统一集中管理。可分为资源层、资源管理层和资源访问接口层,其中,资源层包括云平台通信资源、GIS服务资源、云基础资源和云原子单元资源等。资源池管理层提供管理资源的功能,根据操作类型分为资源注册、规划、投递和运维四类操作。资源访问接口层提供统一的服务访问接口,包括资源注册接口、资源规划接口、资源投递接口、资源运维接口。
云原子单元投递与部署的步骤包括资源注册,将云原子单元的元数据信息及运行云原子单元所需的资源信息注册到资源目录中心;资源规划,将云原子单元相关的资源具体化,实例化;云原子单元投递,投递完成后云原子单元将成为实际可用的资源,每个云原子单元里面运行了具体的GIS服务实例;资源运维,对每个云原子单元的运维管理操作将会关联到其里面的GIS服务实例的运维管理操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武大吉奥信息技术有限公司,未经武大吉奥信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410199417.5/2.html,转载请声明来源钻瓜专利网。