备份和还原 Aurora 数据库集群的概述
在下列部分中,您可找到有关 Aurora 备份以及如何使用 Amazon Web Services Management Console 还原 Aurora 数据库集群的信息。
备份
Aurora 自动备份您的集群卷并将还原数据保留备份保留期的时长。Aurora 备份是连续且递增的,您可以快速还原到备份保留期内的任何时间点。在写入备份数据时,不会发生任何性能影响或数据库服务中断。在创建或修改数据库集群时,可指定备份保留期 (1 天到 35 天)。Aurora 备份存储在 Amazon S3 中。
如果希望备份的保留期超出备份保留期,还可为集群卷中的数据创建快照。由于 Aurora 将增量还原数据保留整个备份保留期,因此,您只需创建要在备份保留期后保留的数据的快照。您可以从该快照创建新的数据库集群。
-
对于 Amazon Aurora 数据库集群,默认备份保留期为 1 天,不管创建数据库集群的方式如何。
-
您无法在 Aurora 上禁用自动备份。Aurora 的备份保留期是由数据库集群管理的。
您的备份存储成本取决于您保存的 Aurora 备份和快照数据的数量以及保存时间。有关与 Aurora 备份和快照关联的存储的信息,请参阅了解 Amazon Aurora 备份存储使用量。有关 Aurora 备份存储的定价信息,请参阅 Amazon RDS for Aurora 定价
您也可以使用 Amazon Backup 来管理 Amazon Aurora 数据库集群的备份。由 Amazon Backup 管理的备份被视为手动数据库集群快照,但不计入 Aurora 的数据库集群快照配额。使用 Amazon Backup 创建的备份的名称以 awsbackup:
结尾。有关 Amazon Backup 的信息,请参阅 Amazon 开发人员指南。AWS-Backup-job-number
备份时段
自动备份在每天的首选备份时段中进行。如果备份所需的时间超过了分配到备份时段的时间,则备份将在该时段结束后继续,直至完成。备份时段不能与数据库集群的每周维护时段重叠。
Aurora 备份是连续的增量备份,但备份窗口用于创建在备份保留期内保留的每日系统备份。您可以复制它以便在保留期之外保留。
使用 Amazon Web Services Management Console 创建数据库集群时,无法指定备份时段。但是,您可以在使用 Amazon CLI 或 RDS API 创建数据库集群时指定备份时段。
如果创建数据库集群时未指定首选备份时段,Aurora 将分配 30 分钟的默认备份时段。此时段是从每个 Amazon 区域的 8 小时时间段中随机选择出来的。下表列出了已分配默认备份时段的各个 Amazon 区域的时间块。
区域名称 | 区域 | 时间段 |
---|---|---|
US East (Ohio) | us-east-2 | 03:00–11:00 UTC |
美国东部(弗吉尼亚北部) | us-east-1 | 03:00–11:00 UTC |
美国西部(加利福尼亚北部) | us-west-1 | 06:00–14:00 UTC |
美国西部(俄勒冈) | us-west-2 | 06:00–14:00 UTC |
Africa (Cape Town) | af-south-1 | 03:00–11:00 UTC |
Asia Pacific (Hong Kong) | ap-east-1 | 06:00–14:00 UTC |
亚太地区(海得拉巴) | ap-south-2 | 06:30–14:30 UTC |
亚太地区(雅加达) | ap-southeast-3 | 08:00–16:00 UTC |
亚太地区(墨尔本) | ap-southeast-4 | 11:00–19:00 UTC |
亚太地区(孟买) | ap-south-1 | 16:30–00:30 UTC |
Asia Pacific (Osaka) | ap-northeast-3 | 00:00–08:00 UTC |
Asia Pacific (Seoul) | ap-northeast-2 | 13:00–21:00 UTC |
亚太地区(新加坡) | ap-southeast-1 | 14:00–22:00 UTC |
亚太地区(悉尼) | ap-southeast-2 | 12:00–20:00 UTC |
亚太区域(东京) | ap-northeast-1 | 13:00–21:00 UTC |
加拿大(中部) | ca-central-1 | 03:00–11:00 UTC |
China (Beijing) | cn-north-1 | 06:00–14:00 UTC |
China (Ningxia) | cn-northwest-1 | 06:00–14:00 UTC |
Europe (Frankfurt) | eu-central-1 | 20:00–04:00 UTC |
欧洲(爱尔兰) | eu-west-1 | 22:00–06:00 UTC |
Europe (London) | eu-west-2 | 22:00–06:00 UTC |
欧洲(米兰) | eu-south-1 | 02:00–10:00 UTC |
欧洲(巴黎) | eu-west-3 | 07:29–14:29 UTC |
欧洲(西班牙) | eu-south-2 | 02:00–10:00 UTC |
Europe (Stockholm) | eu-north-1 | 23:00–07:00 UTC |
欧洲(苏黎世) | eu-central-2 | 02:00–10:00 UTC |
中东(巴林) | me-south-1 | 06:00–14:00 UTC |
中东(阿联酋) | me-central-1 | 05:00–13:00 UTC |
South America (São Paulo) | sa-east-1 | 23:00–07:00 UTC |
Amazon GovCloud(美国东部) | us-gov-east-1 | 17:00–01:00 UTC |
Amazon GovCloud(美国西部) | us-gov-west-1 | 06:00–14:00 UTC |
还原数据
您可以从 Aurora 保留的备份数据或您保存的数据库集群快照创建新的 Aurora 数据库集群以恢复数据。您可以将从备份数据创建的新数据库集群副本快速还原到备份保留期内的任何时间点。备份保留期内的 Aurora 备份的持续和增量性质意味着您无需频繁创建数据快照来缩短还原时间。
要确定数据库集群的最近或最早的可还原时间,请在 RDS 控制台上查找 Latest restore time
或 Earliest restorable time
值。有关查看这些值的信息,请参阅查看 Amazon Aurora 数据库集群。数据库集群的最近可还原时间是您可还原数据库集群的最近时间点,通常为当前时间的 5 分钟内。最早可还原时间指定可将集群卷还原到的备份保留期内的时间点。
您可以通过检查 Latest Restorable Time
和 Earliest Restorable Time
值来确定数据库集群还原完成的时间。在还原操作完成之前,Latest Restorable Time
和 Earliest Restorable
Time
值将返回 NULL。如果 Latest Restorable
Time
或 Earliest Restorable Time
返回 NULL,则无法请求备份或还原操作。
有关将数据库集群还原到指定时间的信息,请参阅将数据库集群还原到指定时间。
用于 Aurora 的数据库克隆
您还可以使用数据库克隆将 Aurora 数据库集群的数据库克隆到新的数据库集群,而不是还原数据库集群快照。克隆数据库仅在首次创建时使用很少的额外空间。仅在源数据库或克隆数据库上的数据发生变化时才复制数据。您可以从同一个数据库集群中进行多次克隆,甚至可以为其他克隆创建额外的克隆。有关更多信息,请参阅克隆 Amazon Aurora 数据库集群卷。
回溯
Aurora MySQL 现在支持将数据库集群“倒回”到特定时间,而无需从备份还原数据。有关更多信息,请参阅“回溯 Aurora 数据库集群”。