亚马逊AWS官方博客

新增功能 – Amazon EBS 快速快照恢复 (FSR)

Amazon Elastic Block Store (EBS) 已经诞生十数年,是构建 AWS 的基本砖石。您可以使用它来创建永久性存储卷,此类存储卷最多可以存储 16 TiB 数据并提供高达 64000 IOPS(每秒的输入/输出操作)的传输速度。您可以在四种类型的卷之间进行取舍,从而做出最能满足您的数据传输吞吐量、IOPS 和定价要求的选择。如果您的需求发生变化,则可以在该卷保持在线活动状态时修改该卷的类型、对其进行扩展或改变性能。EBS 快照使您可以记录卷的状态,以供备份、灾难恢复和其他目的之用。创建快照后,可以使用快照创建新的 EBS 卷。快照存储在 Amazon Simple Storage Service (S3) 中,具有高持久性。

我们不断创新的客户以许多有趣的方式使用 EBS 快照。除了我刚才提到的备份和灾难恢复用例之外,它们还通过快照使用从生产中提取的数据快速创建分析或测试环境,并支持虚拟桌面接口 (VDI) 环境。您可能知道,用于启动 EC2 实例的AMI(Amazon 系统映像)也存储为一个或多个快照。

快速快照还原
今天,我们将为 EBS 推出快速快照恢复 (FSR)。您可以在按 AZ(可用区)的基础上为新快照和现有快照启用它,然后创建新的 EBS 卷以实现其最佳性能,而无需初始化

这种性能增强将使您能够构建比以前更快、响应度更高的基于 AWS 的系统。更快的启动时间将加速您的 VDI 环境,并允许您的 Auto Scaling 组上线,更快地开始处理流量,即使您使用大型和/或自定义 AMI。我相信您很快就会构想出可以利用这全新水平的速度和可预测性的新应用程序。

即使正在创建快照,也可以在快照上启用快速快照恢复。如果您每夜创建备份快照,则为 FSR 启用它们将允许您在次日进行快速恢复,而不管卷或快照的大小如何。

启用并使用快速快照还原
我只要几分钟就能开始! 我打开 EC2 控制台,找到要设置快速恢复的第一个快照:

我选择快照,然后从操作菜单中选择管理快速快照恢复

然后,选择要在其中创建 EBS 卷的可用区,然后单击保存

保存设置后,我收到确认消息:

控制台显示我的快照正在启用“快速快照恢复”:

状态从正在启用变为正在优化,然后变为已启用。优化过程在后台进行,无需我投入额外精力。优化过程预置了额外资源,可实现每小时 1 TiB 的快速恢复。相比之下,未优化的卷则以按需的增量方式直接从 S3 存储的快照中检索数据。

优化完成后,我可以按照通常的方式从快照创建卷,并确信它们将在几秒钟内准备就绪并预先初始化以提供完整性能! 每个启用 FSR 的快照支持每个可用区每小时最多创建 10 个初始化的卷;额外的卷创建后将不会初始化。随着需求的变化,我可以在其他可用区中启用“快速快照恢复”,也可以在以前启用的区域中禁用它。

为特定可用区中的快照启用快速快照恢复后,基于存储桶的积分系统将控制加速过程。创建一个卷会消耗一积分,而积分会随时间逐渐回复,最大积分数是启用了 FSR 的快照大小的函数。以下是一些指导原则:

  • 启用 FSR 的 100 GiB 快照的最大积分余额为 10,回复速率为每小时 10 积分。
  • 启用 FSR 的 4 TiB 快照的最大积分余额为 1,回复速率为每 4 小时 1 积分。

换句话说,您在某可用区中可以为给定的启用 FSR 的快照每小时执行 1 TiB 的恢复。

注意事项
以下是有关快速快照恢复的一些信息:

区域及可用区 – 快速快照恢复现已在下列区域的所有可用区推出:美国东部(弗吉尼亚北部)美国西部(俄勒冈)美国西部(加利福尼亚北部)欧洲(爱尔兰)欧洲(法兰克福)亚太地区(悉尼)以及亚太地区(东京)

定价 – 为特定可用区中的快照启用快速快照恢复,您需要每小时付费 0.75 USD,此费用按比例收取且最低收费一小时。

监控 – 您可以使用以下每分钟 CloudWatch 指标跟踪每个启用 FSR 的快照的积分存储桶状态:

  • FastSnapshotRestoreCreditsBalance – 可用于创建卷的积分数。
  • FastSnapshotRestoreCreditsBucketSize – 可以累积的用于创建卷的积分最大值。

CLI 以及编程访问 – 您可以使用 enable-fast-snapshot-restoresdescribe-fast-snapshot-restoresdisable-fast-snapshot-restores 命令,通过命令行来创建并管理您的加速的快照。您还可以从您的应用程序代码使用 EnableFastSnapshotRestoresDescribeFastSnapshotRestoresDisableFastSnapshotRestores API 函数。

CloudWatch 事件 – 当快照/可用区对的状态变化时,您可以使用 EBS 快速快照恢复状态变更通知事件类型来调用 Lambda 函数或其他目标。当转变为正在启用正在优化已启用正在禁用以及已禁用状态成功或不成功时,将发出事件。

Data Lifecycle Manager – 您可以对 DLM 生命周期策略创建的快照启用 FSR,指定可用区,并指定要启用 FSR 的快照数量。您可以使用现有的 CloudFormation 模板将 FSR 集成到您的 DLM 策略中(有关更多信息,请参阅 AWS::DLM::LifecyclePolicy)。

工作过程
我们正在推出对您拥有的快照的支持。我们打算逐渐扩大覆盖范围,并允许您为已被授予访问权限的快照启用快速快照恢复。

现已推出
快速快照恢复现已推出,您可以立即开始使用!

Jeff

 

本篇作者

Jeff Barr

AWS 首席布道师; 2004年开始发布博客,此后便笔耕不辍。