[发明专利]分布式存储方法及装置、电子设备和存储介质在审
申请号: | 201911075911.X | 申请日: | 2019-11-06 |
公开(公告)号: | CN112783419A | 公开(公告)日: | 2021-05-11 |
发明(设计)人: | 牛克强;张力 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 北京太合九思知识产权代理有限公司 11610 | 代理人: | 刘戈 |
地址: | 英属开曼群岛大开*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 分布式 存储 方法 装置 电子设备 介质 | ||
本公开涉及一种分布式存储方法及装置、电子设备和存储介质。所述方法包括:将云盘划分为多个子存储空间,并建立所述多个子存储空间与多个存储节点之间的对应关系;接收存储请求;根据所述多个子存储空间的元数据,确定所述存储请求对应的第一子存储空间,并根据所述多个子存储空间与所述多个存储节点之间的对应关系,确定所述第一子存储空间对应的第一存储节点;将所述存储请求转发至所述第一存储节点,以便所述第一存储节点根据所述第一存储节点中存储的元数据和所述存储请求,对所述第一子存储空间进行读操作和/或写操作。本公开提供了分布式存储方案,对一个云盘的多个读写操作可以在多个存储节点进行,从而能够提高云盘的读写速度。
技术领域
本公开涉及分布式存储技术领域,尤其涉及一种分布式存储方法及装置、电子设备和存储介质。
背景技术
SCSI(Small Computer System Interface,小型计算机系统接口)是一种用于计算机及其周边设备(如硬盘、软驱、光驱、打印机、扫描仪等)之间的系统级接口的独立处理器标准。SCSI与IDE(Integrated Drive Electronics,电子集成驱动器)是不同的接口,IDE接口是普通PC(Personal Computer,个人计算机)的标准接口,而SCSI并不是专门为硬盘设计的接口,而是一种广泛应用于小型机上的高速数据传输技术。
TGT(TarGeT)是为创建和维护SCSI target驱动提供支持的架构。TGT能将块设备或者文件转换为SCSI设备并提供iSCSI(Internet Small Computer System Interface,互联网小型计算机系统接口)或者iSER(iSCSI Extensions for Remote direct memoryaccess,用于远程直接数据存取的互联网小型计算机系统接口扩展)等SAN(Storage AreaNetwork,存储区域网络)中常用的传输方式来访问这些设备。
图1中的架构A示出了传统的企业存储的示意架构。如图1中的架构A所示,传统的企业存储应用通常要求支持SCSI或者iSCSI。图1中的架构B示出了云存储的示意架构。如图1中的架构B所示,分布式云存储一般使用专用客户端给用户提供服务。为了使分布式云存储同时支持云上应用和企业存储应用,在企业级的分布式存储应用中,通常使用TGT架构加专用客户端的组网方式。这种方式的优点是配置简单,分层清晰。然而,由于SCSI和TGT为单机单实例设计,无法实现多个节点之间的交互,导致只能采用单个主节点加多个备用节点的方式。一主多备的模式必然会造成分布式存储的性能瓶颈。在一主多备的模式下,主节点故障带来的切换时间开销将会非常大。
发明内容
本公开提出了一种分布式存储技术方案。
根据本公开的第一方面,提供了一种分布式存储方法,应用于云存储服务端,包括:
将云盘划分为多个子存储空间,并建立所述多个子存储空间与多个存储节点之间的对应关系;
接收存储请求,其中,所述存储请求用于请求对所述云盘进行读操作和/或写操作;
根据所述多个子存储空间的元数据,确定所述存储请求对应的第一子存储空间,并根据所述多个子存储空间与所述多个存储节点之间的对应关系,确定所述第一子存储空间对应的第一存储节点;
将所述存储请求转发至所述第一存储节点,以便所述第一存储节点根据所述第一存储节点中存储的元数据和所述存储请求,对所述第一子存储空间进行读操作和/或写操作。
在一种可能的实现方式中,所述将云盘划分为多个子存储空间,包括:
将所述云盘划分为多个分片,并将每个分片分别作为子存储空间。
在一种可能的实现方式中,所述将云盘划分为多个子存储空间,包括:
将所述云盘划分为多个分片,将每个所述分片划分为多个条带,并将每个条带分别作为子存储空间。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911075911.X/2.html,转载请声明来源钻瓜专利网。