一种云服务数据存储持久性评估装置和方法制造方法及图纸

技术编号:15228421 阅读:142 留言:0更新日期:2017-04-27 13:06
本申请公开了一种云服务数据存储持久性评估装置和方法,用于云服务系统,云服务系统包含数据存储磁盘,数据存储磁盘包含数据分块,用于存储服务数据。所述云服务数据存储性风险评估装置,包括性能采集单元、概率计算单元、风险识别单元;性能采集单元监测所述数据分块的故障时间和正常运行时间、数据恢复时间;概率计算单元用于根据所述故障时间、正常运行时间、数据恢复时间计算所述数据分块所在磁盘的月故障率、每小时故障率;风险识别单元用于根据所述磁盘月故障率、每小时故障率和数据存储方式计算数据存储持久性概率。本发明专利技术还包含云服务数据存储性持久性评估方法。本发明专利技术解决现有技术不能及时、完整评估数据存储持久性风险的问题。

【技术实现步骤摘要】

本申请涉及计算机
,尤其涉及一种互联网设施持久性风险评估的装置和方法。
技术介绍
目前云服务数据存储持久性(即数据丢失概率)风险评估缺乏一个统一的理论推导公式,业内多根据云服务实际运行情况以及故障统计,采用历史数据平均得到云服务数据存储持久性概率,具体公式如下:数据存储持久性概率/月=(总数据量-月丢失数据量)/总数据量。现有数据存储持久性的计算方法主要从实际运行情况出发,多根据经验值平均得到,缺少从存储架构角度进行全面评估过程,未考虑冗余条件、且无法在事前对云服务的数据存储持久性进行整体评估。例如,一种纠删码参数获取方法和装置(CN201310009988.3),对纠删码冗余进行了分析,通过引用度和冗余度给出参数m、n的计算方法。但是,该技术方案仅对参数m、n的计算方法进行说明,并未对整体数据的丢失概率进行计算和分析。因此,需在事件发生后才能给出数据丢失的风险评估结果,且没有将存储架构考虑进来,这往往难以满足某些需要事前评估的场景。
技术实现思路
本申请公开一种云服务数据存储持久性评估装置和方法,解决现有技术不能及时、完整评估数据存储持久性风险的问题。本申请实施例提供一种云服务数据存储持久性评估装置,用于云服务系统,所述云服务系统包含数据存储磁盘,所述数据存储磁盘进一步包含数据分块,用于存储服务数据,所述云服务数据存储性风险评估装置,包括性能采集单元、概率计算单元、风险识别单元;所述性能采集单元,用于监测所述数据分块的故障时间和正常运行时间、数据恢复时间;所述概率计算单元,用于根据所述故障时间、正常运行时间、数据恢复时间,计算所述数据分块所在磁盘的月故障率、每小时故障率;所述风险识别单元,用于根据所述磁盘月故障率、每小时故障率和数据存储方式,计算数据存储持久性概率。优选地,所述数据存储方式包含完全副本冗余和纠删码冗余。优选地,所述性能采集单元与所述云服务系统的运维管理系统相连,用于读取所述运维管理系统的记录。优选地,所述性能采集单元定期再次进行监测,更新所述故障时间、正常运行时间、数据恢复时间。优选地,在任一时刻,所述性能采集单元向所述概率计算单元输出自所述时刻起前6个月时间内的所述故障时间、正常运行时间、数据恢复时间或服务商给出的硬件平均无故障时间。本申请云服务数据存储持久性评估装置优化的实施例进一步包含数据分配单元;所述数据分配单元,包含用户接口;所述用户接口,用于接收数据存储量、数据存储方式的指令;所述数据分配单元,用于根据所述数据存储量、数据存储方式,确定所述数据分块。当所述数据存储方式为完全副本冗余时,所述数据分块的数量为完全副本数,每一个所述数据分块存储相同的数据;当所述数据存储方式为纠删码冗余时,所述数据分块为多个,其中一部分用于存储原始数据,另一部分用于存储纠删码。本申请实施例还提供一种云服务数据存储持久性评估方法,用于云服务系统,所述云服务系统包含数据存储磁盘,所述数据存储磁盘进一步包含数据分块,用于存储服务数据,所述方法的特征在于,包括以下步骤:监测所述数据分块的故障时间和正常运行时间、数据恢复时间;根据所述故障时间、正常运行时间、数据恢复时间,计算所述数据分块所在磁盘的月故障率、每小时故障率;根据所述磁盘月故障率、每小时故障率和数据存储方式,计算数据存储持久性概率。作为本申请云服务数据存储持久性评估方法进一步优化的实施例,还包含以下步骤:接收数据存储量、数据存储方式的指令;根据所述数据存储量、数据存储方式,确定所述数据分块。本申请实施例采用的上述至少一个技术方案能够达到以下有益效果:本专利技术给出了数据整体丢失的概率风险。本申请综合考虑纠删码冗余和完全副本冗余两种情况,给出数据丢失概率具体的计算方法。本专利技术的方案可事前对数据丢失风险进行控制。本申请从存储架构角度出发,根据备份方案和恢复时间可在事前给出数据丢失风险发生概率,满足某些特定场景事前评估的要求。附图说明此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:图1为云服务数据存储持久性评估装置的实施例;图2为云服务数据存储持久性评估装置与云服务系统相连接示意图;图3为云服务数据存储持久性评估装置包含数据分配单元的实施例;图4为云服务数据存储持久性评估方法的实施例流程图;图5为云服务数据存储持久性评估方法的冗余存储事后监测实施例流程图;图6为云服务数据存储持久性评估方法的冗余存储事先监测实施例流程图。具体实施方式为使本申请的目的、技术方案和优点更加清楚,下面将结合本申请具体实施例及相应的附图对本申请技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。本专利技术提出一套完整的数据存储持久性的理论推导过程,从存储架构角度出发根据不同的储存方法给出一套完整的计算方法,帮助用户事前判断云服务的数据存储持久性概率。本申请将数据存储持久性的风险评估方法细分为完全副本冗余和纠删码冗余两种场景,评估过程中需要综合考虑备份方案和故障恢复时间两个关键因素;根据完全副本冗余和纠删码冗余两种场景,给出了数据存储持久性评估的具体装置和方法。以下结合附图,详细说明本申请各实施例提供的技术方案。图1为云服务数据存储持久性评估装置的实施例。本实施例装置,用于云服务系统10,所述云服务系统包含数据存储磁盘11,所述数据存储磁盘进一步包含数据分块12,用于存储服务数据,所述云服务数据存储性风险评估装置20,包括性能采集单元21、概率计算单元22、风险识别单元23;所述性能采集单元,用于监测所述数据分块的故障时间和正常运行时间、数据恢复时间;所述概率计算单元,用于根据所述故障时间、正常运行时间、数据恢复时间,计算所述数据分块所在磁盘的月故障率、每小时故障率;所述风险识别单元,用于根据所述磁盘月故障率、每小时故障率和数据存储方式,计算数据存储持久性概率P。优选地,所述数据存储方式包含完全副本冗余和纠删码冗余。需要说明的是,云服务在进行数据存储时,往往将数据打散,分块存储。如果单块数据不做任何备份处理,当磁盘发生损坏时,数据将永久丢失,这对于云服务用户来说往往造成重大损失。为此,云平台采用特定的存储架构,降低单块数据丢失对整体数据的影响,具体可分为完全副本冗余和纠删码冗余。图2为云服务数据存储持久性评估装置与云服务系统相连接示意图,所述性能采集单元与所述云服务系统的运维管理系统13相连,用于读取所述运维管理系统的记录。优选地,所述性能采集单元定期再次进行监测,更新所述故障时间、正常运行时间、数据恢复时间。进一步优选地,在任一时刻,所述性能采集单元向所述概率计算单元输出自所述时刻起前6个月时间内的所述故障时间、正常运行时间、数据恢复时间。例如,通过对云服务使用磁盘近六个月运行情况持续监测,统计单块磁盘不能正常运转时间,得出单块磁盘近六个月的故障率。由此类推,得出所有磁盘近六个月的故障率,平均得到云服所使用磁盘的平均故障率。即:单块磁盘月故障率=每月故障时间/(每月故障时间+每月正常运转时间)再例如,在云服务本文档来自技高网...

【技术保护点】
一种云服务数据存储持久性评估装置,用于云服务系统,所述云服务系统包含数据存储磁盘,所述数据存储磁盘进一步包含数据分块,用于存储服务数据,所述装置的特征在于,包括性能采集单元、概率计算单元、风险识别单元;所述性能采集单元,用于监测所述数据分块的故障时间和正常运行时间、数据恢复时间;所述概率计算单元,用于根据所述故障时间、正常运行时间、数据恢复时间,计算所述数据分块所在磁盘的月故障率、每小时故障率;所述风险识别单元,用于根据所述磁盘月故障率、每小时故障率和数据存储方式,计算数据存储持久性概率。

【技术特征摘要】
1.一种云服务数据存储持久性评估装置,用于云服务系统,所述云服务系统包含数据存储磁盘,所述数据存储磁盘进一步包含数据分块,用于存储服务数据,所述装置的特征在于,包括性能采集单元、概率计算单元、风险识别单元;所述性能采集单元,用于监测所述数据分块的故障时间和正常运行时间、数据恢复时间;所述概率计算单元,用于根据所述故障时间、正常运行时间、数据恢复时间,计算所述数据分块所在磁盘的月故障率、每小时故障率;所述风险识别单元,用于根据所述磁盘月故障率、每小时故障率和数据存储方式,计算数据存储持久性概率。2.如权利要求1所述云服务数据存储持久性评估装置,其特征在于,所述数据存储方式包含完全副本冗余和纠删码冗余。3.如权利要求1所述云服务数据存储持久性评估装置,其特征在于,所述性能采集单元与所述云服务系统的运维管理系统相连,用于读取所述运维管理系统的记录。4.如权利要求1所述云服务数据存储持久性评估装置,其特征在于,所述性能采集单元定期再次进行监测,更新所述故障时间、正常运行时间、数据恢复时间。5.如权利要求1所述云服务数据存储持久性评估装置,其特征在于,在任一时刻,所述性能采集单元向所述概率计算单元输出自所述时刻起前6个月时间内的所述故障时间、正常运行时间、数据恢复时间或参考硬件提供商给出的平均无故障时间。6.如权利要求1~5任意一项所述云服务数据存储持久性评估装置,其特征在于,还包...

【专利技术属性】
技术研发人员:郭雪栗蔚陈屹力闫丹沈滢
申请(专利权)人:工业和信息化部电信研究院
类型:发明
国别省市:北京;11

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

1