一种数据云存储方法及相关装置制造方法及图纸

技术编号:27244630 阅读:12 留言:0更新日期:2021-02-04 12:18
本申请公开了一种数据云存储方法,包括:本地存储服务器确定待存储数据;根据云存储服务器对应的元数据信息对所述待存储数据进行封装,得到已封装数据;将所述已封装数据发送至所述云存储服务器。通过本地存储服务器确定到待存储数据,然后根据云存储服务器对应的元数据信息对该待存储数据进行封装,最后发送至云存储服务器,实现了数据云存储,降低了数据在云存储服务器中查看的门槛,提高使用效率。本申请还公开了一种数据云存储装置、服务器以及计算机可读存储介质,具有以上有益效果。具有以上有益效果。具有以上有益效果。

【技术实现步骤摘要】
一种数据云存储方法及相关装置


[0001]本申请涉及数据存储
,特别涉及一种数据云存储方法、数据云存储装置、服务器以及计算机可读存储介质。

技术介绍

[0002]随着信息技术及信息技术的不断发展,为了提高数据存储的安全性和可靠性,出现了云存储技术。其中,云存储是一种网上在线存储的模式,即把数据存放在通常由第三方托管的多台虚拟服务器,而非专属的服务器上。托管公司运营大型的数据中心,需要数据存储托管的人,则透过向其购买或租赁存储空间的方式,来满足数据存储的需求。数据中心营运商根据客户的需求,在后端准备存储虚拟化的资源,并将其以存储资源池的方式提供,客户便可自行使用此存储资源池来存放文件或对象。实际上,这些资源可能被分布在众多的服务器主机上。
[0003]相关技术中,通常是在存储端以块卷为单位,主动向云厂商发起上云请求,之后在云厂商的对象存储服务器上,创建bucket(桶),将块卷里的数据按照自己的元数据组织方式,以对象的形式加密传输到bucket当中。但是,当用户想读取云端数据时,无法直接从云端获取数据,因为云端的数据都是按照存储端的元数据组织格式封装的,在云端无法直接解封装,必须在存储端按照上传时的格式以及加密算法,将数据从bucket上下载下来并解密,才能查看。降低了用户查看云端数据的效率,不利于低延迟的应用环境。
[0004]因此,如何使客户端可以直接读取云端的数据是本领域技术人员关注的重点问题。

技术实现思路

[0005]本申请的目的是提供一种数据云存储方法、数据云存储装置、服务器以及计算机可读存储介质,通过本地存储服务器确定到待存储数据,然后根据云存储服务器对应的元数据信息对该待存储数据进行封装,最后发送至云存储服务器,实现了数据云存储,降低了数据在云存储服务器中查看的门槛,提高使用效率。
[0006]为解决上述技术问题,本申请提供一种数据云存储方法,包括:
[0007]本地存储服务器确定待存储数据;
[0008]根据云存储服务器对应的元数据信息对所述待存储数据进行封装,得到已封装数据;
[0009]将所述已封装数据发送至所述云存储服务器。
[0010]可选的,还包括:
[0011]当所述云存储服务器接收到数据查看请求时,根据所述数据查看请求将对应的已封装数据进行解析,得到对应的数据;
[0012]将所述数据的查看信息发送至对应的客户端。
[0013]可选的,还包括:
[0014]所述本地存储服务器按照预设周期从所述云存储服务器获取对应的元数据信息。
[0015]可选的,根据云存储服务器对应的元数据信息对所述待存储数据进行封装,得到已封装数据,包括:
[0016]根据所述云存储服务器对应的元数据信息对所述待存储数据进行索引构建,得到已封装数据。
[0017]可选的,根据云存储服务器对应的元数据信息对所述待存储数据进行封装,得到已封装数据,包括:
[0018]根据云存储服务器的来源信息从元数据信息库中确定对应的元数据信息;
[0019]根据所述元数据信息对所述待存储数据进行封装,得到所述已封装数据。
[0020]本申请还提供一种数据云存储装置,包括:
[0021]待存数据确定模块,用于确定待存储数据;
[0022]数据封装模块,用于根据云存储服务器对应的元数据信息对所述待存储数据进行封装,得到已封装数据;
[0023]数据发送模块,用于将所述已封装数据发送至所述云存储服务器。
[0024]可选的,还包括:
[0025]数据查看模块,用于当所述云存储服务器接收到数据查看请求时,根据所述数据查看请求将对应的已封装数据进行解析,得到对应的数据;将所述数据的查看信息发送至对应的客户端。
[0026]可选的,还包括:
[0027]元数据更新模块,用于按照预设周期从所述云存储服务器获取对应的元数据信息。
[0028]本申请还提供一种服务器,包括:
[0029]存储器,用于存储计算机程序;
[0030]处理器,用于执行所述计算机程序时实现如上所述的数据云存储方法的步骤。
[0031]本申请还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上所述的数据云存储方法的步骤。
[0032]本申请所提供的一种数据云存储方法,包括:本地存储服务器确定待存储数据;根据云存储服务器对应的元数据信息对所述待存储数据进行封装,得到已封装数据;将所述已封装数据发送至所述云存储服务器。
[0033]通过本地存储服务器确定待存储数据,然后,根据云存储服务器对应的元数据信息对所述待存储数据进行封装,得到已封装数据,将所述已封装数据发送至所述云存储服务器,而不是采用本地存储服务器的元数据信息进行封装,降低了云存储服务器对已封装数据进行操作的难度,降低了数据在云存储服务器中查看的门槛,提高使用效率。
[0034]本申请还提供一种数据云存储装置、服务器以及计算机可读存储介质,具有以上有益效果,在此不作赘述。
附图说明
[0035]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本
申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
[0036]图1为本申请实施例所提供的一种数据云存储方法的流程图;
[0037]图2为本申请实施例所提供的一种数据云存储装置的结构示意图。
具体实施方式
[0038]本申请的核心是提供一种数据云存储方法、数据云存储装置、服务器以及计算机可读存储介质,通过本地存储服务器确定到待存储数据,然后根据云存储服务器对应的元数据信息对该待存储数据进行封装,最后发送至云存储服务器,实现了数据云存储,降低了数据在云存储服务器中查看的门槛,提高使用效率。
[0039]为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0040]相关技术中,通常是在存储端以块卷为单位,主动向云厂商发起上云请求,之后在云厂商的对象存储服务器上,创建bucket(桶),将块卷里的数据按照自己的元数据组织方式,以对象的形式加密传输到bucket当中。但是,当用户想读取云端数据时,无法直接从云端获取数据,因为云端的数据都是按照存储端的元数据组织格式封装的,在云端无法直接解封装,必须在存储端按照上传时的格式以及加密算法,将数据从bucket上下载下来并解密,才能查看。降低了用户查看云端数据的效率,不利于低延迟的应用环本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据云存储方法,其特征在于,包括:本地存储服务器确定待存储数据;根据云存储服务器对应的元数据信息对所述待存储数据进行封装,得到已封装数据;将所述已封装数据发送至所述云存储服务器。2.根据权利要求1所述的数据云存储方法,其特征在于,还包括:当所述云存储服务器接收到数据查看请求时,根据所述数据查看请求将对应的已封装数据进行解析,得到对应的数据;将所述数据的查看信息发送至对应的客户端。3.根据权利要求1所述的数据云存储方法,其特征在于,还包括:所述本地存储服务器按照预设周期从所述云存储服务器获取对应的元数据信息。4.根据权利要求1所述的数据云存储方法,其特征在于,根据云存储服务器对应的元数据信息对所述待存储数据进行封装,得到已封装数据,包括:根据所述云存储服务器对应的元数据信息对所述待存储数据进行索引构建,得到已封装数据。5.根据权利要求1所述的数据云存储方法,其特征在于,根据云存储服务器对应的元数据信息对所述待存储数据进行封装,得到已封装数据,包括:根据云存储服务器的来源信息从元数据信息库中确定对应的元数据信息;根据所述元数据信息对所...

【专利技术属性】
技术研发人员:邢云阳
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:

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

1