云资源同步方法、装置、设备及存储介质制造方法及图纸

技术编号:25399730 阅读:30 留言:0更新日期:2020-08-25 23:04
本发明专利技术实施例公开了云资源同步方法、装置、设备及存储介质。该方法包括:获取目标同步项目的类型信息和目标云平台的属性信息;利用类型信息和属性信息调用预先组装的工作流,其中,工作流中包含至少两种同步项目对应的资源同步流程,不同同步项目对应的资源同步流程中存在共用的业务层类和/或数据操作层类;通过执行所述工作流实现在云管理平台与目标云平台之间的针对目标同步项目的资源同步操作。本发明专利技术实施例通过采用上述技术方案,可以大大减少同步程序编写的工作量,提高同步程序的编写效率以及灵活性,在进行资源同步时,也可避免调用不同的同步程序,通过调用统一的工作流,降低出错概率。

【技术实现步骤摘要】
云资源同步方法、装置、设备及存储介质
本专利技术实施例涉及计算机
,尤其涉及云资源同步方法、装置、设备及存储介质。
技术介绍
云计算平台也称为云平台,是指可以提供基础设施即服务(InfrastructureasaService,IaaS)、平台即服务(PlatformasaService,PaaS)及软件即服务(SoftwareasaService,SaaS)等各种云服务的平台。云管理平台(CloudManagementPlatform,CMP),简称云管平台,为数据中心资源的统一管理平台,可以管理多个开源或者异构的云计算技术或者产品,比如同时管理CloudStack、OpenStack及Docker等等。CMP是提供对公有云、私有云和混合云等云平台整合管理的产品。在CMP软件系统设计中,都存在需要做CMP和云平台资源的同步功能,即要保持CMP与云平台的资源数量以及资源状态的一致性。需要同步的资源例如有主机、硬盘、以及子网等等;需要同步的状态例如有主机开关机状态、硬盘绑定状态等等。针对这些资源,不同的公有云或私有云同步资源又有各自本文档来自技高网...

【技术保护点】
1.一种云资源同步方法,其特征在于,应用于云管理平台,包括:/n获取目标同步项目的类型信息和目标云平台的属性信息;/n利用所述类型信息和所述属性信息调用预先组装的工作流,其中,所述工作流中包含至少两种同步项目对应的资源同步流程,不同同步项目对应的资源同步流程中存在共用的业务层类和/或数据操作层类;/n通过执行所述工作流实现在所述云管理平台与所述目标云平台之间的针对所述目标同步项目的资源同步操作。/n

【技术特征摘要】
1.一种云资源同步方法,其特征在于,应用于云管理平台,包括:
获取目标同步项目的类型信息和目标云平台的属性信息;
利用所述类型信息和所述属性信息调用预先组装的工作流,其中,所述工作流中包含至少两种同步项目对应的资源同步流程,不同同步项目对应的资源同步流程中存在共用的业务层类和/或数据操作层类;
通过执行所述工作流实现在所述云管理平台与所述目标云平台之间的针对所述目标同步项目的资源同步操作。


2.根据权利要求1所述的方法,其特征在于,所述工作流中包括同步服务类、消息发送类和数据库操作类;
所述利用所述类型信息和所述属性信息调用预先组装的工作流,包括:
将所述类型信息和所述属性信息传入所述同步服务类;
所述通过执行所述工作流实现在所述云管理平台与所述目标云平台之间的针对所述目标同步项目的资源同步操作,包括:
通过所述同步服务类调用所述消息发送类,并通过所述消息发送类向所述目标云平台发送与所述目标同步项目对应的资源信息获取请求;
通过所述消息发送类接收所述目标云平台返回的第一资源信息列表,并将所述第一资源信息列表返回至所述同步服务类;
通过所述数据库操作类查询所述云管理平台的数据库中与所述目标同步项目对应的第二资源信息列表并返回至所述同步服务类;
通过所述同步服务类对所述第一资源信息列表和所述第二资源信息列表进行比对,并根据比对结果指示所述数据库操作类执行相应的操作,以在所述云管理平台与所述目标云平台之间针对所述目标同步项目进行资源同步。


3.根据权利要求2所述的方法,其特征在于,所述工作流中还包括查询表关系类;
在所述目标同步项目存在关联项目的情况下,在所述通过所述数据库操作类查询所述云管理平台的数据库中的第二资源信息列表并返回至所述同步服务类之前,还包括:
通过所述查询关系表类查询所述关联项目在所述目标云平台中的第一标识与在所述云管理平台中的第二标识的对应关系,并将所述对应关系返回至所述同步服务类;
通过所述同步服务类将所述第一资源信息列表中包含的所述第一标识替换为所述第二标识。


4.根据权利要求3所述的方法,其特征在于,所述通过所述消息发送类向所述目标云平台发送与所述目标同步项目对应的资源信息获取请求,包括:
通过所...

【专利技术属性】
技术研发人员:胡龙江黄成峰
申请(专利权)人:北京青云科技股份有限公司
类型:发明
国别省市:北京;11

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

1