混合云资源管理系统技术方案

技术编号:28377010 阅读:18 留言:0更新日期:2021-05-08 00:04
本发明专利技术公开了一种混合云资源管理系统,包括:数据采集入口,用于定义数据的采集范围和来源以进行数据采集;申请入口,用于基于应用的云上的资源和组件发起相应的申请,在云上服务器资源申请通过之后,将资源与应用建立关联,将组件与应用以及应用实例建立关联,将基础设施与应用建立关联,数据入库;权限管控模块,用于进行应用粒度的权限管控;日志管理模块,用于进行应用粒度的日志管理;以及资源管理模块,用于使用户根据相应权限根据入库后的数据查询云上资源/组件的清单和详情。通过上述技术方案,能够能够降低混合云带来的信息异平台收集难度,将资源集中管理以提高效能,降低企业内部系统产品与云上产品的对接成本。

【技术实现步骤摘要】
混合云资源管理系统
本专利技术涉及互联网
,具体来说,涉及一种混合云资源管理方法和装置。
技术介绍
随着云原生近年来的兴起,各种云服务厂商不断增多,各类云服务产品也趋向多元化,使得CMDB(配置管理数据库,ConfigurationManagementDatabase)的数据日益复杂、管理的难度也越来越大。因此,一个能够切实有效地管理混合云架构下各类资源的系统也就显得尤其重要。在云服务商各有优势、各有所长的情况下,混合云架构成为必然趋势。随之而来的,如何有效地管理不同云服务商所提供的各类资源和组件,成为一个亟待解决的问题。
技术实现思路
针对相关技术中的上述问题,本专利技术提出一种混合云资源管理方法和装置,能够降低混合云带来的信息异平台收集难度,将资源集中管理以提高效能,降低企业内部系统产品与云上产品的对接成本。本专利技术的技术方案是这样实现的:根据本专利技术的一个方面,提供了一种混合云资源管理系统,包括:数据采集入口,用于定义数据的采集范围和来源以进行数据采集,其中,将云上的资源和组件进行抽象并定义成通用数据;申请入口,用于基于应用的云上的所述资源和组件发起相应的申请,在云上服务器资源申请通过之后,将所述资源与所述应用建立关联,将所述组件与所述应用以及应用实例建立关联,将基础设施与所述应用建立关联,数据入库;权限管控模块,用于进行应用粒度的权限管控;日志管理模块,用于进行应用粒度的日志管理,其中,应用负责人对所述权限管控模块进行配置以及根据所配置的相应权限对所述日志管理模块进行日志管理;以及资源管理模块,用于使用户根据相应权限根据入库后的数据查询云上资源/组件的清单和详情。根据本专利技术的实施例,数据包括系统、应用、基础镜像。根据本专利技术的实施例,当申请新系统时,确定与系统关联的业务线并确定其业务归属,以进行云上资源的费用核算。根据本专利技术的实施例,当申请新应用时,确定应用所属系统、代码仓库所属组(Group)、编译命令、成果物存放路径、开发语言和版本、中间件的类型和版本、基础镜像版本、Http端口、健康检查地址、关联的K8S集群以及K8S集群的Pod(可以创建和部署的最小也是最简的单位,pod中封装着应用的容器,有的情况下是好几个容器)资源配置。根据本专利技术的实施例,当申请新基础镜像时,选择基础镜像类型、Dockerfile和基础镜像描述。根据本专利技术的实施例,当申请页面时,将不同云服务商的资源和组件按类型分类聚合后供用户选择,在申请通过之后,调用云服务商提供的接口自动完成资源分配和组件配置、并开通相关权限,将资源或组件的信息与应用关联、数据入库。根据本专利技术的实施例,在云上服务器资源申请通过之后,应用与服务器实例关联生成应用实例数据,基于应用实例数据,提供基础设施白名单申请入口,根据组件的重要程度工进行审批,审批完成后将基础设施与应用关联、数据入库。根据本专利技术的实施例,应用负责人针对应用对应的用户配置普通权限或生产权限,或者将应用负责人负责的全部应用作为一个整体对一个用户配置普通权限或者生产权限,或者针对一个用户批量配置一个或者多个应用配置用户的普通权限或生产权限。根据本专利技术的实施例,应用负责人可以查看、新建、修改、删除所负责应用的云上日志相关配置,云上日志相关配置包括日志收集、日志归档和日志还原。根据本专利技术的实施例,用户查看CMDB中存储的所有资源信息,资源信息包括应用、应用实例、服务器实例资源、数据库实例资源、云上组件、K8S集群、物理机资源和网络资源。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是根据本专利技术实施例的根据本专利技术实施例的混合云资源管理系统的框图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员所获得的所有其他实施例,都属于本专利技术保护的范围。图1是根据本专利技术实施例的混合云资源管理系统的框图。参考图1所示,本专利技术的混合云资源管理系统可以包括数据采集入口,数据采集入口用于定义数据的采集范围和来源以进行数据采集。将资源和组件抽象成数据,进行统一的定义,而后在系统后台依据不同资源或组件的特性,最大程度地限定数据的范围或格式,并在系统前端提供标准的信息采集页面。数据可以包括系统、应用、基础镜像。当申请新基础镜像时,选择基础镜像类型、Dockerfile(用于构建镜像)和基础镜像描述。申请入口(图1中的我的申请模块1-2)用于基于应用的云上的所述资源和组件发起相应的申请。用户基于自己负责的系统和应用,从云厂商到资源/组件再到具体配置,逐步完成资源/组件的申请。申请过程中,能够准确获取系统/应用与资源/组件的有效关联,根据此类关联信息,可以自动生成资源针对组件的例如白名单的申请等。生成的申请,可根据实际的业务场景进行自动的审批,也可关联其他的流程类系统进行人工的评审和审批。权限管控模块(图1中的我的权限1-3)用于进行应用粒度的权限管控。日志管理模块1-2用于进行应用粒度的日志管理,其中,应用负责人对所述权限管控模块进行配置以及对所述日志管理模块进行日志管理模块。用户基于自己负责的系统/应用,可进行应用维度权限分配(普通/超级);可进应用维度的日志管理,包括日志收集、日志归档和日志还原;可以进行系统/应用相关资源的管理,包括查看、申请和回收等。资源管理模块1-6用于查询云上资源/组件的清单和详情。本专利技术的混合云资源管理系统还可以包括系统接口1-4。本专利技术的系统通过数据采集、资源/组件申请和权限/日志/资源管理三大功能模采集到的各种类各维度的数据,经过梳理整合入库后,对外提供诸如:获取某个用户所负责应用列表的接口、获取某个用户对于应用权限的接口、获取某个用户对于应用节点权限的接口、获取某个应用详情的接口、获取各类资源列表的查询接口等。本专利技术的技术方案,将云上的各类资源和组件进行抽象、并定义成通用数据,纳入系统进行统一管理。该系统包括:数据采集入口,准确定义数据的采集范围及其标准来源;基于应用的云上资源/组件的申请入口,方便用户准确快捷地发起申请;应用粒度的权限管控模块,应用负责人可自主进行配置维护;应用粒度的日志管理模块,应用负责人可自主完成云上日志的相关配置;资源管理模块,用户可按需查询云上各类资源/组件的清单及其详情。本专利技术的目的在于,赋能研发团队在混合云场景下,自主进行来源于不同云厂商的各类资源的查询、申请及权限管理,以降低混合云带来的信息异平台收集难度,将资源集中管理以提高效能,降低企业内部系统产品与云上产品的对接成本。继续参考图1所示,在系本文档来自技高网...

【技术保护点】
1.一种混合云资源管理系统,其特征在于,包括:/n数据采集入口,用于定义数据的采集范围和来源以进行数据采集,其中,将云上的资源和组件进行抽象并定义成通用数据;/n申请入口,用于基于应用的云上的所述资源和组件发起相应的申请,在云上服务器资源申请通过之后,将所述资源与所述应用建立关联,将所述组件与所述应用以及应用实例建立关联,将基础设施与所述应用建立关联,数据入库;/n权限管控模块,用于进行应用粒度的权限管控;/n日志管理模块,用于进行应用粒度的日志管理,其中,应用负责人对所述权限管控模块进行配置以及根据所配置的相应权限对所述日志管理模块进行日志管理;以及/n资源管理模块,用于使用户根据相应权限根据入库后的数据查询云上资源/组件的清单和详情。/n

【技术特征摘要】
1.一种混合云资源管理系统,其特征在于,包括:
数据采集入口,用于定义数据的采集范围和来源以进行数据采集,其中,将云上的资源和组件进行抽象并定义成通用数据;
申请入口,用于基于应用的云上的所述资源和组件发起相应的申请,在云上服务器资源申请通过之后,将所述资源与所述应用建立关联,将所述组件与所述应用以及应用实例建立关联,将基础设施与所述应用建立关联,数据入库;
权限管控模块,用于进行应用粒度的权限管控;
日志管理模块,用于进行应用粒度的日志管理,其中,应用负责人对所述权限管控模块进行配置以及根据所配置的相应权限对所述日志管理模块进行日志管理;以及
资源管理模块,用于使用户根据相应权限根据入库后的数据查询云上资源/组件的清单和详情。


2.根据权利要求1所述的混合云资源管理系统,其特征在于,所述数据包括系统、应用、基础镜像。


3.根据权利要求1所述的混合云资源管理系统,其特征在于,当申请新系统时,确定与所述系统关联的业务线并确定其业务归属,以进行云上资源的费用核算。


4.根据权利要求1所述的混合云资源管理系统,其特征在于,当申请新应用时,确定应用所属系统、代码仓库所属组(Group)、编译命令、成果物存放路径、开发语言和版本、中间件的类型和版本、基础镜像版本、Http端口、健康检查地址、关联的K8S集群以及所述K8S集群的Pod资源配置。


5.根据权利要求1所述的混合云资源管理系统,其特征在于,当申请新...

【专利技术属性】
技术研发人员:周晔穆海洁郭松顾娟郭鑫宝
申请(专利权)人:上海汇付数据服务有限公司
类型:发明
国别省市:上海;31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1