[发明专利]一种基于对象存储协议的块存储池访问方法有效
申请号: | 202110072600.9 | 申请日: | 2021-01-20 |
公开(公告)号: | CN112799781B | 公开(公告)日: | 2021-09-03 |
发明(设计)人: | 刘忻;郑小剑;董栓宗 | 申请(专利权)人: | 广州市品高软件股份有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F11/14 |
代理公司: | 广州新诺专利商标事务所有限公司 44100 | 代理人: | 张玲春 |
地址: | 510000 广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 对象 存储 协议 访问 方法 | ||
本发明公开了一种基于对象存储协议的块存储访问方法,包括首先通过对象存储网关服务的客户端发出包括上传、下载、删除对象文件的请求;其中,上传所述对象文件为镜像文件时,设置所示镜像文件的文件属性为:“X‑Meta‑Bingo‑MyImage”;然后,对象存储网关识别所述对象文件的参数,所述参数包括文件属性;若所述文件属性符合“X‑Meta‑Bingo‑MyImage”,则依据所述请求,调用所述块存储接口,所述块存储写入所述镜像文件、下载所述镜像文件、删除所述镜像文件,然后返回所述客户端;否则,直接在对象存储池中执行所述请求:写入、下载、删除所述对象文件。本发明主要解决分布存储系统存储池之间的数据的隔离的问题,使得用户可以很方便地通过对象存储协议来直接访问块存储池中的块存储,用户无需依赖中转模块,无需额外的中转模块的机器,减少资源的浪费,解决云计算领域用户使用定制的虚拟机的关键问题,可以有效推广。
技术领域
本发明涉及云计算领域,尤其涉及一种基于对象存储协议的块存储访问方法。
背景技术
虚拟机是云计算领域的一个主要技术,虚拟机的虚拟磁盘需要使用块设备。Ceph是一种分布式存储系统,在云计算领域应用非常广泛,可以提供对象存储网关服务和块存储服务,其中对象存储网关可以支持被广泛使用S3协议,块存储服务可以虚拟机提供虚拟磁盘使用。镜像是虚拟机的虚拟磁盘的概念,通过对镜像的定制,用户可以很方便地在虚拟机中运行私有的业务系统,比如:可以运行web服务器,数据库和安全软件等。用户想在云平台创建自己设计好的虚拟机,需要将自己的镜像文件上传到后端存储即Ceph的块存储服务中,因Ceph的对象存储网关服务的对象存储池和块存储池之间数据是逻辑隔离的,所以无法直接通过对象存储网关服务的客户端直接上传到块存储服务,本领域常用的技术解决方案是:用户将镜像文件上传到对象存储网关,然后通知中转模块从对象存储网关下载到本地,然后再上传到块存储服务,其操作方式是:
1)注册镜像方式:用户把虚拟机镜像注册到云平台,首先通过对象存储网关服务的客户端,将镜像文件上传到对象存储网关服务,接着通知中转模块要注册的镜像文件名,然后中转模块通过镜像文件名从对象存储网关服务中下载用户上传的镜像文件保存到本地,最后上传镜像到块存储池。
2)删除镜像方式:用户下发删除指令,通知中转模块删除镜像,然后中转模块去块存储池删除用户的镜像。
3)下载镜像方式:用户下发下载指令,通知中转模块,中转模块去块存储池下载用户的镜像,保存在本地,接着中转模块将用户需要下载的镜像上传到对象存储网关服务,中转模块通知用户可以下载镜像,用户收到通知后,再通过对象存储网关服务去下载镜像。
但镜像的注册和下载非常麻烦,中间需要操作多次,经过网络传输多次,通常镜像大小都是GB以上,耗时大,在网络差得情况下,耗时问题更严重;并且单一依赖中转模块,容易造成单点故障,受限中转模块的机器网络带宽,存储容量和磁盘I/O性能,增加运维工作的难度和成本;中转模块设计需要考虑并发性能,大流量的分发,还需要考虑在服务重新启动后,保证之前任务能正确继续执行,这些都加大了开发的难度。
因此,当下尤其需要提出相关的技术解决方案。
发明内容
针对上述问题,本发明的目的是提供一种基于对象存储协议的块存储池访问方法,能够对现有技术的方法流程进行优化,简单有效地实现上传、下载、删除操作,具体可靠性好,开发和维护成本低等优点。
为解决上述技术问题,一种基于对象存储协议的块存储池访问方法,包括以下步骤:
S1:通过对象存储网关服务的客户端发出包括上传、下载、删除对象文件的请求;其中,上传所述对象文件为镜像文件时,设置所述镜像文件的文件属性为:“X-Meta-Bingo-MyImage”;
S2:对象存储网关识别所述对象文件的参数,所述参数包括文件属性;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州市品高软件股份有限公司,未经广州市品高软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110072600.9/2.html,转载请声明来源钻瓜专利网。