首页 > 解决方案 > 单个 RDS 实例的恢复点目标 (RPO) 是什么?

问题描述

我知道每 24 小时会创建一次自动快照,并且您可以在一分钟内恢复时间点。但是什么是恢复点目标 (RPO)?这是一分钟吗?还是 24 小时,因为您需要最新的每日快照?文档对此并不清楚。

标签: amazon-web-servicesamazon-rds

解决方案


RPO 应该是 5 分钟https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_PIT.html

RDS 每 5 分钟将数据库实例的事务日志上传到 Amazon S3。要确定数据库实例的最新可恢复时间,请使用 AWS CLI describe-db-instances 命令并查看数据库实例的 LatestRestorableTime 字段中返回的值。在 AWS 管理控制台中,此属性显示为数据库实例的最新还原时间。您可以在备份保留期内恢复到任何时间点。

早在 2012 年就有人使用 powershell 脚本对其进行了测试。https://www.yobyot.com/aws/aws-rds-backup-recovery/2016/02/09/

正如您在下面的屏幕截图中所见,一个运行了 20 分钟的简单 PowerShell 脚本表明 AWS 确实使这种非常严格的 RPO 成为可能。我的小测试实例只关闭了两次,相差一分钟左右。

存档链接: http: //archive.vn/8ZbuS https://web.archive.org/web/20190102131221/https://www.yobyot.com/aws/aws-rds-backup-recovery/2016/02/ 09/


推荐阅读