[发明专利]一种云存储系统、云客户端及实现存储区域网络服务的方法无效
申请号: | 201110078119.7 | 申请日: | 2011-03-30 |
公开(公告)号: | CN102143228A | 公开(公告)日: | 2011-08-03 |
发明(设计)人: | 张立强;李瑞东 | 申请(专利权)人: | 浪潮(北京)电子信息产业有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06 |
代理公司: | 北京安信方达知识产权代理有限公司 11262 | 代理人: | 栗若木;王漪 |
地址: | 100085 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 存储系统 客户端 实现 存储 区域 网络服务 方法 | ||
技术领域
本发明涉及计算机以及网络信息技术领域,具体涉及一种云存储系统、云客户端及实现存储区域网络服务的方法。
背景技术
与传统的大规模存储系统相比,云存储系统具有构建成本低、性能高效可靠、使用简单方便的特点,是未来的发展趋势。云存储系统一般对外提供文件接口,但目前的应用中还存在着相当多数量的块应用,相当长一段时间内这些服务都将存在并且持续发展,因此需要云存储也提供高可靠、高可扩展、高性能的SAN(Storage Area Network,存储区域网络)服务支持。
发明内容
本发明所要解决的技术问题是,提供一种云存储系统、云客户端及实现存储区域网络服务的方法,以实现高性能的SAN服务的云存储技术。
为了解决上述技术问题,本发明公开了一种云存储系统,包括数据节点,还包括:
控制节点,从所述各数据节点上虚拟卷文件条带进行选择,以创建虚拟卷文件,并存储所述虚拟卷文件的访问权限控制信息,以及通知云客户端扫描虚拟卷更新。
较佳地,上述系统中,所述控制节点还包括:
存储区域网络(SAN)控制模块,将一个或多个数据节点上的虚拟卷文件条带选作为所述虚拟卷文件,以及通知云客户端扫描虚拟卷更新;
虚拟卷信息库,存储所述虚拟卷文件的访问权限控制信息。
较佳地,上述系统中,所述SAN控制模块,还接收云客户端发起的SAN服务请求,根据云客户端所请求的虚拟卷文件,从所述虚拟卷信息库中查找该虚拟卷文件的信息,以控制相应的数据节点将云客户端所请求访问的虚拟卷文件的数据发送给该云客户端。
本发明还公开了一种云客户端,包括块设备,以及存储区域网络(SAN)启动器和虚拟卷子模块,其中:
所述SAN启动器,根据控制节点发送的云客户端扫描虚拟卷更新的通知,自动更新块设备信息的变化,以及接收云客户端的操作系统的数据读写指令,对块设备进行读写;
所述虚拟卷子模块,接收云客户端的操作系统的数据读写指令,将其转换为对虚拟卷的读写操作。
本发明还公开了一种实现存储区域网络服务的方法,包括:
从云存储系统的各数据节点上的虚拟卷文件条带中进行选择,以在云存储系统的控制节点上创建虚拟卷文件,并在控制节点上存储所述虚拟卷文件的设置访问权限控制,控制节点通知云客户端扫描虚拟卷更新。
较佳地,上述方法还包括,云客户端收到所述控制节点发送的通知后,自动更新块设备信息的变化,并对块设备进行读写操作。
较佳地,上述方法还包括,云客户端还对虚拟卷进行读写操作。
本发明的实施例具有如下优点:
本发明实施例无需对云存储系统文件服务进行二次开发,且继承了云存储的可靠性、可扩展性等特点;
本发明实施例与硬件特性无关,适用于云存储系统及普通的集群存储,使用户从高价的SAN磁盘阵列中解放出来;
本发明实施例结合云存储系统高效的分布式副本技术,可实现SAN服务的性能、可靠性提升。
附图说明
图1为本实施例中的云存储系统及云客户端之间的架构示意图。
具体实施方式
下面结合附图及具体实施例对本发明技术方案做进一步详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。
实施例1
本实施例提供一种可支持SAN服务的云存储系统以及可接收该SAN服务的云客户端,其架构如图1所示。
其中,云存储系统基于云存储系统的通用架构,运用虚拟卷技术,结合云存储系统固有的数据副本等技术,实现高性能、高可靠性、高可扩展的SAN服务。具体地,本实施例中,云存储系统的结构如图1所示,包括如下各部分:
控制节点,也可以称为元节点,是云存储系统中的存放数据管理和控制信息的节点,实现对文件创建分配和管理等任务,数量一般为2个或更多。数据管理和控制信息一般也称为元数据,主要是文件基本属性信息和目录结构信息。在本实施例中,主要处理和存储虚拟卷控制信息。在本实施例中,控制节点主要从各数据节点上虚拟卷文件条带进行选择,以创建虚拟卷文件,并存储虚拟卷文件的访问权限控制信息,以及通知云客户端扫描虚拟卷更新。
数据节点,是实际数据的存储节点,主要提供数据的存取、空间的分配等服务。虚拟卷文件以与普通文件同样的格式以条带方式存储在各个数据节点上。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮(北京)电子信息产业有限公司,未经浪潮(北京)电子信息产业有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110078119.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种远程管理无线移动终端方法及装置
- 下一篇:远程流量采集的方法、装置和系统