[发明专利]一种横向扩展存储系统的构建方法在审
申请号: | 201410734938.6 | 申请日: | 2014-12-04 |
公开(公告)号: | CN104484130A | 公开(公告)日: | 2015-04-01 |
发明(设计)人: | 王道邦;王清翰;罗华;周泽湘;方仑;钱文;潘兴旺;李艳国 | 申请(专利权)人: | 北京同有飞骥科技股份有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100096 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 横向 扩展 存储系统 构建 方法 | ||
1.一种横向扩展存储系统的构建方法,其特征在于:
步骤一:存储系统中所有节点扫描所有的磁盘,即块设备,使每个块设备归入一个节点;
步骤二:将步骤一中所有节点的块设备按照一定大小进行条带切分,并把他们按照一定的算法整合为一个统一的存储池;
步骤三:将步骤二中的存储池映射给存储系统的客户端;
步骤四:客户端向存储池写入和从存储池读出数据。
2.如权利要求1所述的一种横向扩展存储系统的构建方法,其特征还在于:所述磁盘包括了本地硬盘和网络映射的磁盘,本地磁盘如SATA HDD、SAS HDD或者SSD,本地软、硬RAID和逻辑卷;网络映射的磁盘如通过iSCSI协议、FC协议或者iSER协议等映射的磁盘阵列的LUN。
3.如权利要求1所述的一种横向扩展存储系统的构建方法,其特征还在于:步骤二所述算法可以采用网络RAID算法,如RAID0,RAID1,RAID5或者RAID6,也可以采用纠删码技术。
4.如权利要求1所述的一种横向扩展存储系统的构建方法,其特征还在于:所述步骤三可以采用如下三种方式进行映射:
(1)通过存储网络协议将存储池映射给客户端进行使用,存储协议如iSCSI、FC和iSER;
(2)通过将存储池格式化为文件系统再通过NAS相关协议进行导出,NAS相关协议如CIFS和NFS协议;
(3)通过专有API对存储池进行管理和读写,方便第三方应用直接写入,避免协议的转换,提升写入效率。
5.如权利要求1所述的一种横向扩展存储系统的构建方法,其特征还在于:所述步骤四向存储池写入数据时可以采用如下强一致性或弱一致性两种策略:
强一致性策略,客户端同时写入全部镜像,均写入成功后返回客户端;
弱一致性策略,将镜像分为主从镜像,客户端写入到主镜像,主镜像写入成功后返回客户端,由主镜像发起向从镜像的写入操作,从镜像写入成功后只向主镜像返回。
6.如权利要求1所述的一种横向扩展存储系统的构建方法,其特征还在于: 在所述存储系统中的各节点上,可支持动态添加缓存SSD,不停止应用,可设置其策略为回写、通写和预热读:
采用回写的方式时,将数据先写入SSD,定期或达到阈值警戒同步缓存数据到机械盘中;
采用通写的方式时,绕过缓存,直接写入数据到机械盘中;
采用预热读的方式时,最近访问次数越多的条带,将会迁移到SSD中以提高访问命中率。
7.如权利要求1所述的一种横向扩展存储系统的构建方法,其特征还在于:所述步骤一使每个块设备归入一个节点时应将存储空间相同、类型相似的块设备归入同一节点。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京同有飞骥科技股份有限公司,未经北京同有飞骥科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410734938.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:拼接墙的web页面显示方法和系统
- 下一篇:屏幕取词的方法、装置及移动终端