alanhust 发表于 2011-10-25 20:25

请教:容灾方案中如何确定RTO和RPO呢?

本帖最后由 alanhust 于 2011-10-25 21:59 编辑

请教个基本的容灾售前问题,我们在做数据库Oracle的容灾,方案是Data Guard, 业务上面不做容灾,这种情况,RPO,RTO如何确定,如何给客户承诺呢?基本上,我还没有搞清楚这两个指标如何来衡量。

distliu 发表于 2011-10-26 09:13

RPO是恢复点目标,是指数据丢失量,如果是实时复制,RPO=0;RTO是恢复时间目标,是指出现灾难后多长时间能恢复成功。你只说Data Guard,DG里有好多方式,你具体用方式

alanhust 发表于 2011-10-26 09:50

回复 2# distliu


    谢谢答复~~~
    方案是创建1个物理standby,最大可用模式maximum availability,。
    我的理解:这种方式介于maximum performance和maximum protection 之间,如果网络通讯正常,primary 库将事务的redo数据写入重做日志文件,等待也写入standby重做日志文件后,结束该事务。这种情况,两边的数据是同步的,可以理解为RPO=0。
    如果网络故障等造成redo数据不能写入standby库,则primary库将redo数据写入重做日志文件后即结束事务。这是两边的数据是异步的,这种情况RPO是多少呢?
    另外,在Data Guard中怎么来计算出RTO呢?还是不太清楚。

distliu 发表于 2011-10-26 14:52

RTO:主机发生故障-》promote standby-》加载这个过程的时间,依你数据库启动时间而定,可以说在10分钟左右吧.
如果网络故障了,primary的数据更新就不能到standby了,RPO就是恢复网络的时间
页: [1]
查看完整版本: 请教:容灾方案中如何确定RTO和RPO呢?