亚马逊AWS官方博客

AWS Backup:EC2 实例、EFS 单文件还原和跨区域备份

自从我们去年发布 AWS Backup 以来,此服务每天都为 20000 多名 AWS 客户的数 PB 数据提供保护。AWS Backup 是一项完全托管的集中式备份服务,可简化对 Amazon Elastic Block Store (EBS) 卷、数据库(Amazon Relational Database Service (RDS)Amazon DynamoDB)、AWS Storage GatewayAmazon Elastic File System (EFS) 文件系统备份的管理。

我们不断听取您的反馈意见,在 AWS Backup 中加入了更多企业数据功能。您现在可以:

以下是详细信息。

EC2 实例备份


备份和还原 EC2 实例不仅需要实例的各个 EBS 卷,还需要额外保护。要还原实例,您需要还原所有 EBS 卷,还需要重新创建一个相同的实例,即实例类型、VPC、安全组、IAM 角色等都相同。

现在,我们新增在整个 EC2 实例上执行备份和恢复任务的功能。备份 EC2 实例时,AWS Backup 会保护附加到该实例的所有 EBS 卷,并将它们附加到 AMI,该 AMI 存储原始 EC2 实例中的所有参数,但两个参数(Elastic Inference Accelerator用户数据脚本)除外。

备份完成后,您可以使用控制台、API 或 AWS 命令行界面 (CLI) 轻松还原整个实例。您可以使用 API 或 AWS 命令行界面 (CLI) 还原和编辑所有参数。在控制台中,您可以从原始 EC2 实例还原和编辑 16 个参数。

首先,请打开 Backup 控制台,然后选择备份计划或按需备份。在此示例中,我选择按需备份。我从服务列表中选择 EC2,然后选择要备份的实例的 ID。

请注意,如果您使用 RAID 卷或任何其他类型的技术对卷进行分组,则需要停止写入活动并刷新文件系统缓存。

稍等一会儿后,保管库中会显示可用的备份。要还原备份,请选择备份,然后单击还原

在开始还原之前,您可以看到已备份的 EC2 配置选项,并且能够在重新创建实例之前修改列出的所有值。

几秒钟后,还原的实例将启动,并且可以在 EC2 控制台中使用该实例。

EFS 中的单文件还原

AWS Backup 客户经常想还原意外删除或损坏的文件或文件夹。以前,您需要对整个文件系统执行还原,这样很难满足您严格的 RTO 目标。

即日起,您可以从您的 Elastic File System 文件系统中还原单个文件或目录。选择备份后,输入待还原的文件或目录的相对路径,AWS Backup 会在文件系统根目录中创建新的 Elastic File System 恢复目录,并保留原始路径层次结构。您可以将文件还原到现有文件系统或新的文件系统。

要从 Elastic File System 备份还原单个文件,首先从保管库中选择备份,然后单击还原。在“还原备份”窗口中,选择还原整个文件系统还是还原单个项目。输入要还原的文件和目录在文件系统根目录中的相对路径(不包括挂载点)。同时,选择将项目还原到现有文件系统还是新文件系统。最后,单击还原备份,开始还原作业。

跨区域备份

许多企业 AWS 客户都有着严格的业务连续性策略,要求尽可能缩短备份的两个副本之间的距离。为了帮助企业满足这一要求,我们新增了将备份复制到其他区域的功能,该功能可以按需复制,也可以作为备份计划的一部分自动复制到其他区域。

要开始通过按需复制的方式将备份复制到其他区域,首先使用控制台浏览保管库,选择要复制的备份,然后单击复制。然后选择目标区域和目标保管库,并保留其他选项的默认值。最后,单击页面底部的复制

复制所需的时间取决于备份大小。您可以在作业部分的新复制作业选项卡上监控状态:

复制完成后,将控制台切换到目标区域,可以在目标保管库中看到备份,并且可以像往常一样启动还原操作。

我还可以使用 AWS 命令行界面 (CLI)AWS 开发工具包中的工具来自动执行这些流程中的任何环节,或将任何环节集成到其他应用程序中。

定价

定价取决于备份类型:

  • EC2 实例备份不收取额外费用,您只需要为实例上附加的所有 EBS 卷所使用的存储空间付费;
  • 对于 Elastic File System 单文件还原,将按还原次数和还原的字节数收取固定费用;
  • 对于跨区域备份,您需要为跨区域数据传输带宽和目标区域中新的暖存储空间支付费用。

这三项新功能现已在所有提供 AWS Backup 的 AWS 商业区域推出(您可以在此网页上确认每个区域的服务提供情况)。

与任何备份系统一样,最好定期执行备份和备份测试。可还原的备份是最好的一类备份。

— seb