本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
还原测试
概述
恢复测试是提供的一项功能 Amazon Backup,它可以自动定期评估恢复的可行性,并能够监控恢复作业的持续时间。
首先,创建还原测试计划,在其中提供计划的名称、还原测试的频率和目标开始时间。然后,分配要包含在计划中的资源。然后,您可以选择在测试中包括特定或随机的恢复点。 Amazon Backup backup 可以智能地推断成功还原任务所需的元数据。
当计划中的预定时间到来时, Amazon Backup 会根据您的计划启动恢复作业,并监控完成恢复所需的时间。
在还原测试计划完成运行后,您可以使用结果来证明是否符合组织或监管要求,例如,成功完成还原测试方案或还原作业的完成时间。
或者,您可以使用 Amazon EventBridge(Amazon Events)将恢复测试与测试套 CloudWatch 件集成,验证恢复的服务并发送回验证成功还是失败。
在可选验证完成或验证窗口关闭后,将 Amazon Backup 删除与恢复测试相关的资源,并根据服务 SLA 删除这些资源。
在测试过程结束时,您可以查看测试的结果和完成时间。
还原测试与还原过程的比较
还原测试以与按需还原相同的方式运行还原作业,并使用与按需还原相同的恢复点(备份)。对于通过恢复测试启动StartRestoreJob
的每项作业,你将看到调用 CloudTrail (如果选择加入)
但是,计划还原测试的操作和按需还原操作之间有一些区别:
还原测试 | 还原 | |
---|---|---|
账户 |
推荐的最佳做法是指定一个用于还原测试的账户 |
您可以从账户还原资源 |
Amazon Backup Audit Manager |
可以启用控制功能以确认还原测试是否达到指定的还原目标 |
|
节奏 |
作为计划的一部分定期实施。 |
按需 |
区域性 |
在除以色列(特拉维夫)以外的所有 Amazon Backup 运营区域均可用 不可用 Amazon GovCloud (美国东部)、 Amazon GovCloud (美国西部)、中国(北京)和中国(宁夏)。 |
在所有运行 Amazon Backup 的商业区域推出 |
资源 |
您可以为测试计划分配的资源类型包括:Aurora、Amazon DocumentDB、Amazon DynamoDB、Amazon EBS、Amazon EC2、Amazon EFS、Amazon FSx(Lustre、ONTAP、OpenZFS、Windows)、Amazon Neptune、Amazon RDS 和 Amazon S3。 |
所有资源均可还原。 |
结果 |
还原测试作业完成后,将在验证时段结束后删除还原的资源。 |
还原作业完成后,资源的还原版本将保留。 |
标签 |
对于在还原时支持标签的资源类型,测试功能会在还原时应用标签。 |
对于支持的资源,标签是可选的。 |
还原测试管理
您可以在 Amazon Backup 控制台
您可以使用 Amazon CLIaws backup
。
数据删除
恢复测试完成后, Amazon Backup 开始删除测试中涉及的资源。此删除操作不会即时完成。每种资源都有一种底层配置,用于确定这些资源的使用方式。例如,如果 Amazon S3 存储桶是还原测试的一部分,则会将生命周期规则添加到存储桶。执行规则和完全删除存储桶及其对象最多可能需要几天时间,但对于这些资源,只会在生命周期规则启动日之前(默认情况下为 1 天)收费。删除速度将取决于资源类型。
作为还原测试计划一部分的资源包含一个名为 awsbackup-restore-test
的标签。如果用户删除了此标签,则 Amazon Backup 无法在测试期结束时删除该资源,用户必须手动将其删除。
要检查未按预期删除资源的原因,可以在控制台中搜索失败的作业,或者使用命令行界面调用 API 请求 DescribeRestoreJob
来检索删除状态消息。
为避免额外的备份费用,请确保您的备份计划不包括通过还原测试创建的资源。为此,请排除标记为 awsbackup-restore-test
或名称以 awsbackup-restore-test
开头的资源。
成本控制
对于还原测试,按每次还原测试收费。根据您的还原测试计划中包含的资源,作为计划一部分的还原作业也可能产生费用。有关详细信息,请参阅 Amazon Backup 定价
首次设置还原测试计划时,您可能会发现包括最少数量的资源类型和受保护资源会很有用,这样可以熟悉相关的功能、流程和平均成本。您可以在创建计划后对其进行更新,以添加更多资源类型和受保护的资源。
创建还原测试计划
还原测试计划分为两个部分:创建计划和分配资源。
使用控制台时,这些部分是按顺序进行的。在第一部分中,您将要设置名称、频率和开始时间。在第二部分中,您将要为测试计划分配资源。
使用 Amazon CLI 和 API 时,请先使用create-restore-testing-plan
。收到成功响应且已创建计划后,请针对要包含在计划中的每种资源类型使用 create-restore-testing-selection
。
更新还原测试计划
您可以通过控制台或 Amazon CLI更新部分还原测试计划以及其中的资源选项。
查看现有的还原测试计划
查看还原测试作业
删除还原测试计划
审核还原测试
恢复与 Audit m Amazon Backup anager 的测试集成,以帮助您评估恢复的资源是否在目标还原时间内完成。
有关更多信息,请参阅 Amazon Backup Audit Manager 控制和修复中的资源还原时间满足目标控制。
注意事项
-
还原测试不支持归档(冷)存储中的 Amazon EBS 恢复点。包含这些恢复点的测试将会失败。要进行补救,请确保您的还原测试计划指定的参数仅包括暖存储中的恢复点(备份)。例如,如果备份计划中的生命周期在 30 天后将 Amazon EBS 卷转移到冷存储,请将还原测试计划设置为包括过去 29 天或更短时间内的恢复点。
注意
Amazon Backup 不提供任何恢复时间的服务级别协议 (SLA)。还原时间可能因系统负载和容量而异,即使包含相同资源的还原也是如此。
还原测试配额和参数
-
100 个还原测试计划
-
可向每个还原测试计划中添加 50 个标签
-
每个计划 30 个选项
-
每个选项 30 个受保护的资源 ARN
-
每个选项 30 个受保护的资源条件(包括
StringEquals
和StringNotEquals
中的条件) -
每个选项 30 个保管库选择器
-
最大选择时段天数:365 天
-
开始时段小时数:最短:1 小时;最长:168 小时(7 天)
-
计划名称的最大长度:50 个字符
-
选项名称的最大长度:50 个字符
有关限制的更多信息,可通过 Amazon Backup 配额进行查看。