一种云存储系统和方法与流程

文档序号:11811976阅读:来源:国知局

技术特征:

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

2.根据权利要求1所述的一种云存储系统,其特征在于:所述终端包括终端获取单元、终端处理单元、终端发送单元,所述终端处理单元由数据加密模块、数据压缩模块、数据解密模块、数据解压模块组成,所述终端获取单元与终端处理单元和终端发送单元连接,所述终端处理单元与终端发送单元连接。

3.根据权利要求1所述的一种云存储系统,其特征在于:所述服务器包括接收单元、处理单元、发送单元,所述处理单元由数据解密模块、数据解压模块、数据加密模块、数据压缩模块、控制模块组成,所述接收单元与处理单元连接,所述连接单元与发送单元连接。

4.根据权利要求1所述的一种云存储系统,其特征在于:所述存储节点包括主机、磁盘阵列,所述主机包括外网单元、隔离单元和内网单元;

所述外网单元包含有用来连接外网的万兆网络接口和外网主控芯片,所述万兆网络接口与所述外网主控芯片相连,所述外网主控芯片还连接有存储和内存;

所述隔离单元包含 FPGA 及 FPGA 实现隔离逻辑,所述隔离逻辑还连接有缓存和FLASH,且所述隔离逻辑与其主机的外网主控芯片交互通信;

所述内网单元包含内网主控芯片、存储、内存,且所述存储和内存均与内网主控芯片相连,所述内网主控芯片与 FPGA 实现隔离逻辑交互通信 ,所述主机内网单元的内网主控芯片通过高速数据通道与所述磁盘阵列连接用于数据最终存储。

5.根据权利要求1所述的一种云存储系统,其特征在于:所述网络包括专用网络或公共网络。

6.一种云存储方法,其特征在于,应用于云存储系统,所述云存储系统,包括用户层、全局调度层、云存储层,其中,所述用户层由至少一个终端组成,所述全局调度层由一个或一个以上服务器组成,所述云存储层由至少一个云存储节点组成,所述用户层和云存储层通过专用网络或公共网络与全局调度层连接,该方法包括:数据存储方法、数据提取方法。

7.根据权利要求6所述的一种云存储方法,其特征在于:所述数据存储方法是终端获取单元获取用户对所述终端触发的数据存储请求,所述终端处理单元中的数据加密模块对数据进行加密,再经数据压缩模块压缩后通过终端发送单元将数据发出;

终端发出的数据经网络传递到服务器,所述服务器接收单元将接收的数据经处理单元的解压模块和解密模块的解压、解密处理后传送给控制模块,所述控制模块对数据进行数据类型的分类并分配一个数据标识,所述服务器的发送单元将分类好的数据通过网络发送给相对应的云存储节点;

数据通过外网进入云存储节点主机的外网单元,所述外网单元会对数据进行初步处理,初步处理后的数据从外网单元的外网控制芯片进入相对应的隔离单元的FPGA实现的隔离逻辑中,隔离单元根据策略匹配,决定该数据的处理模式,最后数据进入内网单元的内网控制芯片,内网单元解析数据指令后将数据写入磁盘阵列。

8.根据权利要求6所述的一种云存储方法,其特征在于:所述数据提取方法是终端获取单元获取用户对所述终端触发的数据提取请求,所述终端发送单元将数据提取请求通过网络发送给服务器;

所述服务器的数据接收单元将数据提取请求传递给服务器的控制模块,判别出数据的数据标识,所述服务器的发送单元将数据标识通过网络发送给相对应的云存储节点;

所述云存储的外网单元通过隔离单元传递给内网控制芯片,所述内网单控制芯片根据数据标识从磁盘阵列提取数据,提取的数据经过隔离单元到达外网控制芯片,所述外网控制芯片将提取的数据进行还原处理后通过网络发送给服务器;

所述服务器接收单元将接收的提取数据经处理单元的加密模块和压缩模块的加密、压缩处理后传送给服务器的发送单元,所述服务器的发送单元将加密压缩后的数据发送给终端;

所述终端获取单元获取加密压缩后的数据并传递给处理单元的数据解压模块和数据解密模块进行解压、解密处理生成所需数据,所述终端的发送单元将所需数据发送给终端的显示单元。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1