[发明专利]弹性块存储数据的方法、装置、系统和存储介质在审
申请号: | 201710448183.7 | 申请日: | 2017-06-14 |
公开(公告)号: | CN109085996A | 公开(公告)日: | 2018-12-25 |
发明(设计)人: | 谭文贵 | 申请(专利权)人: | 中国移动通信集团重庆有限公司;中国移动通信集团公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 北京东方亿思知识产权代理有限责任公司 11258 | 代理人: | 彭琼 |
地址: | 401121*** | 国省代码: | 重庆;50 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 存储数据 弹性块 存储介质 映射 分布式文件系统 故障发生率 服务响应 提升系统 通信协议 系统性能 有效减少 转换 时延 硬盘 消耗 | ||
本发明公开了一种弹性块存储数据的方法、装置、系统和存储介质。该方法包括:将分布式文件系统Ceph设置为存储数据的系统,Ceph的通信协议为rbd协议;接收基于iSCSI协议的与Ceph进行弹性块存储数据的请求;根据请求,将rbd协议与iSCSI协议进行转换;按照转换后的相同的协议进行弹性块存储数据的操作。一方面,本发明实施例可以避免了由于ceph映射而来的本地硬盘出现的逻辑错误的风险,有效减少了故障发生率,提升系统的稳定性;另一方面,本发明实施例可以通过减少一次映射,从而减少了系统性能消耗并缩短了服务响应时延。
技术领域
本发明涉及存储技术领域,尤其涉及一种弹性块存储的方法、装置、系统和存储介质。
背景技术
随着企业云计算平台的快速发展,对利用块存储进行各类虚拟机和应用数据的存储需求越来越大。当前,弹性块存储技术方案是开源的方案,该方案可以为用户提供块高级别的高速数据存储服务。用户可使用块存储设备在虚拟机或物理机上以卷的方式写入数据或者读取数据。在当前的开源方案中,首先将Ceph(分布式文件系统)卷映射为本地硬盘,然后通过小型计算机系统接口(Internet Small Computer System Interface,iSCSI)服务将本地硬盘(由Ceph映射而来)映射成逻辑单元号(Logical Unit Number,LUN),再通过iSCSI协议对外提供弹性块设备。
在现有的弹性块存储方案主要存在如下缺点:
1)通过Ceph映射而来的本地硬盘存在出现逻辑错误的风险。
2)在方案的实现过程中多一次映射操作,增加了系统性能消耗,增加服务响应时延。
如何提高存储准确率和减小存储时延,成为业界亟待解决的技术问题。
发明内容
为了解决存储准确率低和存储时延的问题,本发明实施例提供了一种弹性块存储的方法、装置、系统和存储介质。
第一方面,提供了一种弹性块存储数据的方法。该方法包括以下步骤:
将Ceph设置为存储数据的系统,Ceph的通信协议为rbd协议;
接收基于iSCSI协议的与Ceph进行弹性块存储数据的请求;
根据请求,将rbd协议与iSCSI协议进行转换;
按照转换后的相同的协议进行弹性块存储数据的操作。
第二方面,提供了一种弹性块存储数据的装置。该装置包括:
系统设置单元,用于将Ceph设置为存储数据的系统,Ceph的通信协议为rbd协议;
请求接收单元,用于接收基于iSCSI协议的与Ceph进行弹性块存储数据的请求;
协议转换单元,用于根据请求,将rbd协议与iSCSI协议进行转换;
数据存储单元,用于按照转换后的相同的协议进行弹性块存储数据的操作。
第三方面,提供了一种弹性块存储数据的系统。该系统包括:Ceph和存储网关,
Ceph用于存储数据,并通过rbd协议向存储网关进行弹性块存储数据的操作;
存储网关用于将Ceph的rbd协议转换为iSCSI协议,并通过iSCSI协议与Ceph进行弹性块存储数据的操作。
第四方面,提供了一种弹性块存储数据的装置。该装置包括:
存储器,用于存放程序;
处理器,用于执行所述存储器存储的程序,所述程序使得所述处理器执行上述各方面所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国移动通信集团重庆有限公司;中国移动通信集团公司,未经中国移动通信集团重庆有限公司;中国移动通信集团公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710448183.7/2.html,转载请声明来源钻瓜专利网。