首页 理论教育云安全:可靠性与容错性测试实践

云安全:可靠性与容错性测试实践

【摘要】:3)可恢复性是指曾经发生故障事件,却自动恢复小影响运作的比例。可恢复性的计算方法如下:其中,分母是发生故障的总次数。可恢复性范围是[0,1],越接近1表示云端服务具有越高的可恢复性。4)高可靠度与容错机制整体符合程度是由以上三个指标乘以各指标的权重参数W的总和。有关可靠性计算方法如下:可靠性=W可用性×可用性+W容错性×容错性+W可恢复性×可恢复性关于更多的实现细节读者可以阅读参考文献[19]。

高可靠度与容错机制是依据软件质量可靠性进行评量与验证,可靠性测试是指使用者对云端服务系统的可靠性要求,通过对云端系统进行测试验证是否达到可靠性要求的一种测试方法,高可靠度与容错机制可通过软件质量特性中的可靠度与三个子特征作为评量指标。

1)可用性的计算为云端服务的使用时间与云端服务的总运行时间的比值。有关可用性的计算方法如下:

其中,分母是云端服务运行的总时间,而分子是该云端服务可被使用的时间,分子可以通过“服务总运行时间-服务中断时间”计算得到。服务中断时间表示由任何故障原冈造成服务中断的时间,该服务无法使用的总时间。结果范围是[0,1],越接近1表示该云端服务具有越高的可用性。

2)容错性是指当发生错误或故障时,却不影响系统运行状况。容错性计算是曾经发生过故障次数却没有造成服务中断的比例。有关容错性的计算方法如下:

其中,分母是确定发生故障的总数,分子是发生故障但不会引起失败的次数。从参考云端服务相关的软硬件的日志文件,可以统计发生故障的总数。因此,可以从日志故障事件的总数和实际上真正发生故障的总数量之间的差异获得分子的数值。容错性结果范围是[0,1],越接近1表示云端服务具有越高的故障容错性。

3)可恢复性是指曾经发生故障事件,却自动恢复小影响运作的比例。可恢复性的计算方法如下:(www.chuimin.cn)

其中,分母是发生故障的总次数。可恢复性范围是[0,1],越接近1表示云端服务具有越高的可恢复性。

4)高可靠度与容错机制整体符合程度是由以上三个指标乘以各指标的权重参数W的总和。其总和为1。假设W=l/n,其中n为评量指标个数。高可靠度与容错机制的范同是[0,1],越接近1表示云端服务具有越高的可靠性与容错机制。有关可靠性计算方法如下:

可靠性=W可用性×可用性+W容错性×容错性+W可恢复性×可恢复性

关于更多的实现细节读者可以阅读参考文献[19]。