

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# Amazon EBS 快速快照还原
快速快照还原

Amazon EBS 快速快照还原（FSR）使您能够从创建时已完全初始化的快照创建卷。这消除了首次访问区块时对其进行 I/O 操作的延迟。使用快速快照还原创建的卷可以立即交付其所有预置性能。

要开始使用，请在特定可用区中为特定快照启用快速快照还原。每一对快照和可用区指代一个快速快照还原。当您从其中一个已启用该功能的可用区中的快照创建卷时，该卷将使用快速快照还原进行还原。

您必须为每个快照明确启用快速快照还原。例如，如果从已启用快速快照还原的快照还原卷创建新的快照，则新快照不会自动启用快速快照还原功能。如果复制已启用快速快照还原的快照，则快照副本不会自动启用快速快照还原。

您可以使用快速快照还原的全部性能优势还原的卷数是由快照的卷创建积分决定的。有关更多信息，请参阅 [Amazon EBS 快速快照还原卷创建积分](volume-creation-credits.md)。

您可以为您拥有的快照以及与您共享的公有快照和私有快照启用快速快照还原。

**Topics**
+ [

## 注意事项
](#fsr-considerations)
+ [

## 定价和计费
](#fsr-pricing)
+ [

# Amazon EBS 快速快照还原卷创建积分
](volume-creation-credits.md)
+ [

# 为 Amazon EBS 快照配置快速快照还原
](manage-fsr-enable.md)
+ [

# 检查 Amazon EBS 快照的快速快照还原状态
](view-fsr-enabled-snapshots.md)
+ [

# 查看使用快速快照还原还原的 Amazon EBS 卷
](view-fast-restored-volumes.md)

## 注意事项

+ Local Zones 和 Wavelen Amazon Outposts gth Zones 不支持快速快照恢复。
+ 可以为大小为 16 TiB 或以下的快照启用快速快照还原。
+ 配置性能高达 64,000 IOPS 和 1,000 MiB/s 吞吐量的卷可获得快速快照恢复的全部性能优势。对于配置的性能大于 64,000 IOPS 或 1,000 MiB/s 吞吐量的卷，我们建议您[初始化该卷](initalize-volume.md#ebs-initialize)以获得其全部性能。
+ 每个区域最多可启用 5 个快照以用于快速快照还原。配额适用于您拥有的快照以及与您共享的快照。如果为与您共享的快照启用快速快照还原，则它将计入快速快照还原配额。它不计入快照所有者的快速快照还原配额。
+ 当快照的快速快照还原状态发生变化时，Amazon EBS 会发出 Amazon CloudWatch 事件。有关更多信息，请参阅 [EBS 快速快照还原事件](ebs-cloud-watch-events.md#fast-snapshot-restore-events)。

## 定价和计费


对于为特定可用区中快照启用的快速快照还原，您需要按每分钟支付费用。收费按比例计算，最少 1 小时。

例如，假设您在 `cn-northwest-1a` 中为一个快照启用了一个月（30 天）的快速快照还原，则需要支付 **¥3905.28**（`1` 个快照 x `1` 个可用区 x `720` 小时 x 每小时 `¥5.424`）的费用。如果您在`cn-northwest-1a`、中为两个快照启用快速快照恢复`cn-northwest-1b`，则`cn-northwest-1c`需要支付 **¥23431.68**（`2`快照 x 小时 x 每`720`小时 `3` AZs x 每小时）的费用。`¥5.424`

如果为与您共享的公有快照或私有快照启用快速快照还原，则会对您的账户进行计费；不会对快照所有者进行计费。当快照所有者删除与您共享的快照或取消其共享时，系统会为您账户中的快照禁用快速快照还原，并停止计费。

有关更多信息，请参阅 [Amazon EBS 定价](https://www.amazonaws.cn/ebs/pricing/)。

# Amazon EBS 快速快照还原卷创建积分
卷创建积分

获得快速快照还原的全部性能优势的卷数是由快照的卷创建积分决定的。每个可用区的每个快照具有一积分存储桶。从快照中创建并启用了快速快照还原的每个卷使用积分存储桶中的一积分。存储桶中必须至少有一积分，您才能从快照创建初始化卷。如果您创建卷但存储桶中的积分少于一个，则创建卷时不能获得快速快照还原的优势。

当您为与您共享的快照启用快速快照还原时，您的账户中的共享快照会获得单独的信用存储桶。如果您从共享快照创建卷，则配额将从您的信用存储桶中消耗；这些配额不会从快照所有者的信用存储桶中消耗。

积分存储桶大小和重填速率基于快照的大小（也是源卷的大小），而不是快照数据的大小。例如，如果您从包含 150 GiB 数据的 200 GiB 卷创建快照，并为它启用快速快照还原，则积分存储桶大小和重填速率将基于 200 GiB。

当您为快照启用快速快照还原时，积分存储桶从零积分开始，并以设定的速率填满，直到达到最大积分容量。此外，在使用积分时，将随着时间的推移重填积分存储桶，直到其达到最大积分容量。

 每积分存储桶的填充率计算如下：

```
MIN (10, (1024 ÷ snapshot_size_gib))
```

积分存储桶的大小计算如下：

```
MAX (1, MIN (10, (1024 ÷ snapshot_size_gib)))
```

**例如**，如果为大小为 `128 GiB` 的快照启用快速快照还原，则填充率为每分钟 `0.1333` 积分。

```
MIN (10, (1024 ÷ 128))
 = MIN (10, 8)        
 = 8 credits per hour
 = 0.1333 credits per minute
```

积分存储桶的最大大小为 `8` 积分。

```
MAX (1, MIN (10, (1024 ÷ 128)))      
 = MAX (1, MIN (10, 8))
 = MAX (1, 8)
 = 8 credits
```

在此示例中，启用快速快照还原时，积分存储桶以零积分开始。8 分钟后，积分存储桶有足够的积分来创建一个初始化卷（`0.1333 credits × 8 minutes = 1.066 credits`）。如果积分存储桶已满，您可以同时创建 8 个初始化卷（8 积分）。当存储桶低于其最大容量时，它将每分钟重填 `0.1333` 积分。

您可以使用 CloudWatch 指标来监控您的积分桶的大小以及每个存储桶中可用的积分数量。有关更多信息，请参阅 [快速快照还原的指标](using_cloudwatch_ebs.md#fast-snapshot-restore-metrics)。

从启用了快速快照还原的存储桶创建卷之后，您可以使用 [describe-volumes](https://docs.amazonaws.cn/cli/latest/reference/ec2/describe-volumes.html) 来描述卷，并检查输出中的 `fastRestored` 字段以确定是否使用快速快照还原将该卷创建为已初始化卷。

# 为 Amazon EBS 快照配置快速快照还原
配置快速快照还原

默认情况下，对于快照禁用快速快照还原。您可以为您拥有的快照以及与您共享的快照启用或禁用快速快照还原。为快照启用或禁用快速快照还原时，所做的更改仅适用于您的账户。

**注意**  
当您为快照启用快速快照还原时，您的账户将按特定可用区中启用快速快照还原的每分钟计费。收费按比例计算，最少 1 小时。

当您删除您拥有的快照时，系统会在账户中自动禁用该快照的快速快照还原。如果您为与您共享的快照启用了快速快照还原，并且快照所有者删除或取消共享，则会自动为您账户中的共享快照禁用快速快照还原。

如果为共享的快照启用了快速快照还原，并且使用自定义 CMK 对其进行了加密，则在快照所有者撤消对自定义 CMK 的访问权限时，快速快照还原不会自动为快照禁用。您必须手动为该快照禁用快速快照还原。

为快照启用快速快照还原后，快照将进入 `optimizing` 状态。处于 `optimizing` 状态的快照在使用快照恢复卷时可以提供一些性能优势。只有在进入 `enabled` 状态后，它们才开始发挥快速快照还原的全部性能优势。

------
#### [ Console ]

**配置快速快照还原**

1. 打开位于 [https://console.aws.amazon.com/ec2/](https://console.amazonaws.cn/ec2/) 的 Amazon EC2 控制台。

1. 在导航窗格中，选择**快照**。

1. 选择快照，然后选择 **Actions**（操作）、**Manage fast snapshot restore**（管理快速快照还原）。

1. **快速快照还原设置**部分会列出所有可用区，您可以在其中为所选快照启用快速快照还原功能。**Current status**（当前状态）卷说明每个区域当前是启用还是禁用快速快照还原。

   要在当前禁用快照的区域中启用快速快照还原，选择该区域，然后选择 **Enable**（启用），并选择 **Enable**（启用）以确认。

   要在当前启用快照还原的区域中禁用快速快照还原，请选择该区域，然后选择 **Disable**（禁用）。

1. 进行必要的更改后，选择 **Close**（关闭）。

------
#### [ Amazon CLI ]

**启用快速快照还原**  
使用 [enable-fast-snapshot-restores](https://docs.amazonaws.cn/cli/latest/reference/ec2/enable-fast-snapshot-restores.html) 命令。

```
aws ec2 enable-fast-snapshot-restores \
    --availability-zones us-east-1a us-east-1b \
    --source-snapshot-ids snap-0abcdef1234567890
```

**禁用快速快照还原**  
使用 [disable-fast-snapshot-restores](https://docs.amazonaws.cn/cli/latest/reference/ec2/disable-fast-snapshot-restores.html) 命令。

```
aws ec2 disable-fast-snapshot-restores \
    --availability-zones us-east-1a \
    --source-snapshot-ids snap-0abcdef1234567890
```

以下示例使用[describe-fast-snapshot-restores](https://docs.amazonaws.cn/cli/latest/reference/ec2/describe-fast-snapshot-restores.html)命令来描述您禁用的快速快照恢复。

```
aws ec2 describe-fast-snapshot-restores \
    --filters Name=state,Values=disabled
```

------
#### [ PowerShell ]

**启用快速快照还原**  
使用 [Enable-EC2FastSnapshotRestore](https://docs.amazonaws.cn/powershell/latest/reference/items/Enable-EC2FastSnapshotRestore.html) cmdlet。

```
Enable-EC2FastSnapshotRestore `
    -AvailabilityZone us-east-1a us-east-1b `
    -SourceSnapshotId snap-0abcdef1234567890
```

**禁用快速快照还原**  
使用 [Disable-EC2FastSnapshotRestore](https://docs.amazonaws.cn/powershell/latest/reference/items/Disable-EC2FastSnapshotRestore.html) cmdlet。

```
Disable-EC2FastSnapshotRestore `
    -AvailabilityZone us-east-1a `
    -SourceSnapshotId snap-0abcdef1234567890
```

以下示例使用 [Get-EC2FastSnapshotRestore](https://docs.amazonaws.cn/powershell/latest/reference/items/Get-EC2FastSnapshotRestore.html)cmdlet 来描述您禁用的快速快照恢复。

```
Get-EC2FastSnapshotRestore `
    -Filter @{Name="state"; Values="disabled"}
```

------

# 检查 Amazon EBS 快照的快速快照还原状态
检查快速快照还原状态

快照的快速快照还原可能处于以下状态之一。
+ `enabling` – 发出了启用快速快照还原的请求。
+ `optimizing` – 正在启用快速快照还原。对于快照优化，每个 TiB 需要 60 分钟的时间。处于此状态的快照在还原卷时提供了一些性能优势。
+ `enabled` – 启用了快速快照还原。处于此状态且具有足够卷创建积分的快照在还原卷时可发挥全部性能优势。
+ `disabling` – 发出了禁用快速快照还原的请求，或者启用快速快照还原的请求失败。
+ `disabled` – 禁用了快速快照还原。您可以根据需要再次启用快速快照还原。

您可以查看您拥有的快照或与您共享的快照的快速快照还原状态。

------
#### [ Console ]

**查看快速快照还原的状态**

1. 打开位于 [https://console.aws.amazon.com/ec2/](https://console.amazonaws.cn/ec2/) 的 Amazon EC2 控制台。

1. 在导航窗格中，选择**快照**。

1. 选择快照。

1. 在 **Details**（详细信息）选项卡上，查看 **Fast Snapshot Restore**（快速快照还原），该选项卡表示快速快照还原的状态。

------
#### [ Amazon CLI ]

**查看已启用快速快照还原的快照**  
使用 [describe-fast-snapshot-restores](https://docs.amazonaws.cn/cli/latest/reference/ec2/describe-fast-snapshot-restores.html) 命令。

```
aws ec2 describe-fast-snapshot-restores --filters Name=state,Values=enabled
```

下面是示例输出。

```
{
    "FastSnapshotRestores": [
        {
            "SnapshotId": "snap-0e946653493cb0447",
            "AvailabilityZone": "us-east-2a",
            "State": "enabled",
            "StateTransitionReason": "Client.UserInitiated - Lifecycle state transition",
            "OwnerId": "123456789012",
            "EnablingTime": "2020-01-25T23:57:49.596Z",
            "OptimizingTime": "2020-01-25T23:58:25.573Z",
            "EnabledTime": "2020-01-25T23:59:29.852Z"
        },
        {
            "SnapshotId": "snap-0e946653493cb0447",
            "AvailabilityZone": "us-east-2b",
            "State": "enabled",
            "StateTransitionReason": "Client.UserInitiated - Lifecycle state transition",
            "OwnerId": "123456789012",
            "EnablingTime": "2020-01-25T23:57:49.596Z",
            "OptimizingTime": "2020-01-25T23:58:25.573Z",
            "EnabledTime": "2020-01-25T23:59:29.852Z"
        }
    ]
}
```

------
#### [ PowerShell ]

**查看已启用快速快照还原的快照**  
使用 [Get-EC2FastSnapshotRestore](https://docs.amazonaws.cn/powershell/latest/reference/items/Get-EC2FastSnapshotRestore.html) cmdlet。

```
Get-EC2FastSnapshotRestore `
    -Filter @{Name="state"; Values="enabled"}
```

------

# 查看使用快速快照还原还原的 Amazon EBS 卷
查看使用快速快照还原功能还原的卷

当您在可用区中，从已启用快速快照还原的快照创建卷时，将使用快速快照还原进行还原。

------
#### [ Amazon CLI ]

**查看从已启用快速快照还原的快照创建的卷**  
使用 [describe-volumes](https://docs.amazonaws.cn/cli/latest/reference/ec2/describe-volumes.html) 命令。

```
aws ec2 describe-volumes --filters Name=fast-restored,Values=true
```

下面是示例输出。

```
{
    "Volumes": [
        {
            "Attachments": [],
            "AvailabilityZone": "us-east-2a",
            "CreateTime": "2020-01-26T00:34:11.093Z",
            "Encrypted": true,
            "KmsKeyId": "arn:aws:kms:us-west-2:123456789012:key/8c5b2c63-b9bc-45a3-a87a-5513e232e843",
            "Size": 20,
            "SnapshotId": "snap-0abcdef1234567890",
            "State": "available",
            "VolumeId": "vol-01234567890abcdef",
            "Iops": 100,
            "VolumeType": "gp2",
            "FastRestored": true
        }
    ]
}
```

------
#### [ PowerShell ]

**查看从已启用快速快照还原的快照创建的卷**  
使用 [Get-EC2Volume](https://docs.amazonaws.cn/powershell/latest/reference/items/Get-EC2Volume.html) cmdlet。

```
Get-EC2Volume -Filter @{Name="fast-restored"; Values="true"}
```

------