【技术实现步骤摘要】
一种配置信息管理方法、装置、电子设备和存储介质
本专利技术实施例涉及云计算
,尤其涉及一种配置信息管理方法、装置、电子设备和存储介质。
技术介绍
随着云计算的发展,云计算技术已经进入成熟期,云平台逐步成为了企业IT基础设施的主要组成部分。这里云平台不仅包含部署在企业内部的私有云,还包含企业在从公有云服务提供商采购的公有云服务和资源,其中,公有云的功能一般按照区域来分割,例如阿里云有华北1(青岛),华北2(北京)等区域。目前很多企业的IT基础设施开始采用混合云(私有云+公有云)或者多云架构(多个公有云)。然而由于云之间的信息隔离,使用混合云或者多云架构将导致大大增加企业的IT管理的复杂度,因此企业需要部署和使用多云管理软件系统和平台,以方便对混合云和多云IT环境的管理。多云管理的一个难点是配置信息的管理。由于企业私有云平台以及各个公有云平台的区域的信息隔离,配置信息必须存储在该云平台和区域内有能被使用。因此在现有的多云管理平台中,通常对各个云平台中的相同配置信息分别管理,一个配置信息需要在各个云平台和区域内分别存储对应的配置信息。例如,安全组定义了云资源的防火墙规则,由于各个云平台采用的底层实现技术不同,导致同样的防火墙规则在不同的云平台的安全组的名称、术语、规则定义也不同。因此,对于同一份防火墙规则,如果用户有M个云平台和区域,在多云管理平台中需要管理维护的安全组数量可能为M个。这种配置信息维护方式大大增加了需要管理维护的配置数据量,提高了管理维护配置信息的复杂度和工作量。例如,如果要更新同一份防火墙规 ...
【技术保护点】
1.一种配置信息管理方法,其特征在于,所述方法包括:/n响应于用户对目标云资源的目标配置信息的配置请求,根据目标云资源的标识信息确定所述目标云资源所在的目标云平台和区域;/n从本地配置信息中获取所述目标配置信息,并基于预设的第一类转换函数将所述目标配置信息转换成所述目标云平台和区域适用的目标云上配置信息,其中,所述本地配置信息是预先存储在多云管理平台中的配置信息;/n将所述目标云上配置信息缓存到所在的目标云平台和区域,使所述目标云资源完成目标配置信息的配置操作。/n
【技术特征摘要】
1.一种配置信息管理方法,其特征在于,所述方法包括:
响应于用户对目标云资源的目标配置信息的配置请求,根据目标云资源的标识信息确定所述目标云资源所在的目标云平台和区域;
从本地配置信息中获取所述目标配置信息,并基于预设的第一类转换函数将所述目标配置信息转换成所述目标云平台和区域适用的目标云上配置信息,其中,所述本地配置信息是预先存储在多云管理平台中的配置信息;
将所述目标云上配置信息缓存到所在的目标云平台和区域,使所述目标云资源完成目标配置信息的配置操作。
2.根据权利要求1所述的方法,其特征在于,所述第一类转换函数中包括至少一个转换函数,其中,每个转换函数各自对应一个云平台和区域,用于将任一本地配置信息转换成与其对应云平台和区域适用的云上配置信息。
3.根据权利要求1所述的方法,其特征在于,所述多云管理平台中还预先存储有映射表,其中,所述映射表中记录了每条本地配置信息到指定云平台和区域的云上配置信息的映射关系以及同步状态,所述同步状态包括缓存中、已缓存、缓存失败。
4.根据权利要求3所述的方法,其特征在于,在将所述目标云上配置信息缓存到所在的目标云平台和区域之前,所述方法还包括:
在所述映射表中查询所述目标配置信息在所述目标云平台和区域是否存在云上配置信息;
若存在,则检测所述目标云平台和区域中是否已经缓存有该云上配置信息;
若不存在,则在所述映射表中构建一条目标配置信息到目标云平台和区域的目标云上配置信息的映射关系的新记录。
5.根据权利要求4所述的方法,其特征在于,将所述目标云上配置信息缓存到所在的目标云平台和区域,包括:
在检测所述目标云平台和区域中已经缓存有云上配置信息情况下,判断所述目标云上配置信息和所述目标云平台和区域中已经缓存的云上配置信息是否相同,若否,则用所述目标云上配置信息替换所述目标云平台和区域中已经缓存的云上配置信息;或者
在检测所述目标云平台和区域中未缓存有该云上配置信息的情况下或者在已经建立所述新记录的情况下,在所述目标云平台上创建新的配置信息,并使所述新的配置信息与所述目标云上配置信息相同。
6.根据权利要求3所述方法,其特征在于,所述方法还包括:
在检测到任意一条本地配置信息发生更新,则将更新后的本地配置信息同步更新到各云平台和区域。
7.根据权利要求6所述方法,其特征在于,在检测到任意一条本地配置信息发生更新,则将更新后的本地配置信息同步更新到各云平台和区域,包括:
在检测到任一条本地配置信息发生修改更新时,则根据所述映射表确定更新前该条本地配置信息已被缓存到的至少一个目标云平台和区域;
针对任意一个目标云平台和区域,将更新后的本地配置信息按照第一类转换函数转换成与该目标云平台和区域对应的新的云上配置信息,并将新的云上配置信息缓存到该目标云平台和区域,以替换原有的云上配置信息。
8.根据权利要求7所述方法,其特征在于,所述方法还包括:
如果某一新的云上配置信息未成功缓存到某一目标云平台和区域,则将该目标云平台和区域中原来的云上配置信息与更新前的本地配置信息...
【专利技术属性】
技术研发人员:屈轩,唐斌,邱剑,
申请(专利权)人:北京云联万维技术有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。