The invention discloses a method for cloud storage fault-tolerant a dynamic adjustable controller, the method of cloud storage service metadata system defines a variety of scheduling, respectively according to different fault tolerance strategy of load balancing, so that the cloud storage system can automatically complete the data analysis and structure, balancing and scheduling work inside, and to access the trigger timing trigger or repair the fault-tolerant data block storage directory, can demand flexible dynamic adjustment of fault tolerance; fault tolerant dynamic cloud storage scheme designed by the invention is adjustable, can according to the need of fault-tolerant storage flexible configuration, to support users to dynamically switch fault tolerance, data transfer save by the internal cloud storage system, without manual intervention, reduce the consumption of resources, improve efficiency, and ensure the data cloud storage system Security.
【技术实现步骤摘要】
一种动态可调的云存储系统容错方法
本专利技术设计分布式大数据的云存储领域,特别是一种动态可调的云存储容错方法。
技术介绍
大数据时代,海量数据应用而生,每时每刻都有不同的应用系统产生海量的数据。随着社会进入云时代,传统存储已无法满足日益增长的数据存储需求,无法提供高可靠高安全易管理的存储特性;因此,云存储技术应用而生,云存储技术的出现,为海量数据的存储提供了有效的解决方案。当前比较传统的云存储解决方案是利用分布式文件系统进行文件存储,此方案虽然能对海量数据进行存储,避免单点故障,但将数据存入此云存储系统中以后无法直接动态调整存储的容错方式,传统云存储将副本的数据切换为纠删码的数据需要经历数据导出、数据临时存储、数据存储、数据清理这样一个十分复杂的过程,并且此过程风险较大,工作效率很低,显然不是一个适合投入现实生成环境的存储系统,动态可调的云存储容错管理方式将解决此问题。
技术实现思路
本专利技术针对存储容错无法随时动态调整的问题,克服现有技术特点,提供一种动态可调的云存储容错方案,能够对存储容错方式按需进行灵活的配置,支持用户随时动态切换容错方式,由云存储系统内部进行数据转存,无须进行手工干预,降低资源的消耗,提高效率,并保障云存储系统的数据安全。本专利技术为以上问题提出的技术方案是:一种动态可调的云存储系统容错方法,该方法中云存储系统中的元数据服务控制器定义了多种调度方式,分别针对不同的容错策略进行负载均衡调度,从而使得云存储系统能够在内部自动完成数据的析构、平衡及调度工作,并以访问触发或者定时触发修复其存储目录下的容错数据块,能够随时灵活的按需动态调整容错 ...
【技术保护点】
一种动态可调的云存储系统容错方法,其特征在于,该方法中云存储系统中的元数据服务控制器定义了多种调度方式,分别针对不同的容错策略进行负载均衡调度,从而使得云存储系统能够在内部自动完成数据的析构、平衡及调度工作,并以访问触发或者定时触发修复其存储目录下的容错数据块,能够随时灵活的按需动态调整容错方式。
【技术特征摘要】
1.一种动态可调的云存储系统容错方法,其特征在于,该方法中云存储系统中的元数据服务控制器定义了多种调度方式,分别针对不同的容错策略进行负载均衡调度,从而使得云存储系统能够在内部自动完成数据的析构、平衡及调度工作,并以访问触发或者定时触发修复其存储目录下的容错数据块,能够随时灵活的按需动态调整容错方式。2.根据权利要求1所述的动态可调的云存储容错方法,其特征在于:云存储系统同时提供外部工具修改容错策略,用户通过外部工具重新配置容错策略,并向元数据控制服务器发送容错策略修改消息,元数据控制服务器在收到容错策略修改消息后,递归修改存储目录下的所有文件存储策略;当有新文件存入云存储系统时,元数据控制服务器会依据inode生成Hash散列的表结构,该文件以inode的形式存在于元数据控制服务器中,元数据控制服务器以一种索引关系保存该文件的各项存储特性。3.根据权利要求2所述的动态可调的云存储容错方法,其特征在于,每存入一个新文件,元数据控制服务器都将针对该文件生成新的inode,并以该inode作为Hash因子存储到Hash散列表中,即完成元数据信息的创建;当Hash散列表存在冲突时,则以链表的方式进行元数据的存储,保证Hash表的散列均匀性;元数据控制服务器调度数据服务器将元数据信息分布到各个数据节点,每个数据节点分别对该节点上的元数据信息进行元数据管理,并依据不...
【专利技术属性】
技术研发人员:刘鹏,张真,王义飞,章亮,李洋,
申请(专利权)人:南京云创大数据科技股份有限公司,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。