一种云存储系统和方法技术方案

技术编号:14104821 阅读:75 留言:0更新日期:2016-12-05 02:00
本发明专利技术涉及一种云存储系统和方法,包括用户层、全局调度层、云存储层,所述用户层和云存储层通过网络与全局调度层连接,所述用户层由至少一个终端组成;所述全局调度层由一个或一个以上服务器组成;所述云存储层由至少一个云存储节点组成。本发明专利技术的有益效果是:通过使用用户层、全局调度层、云存储层,使得该系统既具有可靠性又具有可扩展性、成本低的优点;通过将文件加密压缩传送,使得该系统既具有节省带宽资源又具有安全性优点;通过采用FPGA形成的逻辑隔离有效的保护存有海量数据的磁盘阵列。

【技术实现步骤摘要】

本专利技术涉及互联网
,尤其涉及一种云存储系统和方法
技术介绍
随着现代社会不断发展智能化趋势,人们对云存储技术提出了越来越高的要求。云存储是在云计算概念上延伸和衍生发展出来的一个新的概念。云计算是分布式处理 、并行处理和网格计算的发展,是透过网络将庞大的计算处理程序自动分拆成无数个较小的子程序,再交由多部服务器所组成的庞大系统经计算分析之后将处理结果回传给用户。通过云计算技术,网络服务提供者可以在数秒之内,处理数以千万计甚至亿计的信息,达到和超级计算机同样强大的网络服务。云存储的概念与云计算类似,它是指通过集群应用、网格技术或分布式文件系统等功能,网络中大量各种不同类型的存储设备通过应用软件集合起来协同工作,共同对外提供数据存储和业务访问功能的一个系统,保证数据的安全性,并节约存储空间。简单来说,云存储就是将储存资源放到云上供人存取的一种新兴方案。使用者可以在任何时间、任何地方,透过任何可连网的装置连接到云上方便地存取数据。现有技术中,云存储系统的可拓展性、可靠性、安全性、成本低、节约带宽资源这些优点不能同时满足。
技术实现思路
本专利技术的目的在于克服现有技术存在的以上问题,提供一种云存储系统和方法,使可拓展性、可靠性、安全性、成本低、节约带宽资源这些优点同时满足。为实现上述技术目的,达到上述技术效果,本专利技术提供一种云存储系统,包括用户层、全局调度层、云存储层,所述用户层和云存储层通过网络与全局调度层连接,所述用户层由至少一个终端组成;所述全局调度层由一个或一个以上服务器组成;所述云存储层由至少一个云存储节点组成。进一步的,所述终端包括终端获取单元、终端处理单元、终端发送单元,所述终端处理单元由数据加密模块、数据压缩模块、数据解密模块、数据解压模块组成,所述终端获取单元与终端处理单元和终端发送单元连接,所述终端处理单元与终端发送单元连接;进一步的,所述服务器包括接收单元、处理单元、发送单元,所述处理单元由数据解密模块、数据解压模块、数据加密模块、数据压缩模块、控制模块组成,所述接收单元与处理单元连接,所述连接单元与发送单元连接;进一步的,所述存储节点包括主机、磁盘阵列,所述主机包括外网单元、隔离单元和内网单元;所述外网单元包含有用来连接外网的万兆网络接口和外网主控芯片,所述万兆网络接口与所述外网主控芯片相连,所述外网主控芯片还连接有存储和内存;所述隔离单元包含 FPGA 及 FPGA 实现隔离逻辑,所述隔离逻辑还连接有缓存和FLASH,且所述隔离逻辑与其主机的外网主控芯片交互通信;所述内网单元包含内网主控芯片、存储、内存,且所述存储和内存均与内网主控芯片相连,所述内网主控芯片与 FPGA 实现隔离逻辑交互通信 ,所述主机内网单元的内网主控芯片通过高速数据通道与所述磁盘阵列连接用于数据最终存储。进一步的,所述网络包括专用网络或公共网络。本专利技术还提供一种云存储方法,应用于云存储系统,所述云存储系统,包括用户层、全局调度层、云存储层,其中,所述用户层由至少一个终端组成,所述全局调度层由一个或一个以上服务器组成,所述云存储层由至少一个云存储节点组成,所述用户层和云存储层通过专用网络或公共网络与全局调度层连接,该方法包括:数据存储方法、数据提取方法。进一步的,所述数据存储方法是终端获取单元获取用户对所述终端触发的数据存储请求,所述终端处理单元中的数据加密模块对数据进行加密,再经数据压缩模块压缩后通过终端发送单元将数据发出;终端发出的数据经网络传递到服务器,所述服务器接收单元将接收的数据经处理单元的解压模块和解密模块的解压、解密处理后传送给控制模块,所述控制模块对数据进行数据类型的分类并分配一个数据标识,所述服务器的发送单元将分类好的数据通过网络发送给相对应的云存储节点;数据通过外网进入云存储节点主机的外网单元,所述外网单元会对数据进行初步处理,初步处理后的数据从外网单元的外网控制芯片进入相对应的隔离单元的FPGA实现的隔离逻辑中,隔离单元根据策略匹配,决定该数据的处理模式,最后数据进入内网单元的内网控制芯片,内网单元解析数据指令后将数据写入磁盘阵列。进一步的,所述数据提取方法是终端获取单元获取用户对所述终端触发的数据提取请求,所述终端发送单元将数据提取请求通过网络发送给服务器;所述服务器的数据接收单元将数据提取请求传递给服务器的控制模块,判别出数据的数据标识,所述服务器的发送单元将数据标识通过网络发送给相对应的云存储节点;所述云存储的外网单元通过隔离单元传递给内网控制芯片,所述内网单控制芯片根据数据标识从磁盘阵列提取数据,提取的数据经过隔离单元到达外网控制芯片,所述外网控制芯片将提取的数据进行还原处理后通过网络发送给服务器;所述服务器接收单元将接收的提取数据经处理单元的加密模块和压缩模块的加密、压缩处理后传送给服务器的发送单元,所述服务器的发送单元将加密压缩后的数据发送给终端;所述终端获取单元获取加密压缩后的数据并传递给处理单元的数据解压模块和数据解密模块进行解压、解密处理生成所需数据,所述终端的发送单元将所需数据发送给终端的显示单元。本专利技术的有益效果是:通过使用用户层、全局调度层、云存储层,使得该系统既具有可靠性又具有可扩展性、成本低的优点;通过将文件加密压缩传送,使得该系统既具有节省带宽资源又具有安全性优点;通过采用FPGA形成的逻辑隔离有效的保护存有海量数据的磁盘阵列。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1是本专利技术的整体效果示意图;图2是本专利技术中终端的结构示意图;图3是本专利技术中服务器的结构示意图;图4是本专利技术中云存储节点的结构示意图;图中标号说明:1-用户层、2-全局调度层、3-云存储层、101-终端、201-服务器、301-主机、302-磁盘阵列。具体实施方式下面将参考附图并结合实施例,来详细说明本专利技术。如图1至4所示,一种云存储系统,包括用户层、全局调度层、云存储层,所述用户层和云存储层通过网络与全局调度层连接,所述用户层由至少一个终端组成;所述全局调度层由一个或一个以上服务器组成;所述云存储层由至少一个云存储节点组成。进一步的,所述终端包括终端获取单元、终端处理单元、终端发送单元,所述终端处理单元由数据加密模块、数据压缩模块、数据解密模块、数据解压模块组成,所述终端获取单元与终端处理单元和终端发送单元连接,所述终端处理单元与终端发送单元连接;进一步的,所述服务器包括接收单元、处理单元、发送单元,所述处理单元由数据解密模块、数据解压模块、数据加密模块、数据压缩模块、控制模块组成,所述接收单元与处理单元连接,所述连接单元与发送单元连接;进一步的,所述存储节点包括主机、磁盘阵列,所述主机包括外网单元、隔离单元和内网单元;所述外网单元包含有用来连接外网的万兆网络接口和外网主控芯片,所述万兆网络接口与所述外网主控芯片相连,所述外网主控芯片还连接有存储和内存;所述隔离单元包含 FPGA 及 FPGA 实现隔离逻辑,所述隔离逻辑还连接有缓存和FLASH,且所述隔离逻辑与其主机的外网主控芯片交互通信;所述内网单元包含内网主控芯片、存储、内存,且所述存储和内存均与内网主控芯片相连,本文档来自技高网...
一种云存储系统和方法

【技术保护点】
一种云存储系统,包括用户层、全局调度层、云存储层,所述用户层和云存储层通过网络与全局调度层连接,其特征在于:所述用户层由至少一个终端组成;所述全局调度层由一个或一个以上服务器组成;所述云存储层由至少一个云存储节点组成。

【技术特征摘要】
1.一种云存储系统,包括用户层、全局调度层、云存储层,所述用户层和云存储层通过网络与全局调度层连接,其特征在于:所述用户层由至少一个终端组成;所述全局调度层由一个或一个以上服务器组成;所述云存储层由至少一个云存储节点组成。2.根据权利要求1所述的一种云存储系统,其特征在于:所述终端包括终端获取单元、终端处理单元、终端发送单元,所述终端处理单元由数据加密模块、数据压缩模块、数据解密模块、数据解压模块组成,所述终端获取单元与终端处理单元和终端发送单元连接,所述终端处理单元与终端发送单元连接。3.根据权利要求1所述的一种云存储系统,其特征在于:所述服务器包括接收单元、处理单元、发送单元,所述处理单元由数据解密模块、数据解压模块、数据加密模块、数据压缩模块、控制模块组成,所述接收单元与处理单元连接,所述连接单元与发送单元连接。4.根据权利要求1所述的一种云存储系统,其特征在于:所述存储节点包括主机、磁盘阵列,所述主机包括外网单元、隔离单元和内网单元;所述外网单元包含有用来连接外网的万兆网络接口和外网主控芯片,所述万兆网络接口与所述外网主控芯片相连,所述外网主控芯片还连接有存储和内存;所述隔离单元包含 FPGA 及 FPGA 实现隔离逻辑,所述隔离逻辑还连接有缓存和FLASH,且所述隔离逻辑与其主机的外网主控芯片交互通信;所述内网单元包含内网主控芯片、存储、内存,且所述存储和内存均与内网主控芯片相连,所述内网主控芯片与 FPGA 实现隔离逻辑交互通信 ,所述主机内网单元的内网主控芯片通过高速数据通道与所述磁盘阵列连接用于数据最终存储。5.根据权利要求1所述的一种云存储系统,其特征在于:所述网络包括专用网络或公共网络。6.一种云存储方法,其特征在于,应用于云存储系统,所述云存储系统,包括用户层、全局调度层、云存储层,其中,所述用户层由至少一个终端组成,所述全局调度层由一个或一个以上服务器组成,所述云存储层由至少一个云存储节点组成,所述用户层和云存储层通过专...

【专利技术属性】
技术研发人员:金为民
申请(专利权)人:安徽斗转星移信息科技有限公司
类型:发明
国别省市:安徽;34

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1