Files
nexus/wiki/concepts/RTO.md
2026-04-29 00:02:51 +08:00

2.1 KiB
Raw Blame History

title, type, tags, sources, last_updated
title type tags sources last_updated
RTO concept
AWS
Disaster Recovery
High Availability
Cloud Architecture
ctp-topic-66-exposing-the-differences-between-postgresql-rds-and-aurora
public-cloud-learning-sessions-opentext-evolving-from-dr-to-recovery-assurance-2
2026-04-29

Overview

RTORecovery Time Objective恢复时间目标是从系统故障发生到恢复正常运行所需的最大可接受时间。是灾备DR策略中的核心指标。

Definition

  • RTO:系统从故障中恢复的时间目标
  • RPORecovery Point Objective恢复点目标共同构成灾备的两大核心指标

AWS Database RTO 对比

数据库服务 AZ 故障 RTO 架构特点
Aurora ~30 秒 6 副本跨 3 AZ 共享集群卷
RDS ~2 分钟 EC2 + EBS 分离Multi-AZ 备用节点
传统自建 数小时 需手动恢复

RTO vs RPO

指标 定义 衡量内容
RTO 恢复时间目标 系统不可用的最大时长
RPO 恢复点目标 可接受的最大数据丢失时长

Key Insights

  • Aurora 的低 RTO 源于其 6 副本跨 3 AZ 的共享集群卷架构,故障时无需重建数据
  • RDS 的 RTO 较高是因为需要备用节点接管并重新建立连接
  • RTO 优化需要考虑 DNS TTL、TCP Keep-Alive、连接池配置等多个层面
  • LaunchDarkly 是企业 RTO 优化的典型案例

Aliases

  • Recovery Time Objective
  • 恢复时间目标
  • RTO
  • MTTRMean Time To Recovery与 RTO 相关但 MTTR 是实际测量值)