【技术实现步骤摘要】
一种基于多云架构的数据存储系统及方法
[0001]本专利技术涉及数据安全存储
,尤其涉及一种基于多云架构的数据存储系统及方法。
技术介绍
[0002]公有云环境下数据存储于第三方云服务厂商,数据安全由云服务厂商保障,其安全服务的透明性带来用户对云存储安全不信任。用户通过压缩加密文件的方式在上传、下载过程中操作繁琐且效率较低,易用性较差。私有云方式搭建复杂,成本较大,对于中小规模企业组织不适用。因此,现有的技术方案在数据进行存储时,未能有效保证数据的可靠性与完整性。
[0003]因此,现有技术还有待改进和提高。
技术实现思路
[0004]本专利技术要解决的技术问题在于,针对现有技术的上述缺陷,提供一种基于多云架构的数据存储系统及方法,旨在解决现有技术中在数据进行存储时,未能有效保证数据的可靠性与完整性的问题。
[0005]为了解决上述技术问题,本专利技术所采用的技术方案如下:
[0006]第一方面,本专利技术提供一种基于多云架构的数据存储系统,其中,所述系统包括:
[000 ...
【技术保护点】
【技术特征摘要】
1.一种基于多云架构的数据存储系统,其特征在于,所述系统包括:用户访问层,所述用户访问层用于进行身份认证,实现安全访问;存储管理层,所述存储管理层用于将不同云端服务商提供的API接口整合,形成统一的虚拟云盘操作界面;数据服务层,所述数据服务层用于对文件数据进行动态分割,并在分割完后将所述文件数据的元信息保存于本地数据库中;数据传输层,所述数据传输层用于对所述文件数据进行分块加密,并基于负载均衡算法,将所述文件数据库分块上传至对应云端。2.根据权利要求1所述的基于多云架构的数据存储系统,其特征在于,所述数据服务层包括:文件信息提取模块,用于从所述文件数据中提取文件信息,并根据所述文件信息,确定所述文件信息所对应的数据量;分割判断模块,用于基于所述数据量与阈值进行比较,判断是否对所述文件数据进行分割;动态分割模块,用于对所述文件数据进行分割,得到若干数据块以及分割路径,并生成一个哈希值。3.根据权利要求2所述的基于多云架构的数据存储系统,其特征在于,所述数据服务层还包括:元信息管理模块,用于将所述文件数据分割后生成的参数作为元信息,并将所述元信息保存于本地数据库中。4.根据权利要求3所述的基于多云架构的数据存储系统,其特征在于,所述数据服务层还包括:冗余分块处理模块,用于将所述文件数据分割后所得到的数据块进行冗余编码处理。5.根据权利要求4所述的基于多云架构的数据存储系统,其特征在于,所述数据传输层包括:负载均衡处理模块,用于将进行冗余编码处理后的数据块基于负载均衡的调度策略确定云端;数据加密处理模块,用于对所述数据块进行加密处理,并将密钥信息反馈至元信息管理模块,以通过实施元信息管理模块将所述密钥信息反馈至本地数据库。6.一种基于权利要求1
...
【专利技术属性】
技术研发人员:游录金,谢俊,阎澎,
申请(专利权)人:柏域信息科技上海有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。