[发明专利]一种用于同步公共云资源的方法及设备在审
申请号: | 201810175888.0 | 申请日: | 2018-03-02 |
公开(公告)号: | CN108491457A | 公开(公告)日: | 2018-09-04 |
发明(设计)人: | 邓明鉴;张鑫;苏楠 | 申请(专利权)人: | 上海云轴信息科技有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;H04L29/08 |
代理公司: | 上海百一领御专利代理事务所(普通合伙) 31243 | 代理人: | 王奎宇;邵栋 |
地址: | 200241 上海市*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 目标资源 公共云 资源对象 关联关系 查找 同步用户 同步资源 查询 同步的 调用 关联 申请 网络 保证 | ||
本申请提供了一种用于同步公共云资源的方法及设备,该方案可以在需要使用公共云上的资源之前,先确定待同步的目标资源对象,然后根据所述目标资源对象对应的资源类,确定其相关资源类,并且根据所述相关资源类,在所述公共云上查找与所目标资源对象存在关联关系的相关资源对象,从而从所述公共云获取所述目标资源对象和所述相关资源对象。由于同步资源之后,可以在本地对资源进行操作,无需每次调用公共云的API查找具体的资源再进行操作,并且同步时不仅仅同步用户需要的目标资源对象,而是会同时同步与目标资源对象存在关联关系的相关资源对象,因此能够保证在本地进行关联查询,并且查询时也无需依赖网络,由此能够大大提升效率。
技术领域
本申请涉及信息技术领域,尤其涉及一种用于同步公共云资源的方法及设备。
背景技术
公共云(public cloud)是基于标准云计算(cloud computing)的一个服务模式,由服务供应商提供资源,如应用、存储、计算资源等,公众可以通过网络使用这些资源。在使用公共云上的某些资源时,每次都需要对这些资源进行操作时都需要调用公共云的API查找具体的资源,然后再对资源进行操作,因此处理过程繁琐,且依赖网络环境的质量,会对用户使用造成不便。
本申请的一个目的是提供一种视用于同步公共云资源的方法及设备。
为实现上述目的,本申请提供了一种用于同步公共云资源的方法,该方法包括:
确定待同步的目标资源对象;
根据所述目标资源对象对应的资源类,确定其相关资源类;
根据所述相关资源类,在所述公共云上查找与所目标资源对象存在关联关系的相关资源对象;
从所述公共云获取所述目标资源对象和所述相关资源对象。
进一步地,根据所述目标资源对象对应的资源类,确定其相关资源类,包括:
根据所述目标资源对象对应的资源类,查询所述资源类关系表,其中,所述资源类关系表包含了公共云上各个资源类之间的关联关系;
在所述资源类关系表中获取所述目标资源对象对应的资源类的相关资源类。
进一步地,从所述公共云获取所述目标资源对象和所述相关资源对象,包括:
从所述公共云获取所述目标资源对象和所述相关资源对象,并对所述目标资源对象和所述相关资源对象的关联关系进行标记。
进一步地,对所述目标资源对象和所述相关资源对象的关联关系进行标记,包括:
为所述目标资源对象和所述相关资源对象创建与本地已有资源对象匹配的标识信息,所述标识信息可用于查询所述目标资源对象和所述相关资源对象的关联关系。
进一步地,确定待同步的目标资源对象,包括:
获取或生成资源同步指令,其中,所述资源同步指令中包含待同步的目标资源对象。
进一步地,所述相关资源类为子资源类;
根据所述相关资源类,在所述公共云上查找与所目标资源对象存在关联关系的相关资源对象,包括:
根据所述相关资源类,在所述公共云上查找与从属于所目标资源对象的子资源对象;
从所述公共云获取所述目标资源对象和所述相关资源对象,包括:
从所述公共云获取所述目标资源对象和所述子资源对象。
基于本申请的另一方面,还提供了一种用于同步公共云资源的设备,该设备包括:
同步触发装置,用于确定待同步的目标资源对象;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海云轴信息科技有限公司,未经上海云轴信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810175888.0/2.html,转载请声明来源钻瓜专利网。