一种用于云中gis服务计算的异构云隔离系统及方法_3

文档序号:9202723阅读:来源:国知局
集合,由压缩包、预配置软件包、虚拟磁盘三种方式共同组成。其中包含操作系统内核、动态依赖库、中间件、GIS应用。应用仅仅是已安装未配置的各种软件集合,不包括初始化及个性化配置。
[0087]各种配置信息是通过运维系统中的配置管理模块生成,并由用户根据个性化需求自己设计,在通过应用商店选取应用创建实例前,通过与安装脚本的方式指定实例生成的过程并最终形成实例。
[0088](2)基础架构类应用
[0089]将业界使用频率较高的应用软件,通过云GIS异构隔离层的标准封装成应用。应用的载体是虚拟磁盘文件,其中包含操作系统、运行环境、依赖组件。虚拟磁盘内的应用仅仅是已安装未配置的各种软件集合,不包括初始化及个性化配置。
[0090]各种配置信息是通过运维系统中的配置管理模块生成,并由用户根据个性化需求自己设计,在通过应用商店选取应用创建实例时才以注入的方式与实例合并。
[0091]基础架构应用包括以下类型:数据库类、中间件类、负载均衡器类。
[0092](3)行业服务类应用
[0093]将国土、测绘等行业应用,通过云GIS异构隔离层的标准封装成应用。应用的载体是虚拟磁盘文件,其中包含操作系统、运行环境、中间件、行业应用。虚拟磁盘内的应用仅仅是已安装未配置的各种软件集合,不包括初始化及个性化配置。
[0094]各种配置信息是通过运维系统中的配置管理模块生成,并由用户根据个性化需求自己设计,在通过应用商店选取应用创建实例时才以注入的方式与实例合并。
[0095]通过上述描述,可知,本发明具有以下优点:
[0096]1.本发明不依赖于特定的云平台,具备跨云平台特性,所有的云平台API接口适配器都是以插件的形式存在,可以进行动态管理,这样有利于未来新的云平台适配器功能接入,不影响整个隔离驱动系统的运作。。GIS的服务与计算的业务深入其中,进行了深入的结构绑定,使得这样该体系也能很好的满足目前GIS行业应用中,各个客户云时代云平台不断更新混杂的情况,同时以及在实际应用中遇到的变种云平台的情况也能很好的得到满足。
[0097]2.本发明的资源管理层不依赖于特定的云平台的业务操作流程,所有的GIS计算、GIS存储、网络和GIS计算应用等可管理对象都是以资源对象形式存在的,形成了一套资源分类-资源订阅-资源投递-资源交付的独特管理体系流程,满足了 GIS业界对GIS与云深度定制绑定的业务要求。
[0098]本文中所描述的具体实施例仅仅是对本发明精神作举例说明。本发明所属技术领域的技术人员可以对所描述的具体实施例做各种各样的修改或补充或采用类似的方式替代,但并不会偏离本发明的精神或者超越所附权利要求书所定义的范围。
【主权项】
1.一种用于云中GIS服务计算的异构云隔离系统,其特征在于,包括: 基础云平台层,用于响向应并执行异构云隔离层的调用请求; 异构云隔离层,用于将基础云平台层所支持的各类云平台的访问接口抽象为能够统一调用的通用接口,并根据基础云平台层的各云平台节点的计算能力进行均衡调度和分布式计算; 服务与计算层,用于利用异构隔离层所提供的通用接口为用户提供云服务。2.根据权利要求1所述的一种用于云中GIS服务计算的异构云隔离系统,其特征在于,所述异构云隔离层包括: 异构云平台协商模块,用于接收服务与计算层的调用请求,并根据调用请求所包含的服务信息判定是否需要进行分布式计算,当需要分布式计算时调用分布计算模块,否则直接将任务发送至负荷均衡代理模块; 分布式计算模块,用于接收异构云平台协商模块的调用请求,根据调用请求中所包括的任务信息将任务分割成多个并行的任务,然后调用负荷均衡代理模块; 负荷均衡代理模块,用于接收其它模块的调用请求,根据基础云平台层的GIS计算服务容器的负载进行任务调度和授权访问。3.根据权利要求2所述的一种用于云中GIS服务计算的异构云隔离系统,其特征在于,所述异构云隔离层还包括: 服务准备模块,用于调用基础设施云平台隔离层以实现异构基础设施云对计算包的存储、部署投递的调用; 运维管理模块,用于根据服务与计算层的需求对基础云平台层的云平台进行设置,获取并向服务与计算层反馈云平台的监控数据。4.根据权利要求1所述的一种用于云中GIS服务计算的异构云隔离系统,其特征在于,所述服务与计算层包括: 应用存储模块,针对服务与计算层中所支持的每一个应用单独创建数据记录,并具对各应用进行版本控制; 应用生产模块,基于异构云平台,将用户选择的虚拟化服务器类型、操作系统类型、应用程序等以订单的形式发送至脚本生成器生成自定义脚本,通过推送方式将软件源推送到虚拟机磁盘中进行包装入库。5.根据权利要求4所述的一种用于云中GIS服务计算的异构云隔离系统,其特征在于,所述云GIS资源生产管理模块进一步包括: 云资源网页生产管理器,用于提供统一进行云GIS生产的Web工具界面; 订单生成器,用于负责收集用户对云中应用的需求,并形成订单; 脚本生成器,依据不同的云中订单自动生成系统安装脚本、应用安装脚本和对应依赖安装脚本; 封装器,一旦脚本生成器生成了指定脚本,将结合订单的要求,自动生成对应的虚拟化镜像,并自动化修改对应配置满足异构基础云平台的要求,并可选将封装好的成果自动纳入对应云平台的二级存储中进行直接调用。6.一种用于云中GIS服务计算的异构云隔离方法,其特征在于,包括: 将基础云平台层所支持的各类云平台的访问接口抽象为异构云隔离层的通用接口, 在服务与计算层接收用户的云服务请求,利用异构云隔离层的通用接口将用户的云服务请求转换为基础云平台层所支持的特定云平台节点的调用请求; 根据基础云平台层的各云平台节点的计算能力进行均衡调度和分布式计算。7.根据权利要求6所述的一种用于云中GIS服务计算的异构云隔离方法,其特征在于,包括: 在异构云隔离层利用异构云平台协商模块接收服务与计算层的调用请求,并根据调用请求所包含的服务信息判定是否需要进行分布式计算,当需要分布式计算时调用分布计算模块,否则直接将任务发送至负荷均衡代理模块; 利用分布式计算模块接收异构云平台协商模块的调用请求,根据调用请求中所包括的任务信息将任务分割成多个并行的任务,然后调用负荷均衡代理模块; 利用负荷均衡代理模块接收其它模块的调用请求,根据基础云平台层的GIS计算服务容器的负载进行任务调度和授权访问。8.根据权利要求6所述的一种用于云中GIS服务计算的异构云隔离系统,其特征在于,还包括: 利用服务准备模块调用基础设施云平台隔离层以实现异构基础设施云对计算包的存储、部署投递的调用; 利用运维管理模块根据服务与计算层的需求对基础云平台层的云平台进行设置,获取并向服务与计算层反馈云平台的监控数据。9.根据权利要求6所述的一种用于云中GIS服务计算的异构云隔离方法,其特征在于,包括: 利用应用存储模块对服务与计算层中所支持的每一个应用单独创建数据记录,并具对各应用进行版本控制; 利用应用生产模块并基于异构云平台,将用户选择的虚拟化服务器类型、操作系统类型、应用程序等以订单的形式发送至脚本生成器生成自定义脚本,通过推送方式将软件源推送到虚拟机磁盘中进行包装入库。10.根据权利要求6所述的一种用于云中GIS服务计算的异构云隔离系统,其特征在于,所述云GIS资源生产管理模块进一步包括: 提供统一进行云GIS生产的Web工具界面; 利用订单生成器负责收集用户对云中应用的需求,并形成订单; 利用脚本生成器依据不同的云中订单自动生成系统安装脚本、应用安装脚本和对应依赖安装脚本; 一旦脚本生成器生成了指定脚本,则利用封装器并结合订单的要求,自动生成对应的虚拟化镜像,自动化修改对应配置满足异构基础云平台的要求,并可选将封装好的成果自动纳入对应云平台的二级存储中进行直接调用。
【专利摘要】本发明涉及一种云平台隔离方法及系统,属于云存储方法及设备领域,具体涉及一种用于云中GIS服务计算的异构云隔离方法及系统。包括:基础云平台层,用于响向应并执行异构云隔离层的调用请求;异构云隔离层,用于将基础云平台层所支持的各类云平台的访问接口抽象为能够统一调用的通用接口,并根据基础云平台层的各云平台节点的计算能力进行均衡调度和分布式计算;服务与计算层,用于利用异构隔离层所提供的通用接口为用户提供云服务。因此,本发明不依赖于特定的云平台和特定的云平台的业务操作流程,具备跨云平台特性。
【IPC分类】H04L29/08
【公开号】CN104917815
【申请号】CN201510188143
【发明人】杨曦, 张江凯, 廖磊, 贾宏, 朱斌, 梁俊雄, 官磊, 黄俊韬, 张龙
【申请人】武大吉奥信息技术有限公司
【公开日】2015年9月16日
【申请日】2015年4月21日
当前第3页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1