[发明专利]存储处理方法、装置及相关设备在审
申请号: | 201710424697.9 | 申请日: | 2017-06-07 |
公开(公告)号: | CN109002254A | 公开(公告)日: | 2018-12-14 |
发明(设计)人: | 张妮;黄梦龙 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 存储处理 存储处理装置 远端存储 流量控制 备份 受限 加密 主机 发送 网络 | ||
本发明实施例公开了一种存储处理方法、装置及相关设备,该方法包括:存储处理装置获取IO请求,存储处理装置针对容器产生的IO请求进行存储处理,存储处理包括对IO请求进行QoS流量控制、加密以及备份,存储处理装置将经存储处理的IO请求发送至远端存储设备。由于存储处理装置设置在容器所在的主机中,并为容器产生的IO请求提供存储处理能力,因此在本地进行存储处理时不再受限于网络以及远端存储设备,并可提高存储处理的性能。
技术领域
本申请涉及信息技术领域,特别涉及一种存储处理方法、装置及相关设备。
背景技术
随着容器技术的崛起,越来越多的业务开始向容器迁移,因此容器存储的持久化能力也变得越发重要。
而在现有技术中,容器在主机的操作系统上运行,与主机网络连接的远端存储设备可提供数据卷至容器所在的操作系统。容器可通过挂载(mount)命令将数据卷挂载到容器的命名空间中,使得数据卷成为容器可访问的目录或文件,并供运行在容器中的应用访问。而运行在容器中的应用在访问数据卷时,会针对数据卷产生输入输出(input/output,IO)请求,主机将该IO请求跨网络发送至远端存储设备,远端存储设备在接收IO请求后,根据IO请求对数据卷进行对应的IO操作。
现有技术中,在需要对容器产生的IO请求进行服务质量(Quality of Service,QoS)流量控制、加密以及备份等较为高级的存储处理时,由于容器本身不支持这些存储处理,因此只能利用远端存储设备执行存储处理。
但是,利用远端存储设备执行这些存储处理时,由于需跨网络实现,性能较差,且存储处理的速度完全受限于网络以及远端存储设备的工作状态。
发明内容
为解决现有技术的问题,本发明实施例提供一种存储处理方法、装置及相关设备,通过在本地实现QoS流量控制、加密以及备份等存储处理,使得在进行存储处理时不再受限于网络以及远端存储设备,并可提高存储处理的性能。
第一方面,本发明实施例提供一种数据处理方法,该方法应用于存储处理装置,该方法包括:存储处理装置获取容器在读写数据卷时产生的IO请求,具体而言,该容器与该存储处理装置配置在同一主机上,该数据卷为远端存储设备挂载给容器形成的,存储处理装置针对IO请求进行存储处理,于此所述的存储处理包括对IO请求进行QoS流量控制、加密以及备份,存储处理装置将经存储处理的IO请求发送至远端存储设备。
由于存储处理装置设置在容器所在的主机中,并为容器产生的IO请求提供存储处理能力,因此在进行存储处理时不再受限于网络以及远端存储设备,可提高容器的存储处理性能。
在本发明实施例的一种实现方式中,存储处理装置获取容器的应用在读写数据卷时产生的IO请求具体包括:存储处理装置截获由操作系统的通用块层发送至操作系统的IO调度层的IO请求,具体来说,该IO请求由容器经操作系统的虚拟文件系统和文件系统发送至通用块层,存储处理装置将经存储处理的IO请求发送至远端存储设备具体包括:存储处理装置将经存储处理的IO请求发送至IO调度层,以使得经存储处理的IO请求经操作系统的IO调度层、块设备驱动层以及块设备层发送至远端存储设备。
由于本实现方式在操作系统内核中的IO路径截获IO请求,因此对内核的改动很小,易于实现。
在本发明实施例的另一种实现方式中,存储处理装置为在主机的操作系统的内核注册的回调函数。
通过回调函数实现存储处理装置的功能,仅需将回调函数在操作系统的内核注册即可实现,可有效简化操作。
在本发明实施例的另一种实现方式中,存储处理装置获取容器的应用在读写数据卷时产生的IO请求具体包括:存储处理装置接收容器发送的IO请求,存储处理装置将经存储处理的IO请求发送至远端存储设备具体包括:存储处理装置将经存储处理的IO请求直接发送至远端存储设备。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710424697.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种损坏条带的处理方法及装置
- 下一篇:存储系统及其操作方法