云平台数据存储方法及装置制造方法及图纸

技术编号:15329018 阅读:112 留言:0更新日期:2017-05-16 12:47
本发明专利技术公开了一种云平台数据存储方法,包括步骤:当接收到客户端发送过来的需要存储在云平台的数据时,判断云平台的写入性能参数是否小于预设的写入性能参数;当云平台的写入性能参数小于预设的写入性能参数时,缓存所述数据;当云平台的写入性能参数大于或等于预设的写入性能参数时,将所述数据发送至云平台以进行存储。本发明专利技术还公开了一种云平台数据存储装置。本发明专利技术在客户端向云平台存储数据时,通过将数据进行缓存再存入云平台,无需使用价格昂贵的更高性能的硬盘,即能满足客户端对数据存储效率高的需求。

Data storage method and device for cloud platform

The invention discloses a cloud platform data storage method comprises the following steps: when receiving the client sent to the data stored in the cloud platform, determine the performance parameters of write write performance parameters of the cloud platform is less than a preset; when the cloud write performance parameter is less than a preset write performance parameters, the cache when writing data; the performance parameters of the cloud platform is greater than or equal to the write performance parameters preset, send the data to the cloud platform for storage. The invention also discloses a data storage device of the cloud platform. The present invention in the client Xiang Yun platform of data storage, the data cache will be stored in the cloud platform, without the use of expensive high performance hard disk, which can meet the client on the efficiency of data storage in high demand.

【技术实现步骤摘要】
云平台数据存储方法及装置
本专利技术涉及云存储
,尤其涉及一种云平台数据存储方法及装置。
技术介绍
网关(gateway)又称为网间连接器、协议转换器;在网络层以上实现网络互连,用于两个高层协议不同的网络互连。网关是承担转换任务的计算机系统或者设备,在使用不同的通信协议、数据格式的系统之间充当翻译器。云存储中的对于网关技术的引入,使得用户无需改变本地文件系统接口,使用现有的访问方式就能访问的云存储的相关服务。云存储是在云计算(cloudcomputing)概念上延伸和发展出来的一个新的概念,是指通过集群应用、网格技术或分布式文件系统等功能,将网络中大量各种不同类型的存储设备通过应用软件集合起来协同工作,共同对外提供数据存储和业务访问功能的一个系统。当云计算系统运算和处理的核心是大量数据的存储和管理时,云计算系统中就需要配置大量的存储设备,那么云计算系统就转变成为一个云存储系统,所以云存储是一个以数据存储和管理为核心的云计算系统。随着存储地位日益提高,对存储效率也提出了更高的要求。想要得到更高存储效率,必须使用更高性能的硬盘,而更高性能的硬盘价格昂贵难以普及。上述内容仅用于辅助理解本专利技术的技术方案,并不代表承认上述内容是现有技术。
技术实现思路
本专利技术的主要目的在于提供一种云平台数据存储方法及装置,旨在解决使用更高性能的硬盘提高存储效率导致价格昂贵难以普及的问题。为实现上述目的,本专利技术提供的一种云平台数据存储方法,包括以下步骤:当接收到客户端发送过来的需要存储在云平台的数据时,判断云平台的写入性能参数是否小于预设的写入性能参数;当云平台的写入性能参数小于预设的写入性能参数时,缓存所述数据;当云平台的写入性能参数大于或等于预设的写入性能参数时,将所述数据发送至云平台以进行存储。优选地,所述接收到客户端发送过来的需要存储在云平台的数据的步骤之后,还包括:判断客户端的输出性能参数是否大于预设的输出性能参数;当客户端的输出性能参数大于预设的输出性能参数时,缓存所述数据;当客户端的输出性能参数小于或等于预设的输出性能参数时,将数据发送至云平台以进行存储。优选地,所述将所述数据发送至云平台以进行存储的步骤包括:将数据拆分成若干大小相同的小块数据并附加分片信息形成切片数据;将切片数据发送至云平台以进行存储。优选地,所述将数据拆分成若干大小相同的小块数据并附加分片信息形成切片数据的步骤之后,还包括:对每一个切片数据生成至少1个副本数据和/或为切片数据配置纠删码。优选地,所述方法还包括:当缓存数据达预设阀值时,将数据发送至云平台以进行存储。此外,为实现上述目的,本专利技术还提供一种云平台数据存储装置,包括:判断模块,用于当接收到客户端发送过来的需要存储在云平台的数据时,判断云平台的写入性能参数是否小于预设的写入性能参数;缓存模块,用于当云平台的写入性能参数小于预设的写入性能参数时,缓存所述数据;发送模块,用于当云平台的写入性能参数大于或等于预设的写入性能参数时,将所述数据发送至云平台以进行存储。优选地,所述判断模块,还用于判断客户端的输出性能参数是否大于预设的输出性能参数;所述缓存模块,还用于当客户端的输出性能参数大于预设的输出性能参数时,缓存所述数据;所述发送模块,还用于当客户端的输出性能参数小于或等于预设的输出性能参数时,将数据发送至云平台以进行存储。优选地,所述发送模块包括:切片单元,用于将数据拆分成若干大小相同的小块数据并附加分片信息形成切片数据;发送单元,用于将切片数据发送至云平台以进行存储。优选地,所述切片单元,还用于对每一个切片数据生成至少1个副本数据和/或为切片数据配置纠删码。优选地,所述发送模块,还用于当缓存数据达预设阀值时,将数据发送至云平台以进行存储。本专利技术当接收到客户端发送过来的需要存储在云平台的数据时,判断云平台的写入性能参数是否小于预设的写入性能参数;当云平台的写入性能参数小于预设的写入性能参数时,缓存所述数据;当云平台的写入性能参数大于或等于预设的写入性能参数时,将所述数据发送至云平台以进行存储。本专利技术在客户端向云平台存储数据时,通过将数据进行缓存再存入云平台,无需使用价格昂贵的更高性能的硬盘,即能满足客户端对数据存储效率高的需求。附图说明图1为本专利技术云平台数据存储方法的第一实施例的流程示意图;图2为图1中步骤S30一实施例的细化流程示意图;图3为本专利技术云平台数据存储方法的第二实施例的流程示意图;图4为本专利技术云平台数据存储方法的第三实施例的流程示意图;图5为本专利技术云平台数据存储方法的第四实施例的流程示意图;图6为本专利技术云平台数据存储装置的优选实施例的功能模块示意图;图7为图6中发送模块一实施例的细化功能模块示意图。本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。本专利技术提供一种云平台数据存储方法。参照图1,图1为本专利技术云平台数据存储方法的第一实施例的流程示意图。在一实施例中,所述云平台数据存储方法包括:步骤S10,当接收到客户端发送过来的需要存储在云平台的数据时,判断云平台的写入性能参数是否小于预设的写入性能参数;使用云平台存储数据的好处有:企业不需投入大量的固定资产采购软硬件,也不需要增加信息管理人员,只要透过云平台服务供货商所提供的服务,在很短的时间内就可以迅速取得服务。这对一些分秒必争的企业营运来说,将会产生相当大的帮助。有了虚拟化的技术,企业放在云端的资料备份及备援将会得到相当程度的保障。这让企业愿意将数据及应用程序放在云端,透过网络让各分公司能够及时取得服务,达到随选服务的要求,加快整体公司的营运效率。另外整体连网装置将涵盖计算机、智能型手机、电子书等,再加上网络的普及频宽的提升、企业全球化的浪潮,行动办公室对信息的取得将更为迫切。而透过云平台服务供货商提供的服务让信息流可以随时流入自己的手持装置中,迅速做出决策,将是提升企业竞争力的首要关键。网关(gateway),又称为网间连接器、协议转换器;在网络层以上实现网络互连,用于两个高层协议不同的网络互连。网关是充当转换任务的计算机系统或者设备,在使用不同的通信协议、数据格式的系统之间的翻译器。本专利技术一实施例引入存储网关,这一系统的引入是基于网络存储的私有云存储体系的关键。存储网关不仅仅承担存储的设备连接任务,还承载着对存储的I/O请求的处理任务。其主要软件功能包括I/O请求包的获取与转发、虚拟存储池的管理与映射逻辑管理、高可用性等其他数据保障技术支持等。由此可见,存储网关的功能特点中,并不需要对存储设备进行存储模式的改变,当然这并不意味着不能对存储模式进行改变,如果有更好的存储模式、更有效的存储管理功能、而存储设备中又不存在需要迁移或只有极少量的数据需要迁移的话,对其存储模式进行改变就是一个不错的选择。存储网关的存储I/O请求,其主要的任务事实上是转发,即将服务器针对存储池中的虚拟设备的I/O请求转换成对物理存储设备的I/O请求。由于存储池的存在,存储池中的虚拟设备与实际的存储物理设备间有某种映射关系存在,存储网关的主要作用就是将这种映射关系清晰的定义出来,并将服务器的I/O请求转换为对物理设备的I/O请求。虚拟存储设备的I本文档来自技高网...
云平台数据存储方法及装置

【技术保护点】
一种云平台数据存储方法,其特征在于,包括以下步骤:当接收到客户端发送过来的需要存储在云平台的数据时,判断云平台的写入性能参数是否小于预设的写入性能参数;当云平台的写入性能参数小于预设的写入性能参数时,缓存所述数据;当云平台的写入性能参数大于或等于预设的写入性能参数时,将所述数据发送至云平台以进行存储。

【技术特征摘要】
1.一种云平台数据存储方法,其特征在于,包括以下步骤:当接收到客户端发送过来的需要存储在云平台的数据时,判断云平台的写入性能参数是否小于预设的写入性能参数;当云平台的写入性能参数小于预设的写入性能参数时,缓存所述数据;当云平台的写入性能参数大于或等于预设的写入性能参数时,将所述数据发送至云平台以进行存储。2.如权利要求1所述的云平台数据存储方法,其特征在于,所述接收到客户端发送过来的需要存储在云平台的数据的步骤之后,还包括:判断客户端的输出性能参数是否大于预设的输出性能参数;当客户端的输出性能参数大于预设的输出性能参数时,缓存所述数据;当客户端的输出性能参数小于或等于预设的输出性能参数时,将数据发送至云平台以进行存储。3.如权利要求1或2所述的云平台数据存储方法,其特征在于,所述将所述数据发送至云平台以进行存储的步骤包括:将数据拆分成若干大小相同的小块数据并附加分片信息形成切片数据;将切片数据发送至云平台以进行存储。4.如权利要求3所述的云平台数据存储方法,其特征在于,所述将数据拆分成若干大小相同的小块数据并附加分片信息形成切片数据的步骤之后,还包括:对每一个切片数据生成至少1个副本数据和/或为切片数据配置纠删码。5.如权利要求3所述的云平台数据存储方法,其特征在于,所述方法还包括:当缓存数据达预设阀值时,将数据发送至...

【专利技术属性】
技术研发人员:张勤
申请(专利权)人:深圳市中博科创信息技术有限公司
类型:发明
国别省市:广东,44

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

1