高可用测试中的两大衡量指标:RTO、RPO

发布时间 2023-10-12 16:47:59作者: SeasonHu

在对软件系统进行高可用测试中,有两大衡量指标非常重要,根据自己的理解,记录如下:

1、RTO(RecoveryTime Objective):系统服务恢复时间,从IT系统宕机导致业务停顿之刻开始,到IT系统恢复至可以支持各部门的业务恢复运营之时,此两点之间的时间段。该指标单位是秒(s)。

比如:RTO=5s,指系统在故障发生后,需要在5s内重新启动或者进行高可用切换成功,以提供正常服务。

 

2、RPO(Recovery Point Objective):系统数据恢复点目标,当IT系统故障恢复时,指IT系统的数据应恢复到过去哪个时间点的数据。该指标单位是秒(s)。

比如:RPO=0s,指系统在故障发生后,需要把系统故障前已经提交的数据全部恢复,换句话说,就是不能容忍有任何数据丢失。

RPO=10s,指系统在故障发生后,需要把系统故障前10s以前的已经提交的数据全部恢复,换句话说,就是能容忍故障前10s内的数据丢失。