繁体   English   中英

如果我们使用 AWS RDS,是否需要进行数据库备份?

[英]Do we need to take DB backup if we are using AWS RDS?

我有一个托管在 RDS 中的数据库。 数据库包含许多非常重要的数据。 我们实际上不能对数据库的可用性冒险。 数据是否有可能因某种原因丢失?

我已经了解了 AWS RDS 服务级别协议及其 99.95% 的可用性。 但是我需要检查的是,如果数据对我们如此重要,是否需要备份数据库? 或者如果当前数据库关闭或丢失,AWS 会处理吗? 有没有办法恢复数据?

AWS 会自动为您的 RDS 数据和事务日志进行自动备份。

但是,您需要设置保留期(您希望 AWS 将旧备份保留多长时间?)。 通常的数字是 14 天,但这取决于您的业务/数据要求。

根据需要,可以使用 CLI 或 API 或通过 AWS 控制台恢复到某个时间点(高达第二精度)。 更多关于它在这里

尽管 SLA 提到了99.95% 的可用性,但如果您查看之前所有年份,RDS 仅在 2 个实例中不可用(2011 年和 2014 年一次)。 有关 AWS 全球中断的完整列表,请参阅此处

1) Amazon RDS 创建并保存数据库实例的自动备份。 Amazon RDS 创建数据库实例的存储卷快照,备份整个数据库实例而不仅仅是单个数据库。

2) Amazon RDS 在您的数据库实例的备份窗口期间创建您的数据库实例的自动备份。 Amazon RDS 根据您指定的备份保留期保存数据库实例的自动备份。 如有必要,您可以将数据库恢复到备份保留期内的任何时间点。

3) 创建数据库实例后,您可以修改备份保留期。 您可以将备份保留期设置为 0 到 35 天之间。 将备份保留期设置为 0 会禁用自动备份

自动备份用户指南

备份产生的成本基于存储参考以下链接中的定价页面

RDS 定价页面

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM