获取数据的方法、装置、系统、电子设备及存储介质制造方法及图纸

技术编号:34102823 阅读:25 留言:0更新日期:2022-07-11 23:50
本申请涉及一种获取数据的方法、装置、系统、电子设备及存储介质。方法包括:获取通过目标应用程序编程接口输入的通用数据读取指令;所述目标应用程序编程接口属于所述至少一个应用程序编程接口;获取所述目标应用程序编程接口对应的目标功能组件,以及所述目标应用程序编程接口对应的通用数据格式;所述目标功能组件属于所述目标云计算系统的至少一个功能组件;根据所述通用数据读取指令,从所述目标功能组件的存储数据中读取目标数据;以及,将所述目标数据转换为所述目标功能组件对应的通用数据格式;通过所述目标应用程序编程接口输出转换为通用数据格式的数据。用以解决不同的云计算系统的兼容和数据互通的问题。的云计算系统的兼容和数据互通的问题。的云计算系统的兼容和数据互通的问题。

【技术实现步骤摘要】
获取数据的方法、装置、系统、电子设备及存储介质


[0001]本申请涉及网络传输
,尤其涉及一种获取数据的方法、装置、系统、电子设备及存储介质。

技术介绍

[0002]云计算开源框架Open stack,是一个旨在为公共及私有云的建设与管理提供软件的开源项目。该项目由几个主要的组件组合起来完成一些具体的工作。Open stack主要包括Nova(计算)、cinder(存储)、neutron(网络)、glance(镜像)等组件模块。
[0003]该框架在最初设计时是为了实现将现有应用模式转向云计算,并未考虑到后期不同云厂商各自基于Open stack开发云计算平台,所产生的一系列兼容和数据互通问题。
[0004]不同云厂商开发的云计算平台,各有特色,多数是基于Open stack或在Open stack上做二次开发,如何实现不同云厂商开发的云计算平台的兼容和数据互通,是需要解决的问题。

技术实现思路

[0005]本申请提供了一种获取数据的方法、装置、系统、电子设备及存储介质,用以解决不同的云计算系统的兼容和数据本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种获取数据的方法,其特征在于,应用于设置有至少一个应用程序编程接口的数据标准化组件,所述数据标准化组件与目标云计算系统建立通信连接,方法包括:获取通过目标应用程序编程接口输入的通用数据读取指令;所述目标应用程序编程接口属于所述至少一个应用程序编程接口;获取所述目标应用程序编程接口对应的目标功能组件,以及所述目标应用程序编程接口对应的通用数据格式;所述目标功能组件属于所述目标云计算系统的至少一个功能组件;根据所述通用数据读取指令,从所述目标功能组件的存储数据中读取目标数据;以及,将所述目标数据转换为所述目标功能组件对应的通用数据格式;通过所述目标应用程序编程接口输出转换为通用数据格式的数据。2.根据权利要求1所述的获取数据的方法,其特征在于,所述获取所述目标应用程序编程接口对应的目标功能组件,以及所述目标应用程序编程接口对应的通用数据格式,包括:从预先配置的所述目标云计算系统的映射关系中,提取所述目标应用程序编程接口对应的所述目标功能组件,以及所述目标应用程序编程接口对应的通用数据格式;其中,所述映射关系中保存应用程序编程接口、功能组件、以及通用数据格式三者之间的映射关系。3.根据权利要求2所述的获取数据的方法,其特征在于,所述映射关系中任意两个所述功能组件对应的应用程序编程接口不相同。4.根据权利要求1所述的获取数据的方法,其特征在于,所述通过所述目标应用程序编程接口输出转换为通用数据格式的数据,包括:获取所述目标功能组件对应的存储空间,通过所述目标应用程序编程接口将所述通用数据格式的数据存储至所述存储空间;其中,具有相同功能的组件对应同一个存储空间。5.根据权利要求1至4任一项所述的获取数据的方法,其特征在于,所述目标功能组件包括计算组件,所述目标数据包括虚拟机创建数据、运行数据、挂起数据、调度数据、关闭数据和销毁数据中的至少一种;或者所述目标功能组件包括镜像组件,所述目标数据包括镜像的创建数据、更新数据和查看数据中的至少一种;或者所述目标功能组件包括块存储组件,所述目标数据包括块设备的创建数据、查询数据、删除数据、卸载数据、挂载数据和备份数据中的至少一种;或者所述目标功能组件包括网络虚拟化组件,所述目标数据包括网络参数配置数据。6.根据权利要求1所述的获取数据的方法,其特征在于,所述获取通过目标应用程序编程接口输入的通用数据读取指令之前,所述方法还包括:获取与所述数据标准化组件通信连接的至少两个云计算系统;从...

【专利技术属性】
技术研发人员:宋立辉
申请(专利权)人:北京金山云网络技术有限公司
类型:发明
国别省市:

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

1