

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# Amazon EBS 快速快照還原
<a name="ebs-fast-snapshot-restore"></a>

Amazon EBS 快速快照還原可讓您從建立時就完整初始化的快照建立磁碟區。這可消除第一次存取區塊時，區塊上 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)

## 考量事項
<a name="fsr-considerations"></a>
+  AWS Outposts、本機區域和 Wavelength 區域不支援快速快照還原。
+ 您可以在大小不超過 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)。

## 定價和帳單
<a name="fsr-pricing"></a>

若已針對特定可用區域中的快照啟用快速快照還原，系統則會按每分鐘計費。費用會按最低一小時的比例分配。

例如，若您針對 `US-East-1a` 中的某個快照啟用一個月 (30 天) 的快速快照還原，則您需支付 **\$1540** (`1` 個快照 x `1` 個可用區域 x `720` 小時 x `$0.75`/小時)。如果您針對 `us-east-1a`、`us-east-1b` 和 `us-east-1c` 中的兩個快照啟用同一期間的快速快照還原，您則須支付 **\$13240** (`2` 個快照 x `3` 個可用區域 x `720` 時數 x `$0.75`/小時)。

如果您針對與您共享的公有或私有快照啟用快速快照還原，系統則會向您的帳戶收費；系統不會向快照擁有者收費。當快照擁有者將與您共享的快照刪除或取消共享時，系統則會針對您帳戶中的快照停用快速快照還原，而且會停止計費。

如需詳細資訊，請參閱 [Amazon EBS 定價](https://aws.amazon.com/ebs/pricing/)。

# Amazon EBS 快速快照還原磁碟區建立點數
<a name="volume-creation-credits"></a>

可獲得快速快照還原完整效能優點的磁碟區數量，是由快照的磁碟區建立額度決定。每一可用區域每一快照會有一個額度儲存貯體。從快照建立、啟用快速快照還原的每個磁碟區會耗用額度儲存貯體的一個額度。您必須在儲存貯體中至少有一個點數，才能從快照建立初始化磁碟區。若是建立磁碟區，但儲存貯體中的額度少於一個，則建立的磁碟區將不具備快速快照還原的優勢。

當您針對與您共享的快照啟用快速快照還原，您會取得您帳戶中共享之快照的個別額度儲存貯體。如果您從共享的快照建立磁碟區，會從額度儲存貯體中耗用這些額度；不會從快照擁有者的額度儲存貯體中耗用這些額度。

點數儲存貯體大小和重新填充率是根據快照的大小 （也是來源磁碟區的大小），而不是快照資料的大小。例如，如果您從具有 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.aws.amazon.com/cli/latest/reference/ec2/describe-volumes.html) 來說明磁碟區，並且檢查輸出中的 `fastRestored` 欄位，判斷磁碟區是否已使用快速快照還原建立為初始化磁碟區。

# 設定 Amazon EBS 快照的快速快照還原
<a name="manage-fsr-enable"></a>

根據預設，會停用快照的快速快照還原。您可以針對您擁有的快照，以及針對與您共享的快照，啟用或停用快速快照還原。當您針對某個快照啟用或停用快速快照還原，變更只會套用到您的帳戶。

**注意**  
當您針對某個快照啟用快速快照還原，系統則會針對已在特定可用區域中啟用快速快照還原的每分鐘向您的帳戶收費。費用會按最低一小時的比例分配。

當您刪除您擁有的快照時，則會自動針對您帳戶中的該快照停用快速快照還原。如果您已針對與您共享的快照啟用快速快照還原，且該快照擁有者將其刪除或取消共享，則會自動針對您帳戶中的共享快照停用快速快照還原。

如果您已針對與您共用的快照啟用快速快照還原，且該快照已使用自訂 CMK 進行加密，則在快照擁有者撤銷您對自訂 CMK 的存取權時，不會自動針對該快照停用快速快照還原。您必須手動針對該快照停用快速快照還原。

啟用快照的快速還原後，快照會變為 `optimizing` 狀態。`optimizing` 狀態的快照會在用於還原磁碟區時提供一些效能優勢。快照只有在變為 `enabled` 狀態後，才開始提供快速快照還原的完整效能優勢。

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

**設定快速快照還原**

1. 前往 [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/) 開啟 Amazon EC2 主控台。

1. 在導覽窗格中，選擇 **Snapshots** (快照)。

1. 選取快照，並選取 **Actions** (動作)、**Manage fast snapshot restore** (管理快速快照還原)。

1. **快速快照還原設定**區段會列出所有可用區域，您可以在其中針對所選快照啟用快速快照還原。**Current status** (目前狀態) 磁碟區會指出每個區域的快速快照還原目前是已啟用還是已停用。

   若要在目前已停用快速快照還原的區域中將其啟用，請選取區域、選取 **Enable** (啟用)，然後若要確認，請選取 **Enable** (啟用)。

   若要在目前已啟用快速快照還原的區域中將其停用，請選取區域，然後選取 **Disable** (停用)。

1. 進行了必要的變更後，請選擇 **Close** (關閉)。

------
#### [ AWS CLI ]

**啟用快速快照還原**  
使用 [enable-fast-snapshot-restores](https://docs.aws.amazon.com/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.aws.amazon.com/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.aws.amazon.com/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.aws.amazon.com/powershell/latest/reference/items/Enable-EC2FastSnapshotRestore.html) cmdlet。

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

**停用快速快照還原**  
使用 [Disable-EC2FastSnapshotRestore](https://docs.aws.amazon.com/powershell/latest/reference/items/Disable-EC2FastSnapshotRestore.html) cmdlet。

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

下列範例使用 [Get-EC2FastSnapshotRestore](https://docs.aws.amazon.com/powershell/latest/reference/items/Get-EC2FastSnapshotRestore.html) cmdlet 來描述已停用的快速快照還原。

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

------

# 檢查 Amazon EBS 快照的快速快照還原狀態
<a name="view-fsr-enabled-snapshots"></a>

快照的快速快照還原可以處於下列其中一個狀態。
+ `enabling` – 已進行請求以啟用快速快照還原。
+ `optimizing` – 正在啟用快速快照還原。要將快照最佳化，每個 TiB 需要 60 分鐘。此狀態的快照能在還原磁碟區時提供一些效能優勢。
+ `enabled` – 快速快照還原已啟用。處於此狀態且具有足夠磁碟區建立點數的快照能在還原磁碟區時提供完整效能優勢。
+ `disabling` – 已請求停用快速快照還原或啟用快速快照還原的請求已失敗。
+ `disabled` – 快速快照還原已停用。您可以視需要再次啟用快速快照還原。

您可以檢視您擁有的快照或與您共用的快照的快速快照還原狀態。

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

**檢視快速快照還原的狀態**

1. 前往 [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/) 開啟 Amazon EC2 主控台。

1. 在導覽窗格中，選擇 **Snapshots (快照)**。

1. 選取快照。

1. 在 **Description** (描述) 索引標籤上，**Fast Snapshot Restore** (快速快照還原) 指出快速快照還原的狀態。

------
#### [ AWS CLI ]

**檢視已啟用快速快照還原的快照**  
使用 [describe-fast-snapshot-restores](https://docs.aws.amazon.com/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.aws.amazon.com/powershell/latest/reference/items/Get-EC2FastSnapshotRestore.html) cmdlet。

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

------

# 檢視使用快速快照還原還原的 Amazon EBS 磁碟區
<a name="view-fast-restored-volumes"></a>

當您在磁碟區的可用區域中從已啟用快速快照還原的快照建立磁碟區時，其會使用快速快照還原進行還原。

------
#### [ AWS CLI ]

**檢視從已啟用快速快照還原的快照建立的磁碟區**  
使用 [describe-volumes](https://docs.aws.amazon.com/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.aws.amazon.com/powershell/latest/reference/items/Get-EC2Volume.html) cmdlet。

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

------