

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# Amazon EBS 高速スナップショット復元
<a name="ebs-fast-snapshot-restore"></a>

Amazon EBS 高速スナップショット復元 (FSR) を使用するとスナップショットからボリュームを作成でき、このボリュームは作成時に完全に初期化された状態になります。これにより、ブロックの初回アクセス時における I/O オペレーションのレイテンシーがなくなります。高速スナップショット復元を使用して作成されたすべてのボリュームでは、プロビジョンドパフォーマンスがすばやく実現されます。

開始するには、特定のアベイラビリティーゾーンで特定のスナップショットの高速スナップショット復元を有効にします。スナップショットとアベイラビリティーゾーンのペアごとに 1 つの高速スナップショット復元を参照します。高速スナップショット復元が有効になっているアベイラビリティーゾーンの 1 つで、対応するスナップショットからボリュームを作成すると、ボリュームは高速スナップショット復元を使用して復元されます。

スナップショットごとに高速スナップショット復元を明示的に有効にする必要があります。例えば、高速スナップショット復元が有効なスナップショットから復元されたボリュームを基に、新たにスナップショットを作成した場合、作成されたスナップショットの高速スナップショット復元は、自動的に有効化されません。高速スナップショット復元が有効化されているスナップショットをコピーすると、そのスナップショットコピーの高速スナップショット復元は自動で有効化されまん。

高速スナップショット復元のパフォーマンスを十分に活用して復元できるボリュームの数は、スナップショットのボリューム作成クレジットの数によって決まります。詳細については、「[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 Zones ではサポートされていません。
+ サイズが 16 TiB 以下のスナップショットで、スナップショットの高速復元を有効にできます。
+ 最大 64,000 IOPS および 1,000 MiB/ 秒のスループットでプロビジョニングされたボリュームは、高速スナップショット復元の完全なパフォーマンス上の利点を享受します。64,000 IOPS または 1,000 MiB / 秒のスループットを超えるパフォーマンスでプロビジョニングされたボリュームの場合、完全なパフォーマンスを得るには、[ボリュームを初期化する](initalize-volume.md#ebs-initialize) ことをお勧めします。
+ 高速スナップショット復元は、リージョンあたり最大 5 個のスナップショットに対して有効にすることができます。このクォータは、所有しているスナップショットおよび共有しているスナップショットに適用されます。共有しているスナップショットに対して高速スナップショット復元を有効にすると、お客様の高速スナップショット復元のクォータにカウントされます。スナップショット所有者の高速スナップショット復元のクォータにはカウントされません。
+ スナップショットに対する高速スナップショット復元の状態が変わると、Amazon EBS によって Amazon CloudWatch Events が発行されます。詳細については、[EBS 高速スナップショット復元イベント](ebs-cloud-watch-events.md#fast-snapshot-restore-events)を参照してください。

## 料金と請求
<a name="fsr-pricing"></a>

特定のアベイラビリティーゾーンでスナップショットの高速スナップショット復元を有効にしている時間中は、請求が発生します。料金は 1 時間を最小として時間単位で計算されます。

例えば、`US-East-1a` で 1 か月 (30 日間) にわたって 1 つのスナップショットのスナップショット高速復元を有効にすると、料金は **540 USD** になります (`1` スナップショット x `1` AZ x `720` 時間 x 1 時間あたり `$0.75`)。`us-east-1a`、`us-east-1b`、`us-east-1c` で同じ期間にわたって 2 つのスナップショットの高速スナップショット復元を有効にすると、料金は **3240 USD** になります (`2` スナップショット x `3` AZ x `720` 時間 x 1 時間あたり `$0.75`)。

共有されているパブリックまたはプライベートスナップショットに対して高速スナップショット復元を有効にすると、お客様のアカウントに請求されます。スナップショット所有者には請求されません。共有しているスナップショットがスナップショット所有者によって削除または共有解除されると、高速スナップショット復元がお客様のアカウントのスナップショットに対して無効になり、請求が停止されます。

詳細については、[Amazon EBS の料金表](https://aws.amazon.com/ebs/pricing/)を参照してください。

# Amazon EBS 高速スナップショット復元ボリューム作成クレジット
<a name="volume-creation-credits"></a>

高速スナップショット復元のフルパフォーマンスの利点を享受するボリュームの数は、スナップショットのボリューム作成クレジットの数によって決まります。アベイラビリティーゾーンごとにスナップショットあたり 1 つのクレジットバケットがあります。高速スナップショット復元を有効にしてスナップショットから作成するボリュームごとにクレジットバケットの 1 つのクレジットが消費されます。スナップショットから 1 つの初期化ボリュームを作成するには、バケットに少なくとも 1 つのクレジットが必要です。ボリュームの作成時、バケット内のクレジットが 1 つに満たない場合、この作成には、高速スナップショット復元のメリットを活用できません。

共有しているスナップショットに対して高速スナップショット復元を有効にすると、お客様のアカウントの共有スナップショット用に個別のクレジットバケットが割り当てられます。共有スナップショットからボリュームを作成する場合、クレジットはお客様のクレジットバケットから消費されます。スナップショット所有者のクレジットバケットからは消費されません。

クレジットバケットのサイズとリフィルレートは、スナップショットデータのサイズではなく、スナップショットのサイズ (ソースボリュームのサイズでもあります) に基づいています。例えば、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 分後、クレジットバケットには初期化されたボリュームを 1 つ作成するのに十分なクレジット (`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>

デフォルトでは、高速スナップショット復元はスナップショットに対して無効になっています。高速スナップショット復元は、所有しているスナップショットおよび共有しているスナップショットに対して有効または無効にすることができます。スナップショットに対して高速スナップショット復元を有効または無効にすると、その変更はお客様のアカウントにのみ適用されます。

**注記**  
スナップショットに対して高速スナップショット復元を有効にすると、特定のアベイラビリティーゾーンで高速スナップショット復元が有効になっている時間 (分単位) に対してお客様のアカウントに請求されます。最低料金として 1 時間分の料金が請求されます。

所有しているスナップショットを削除すると、お客様のアカウントのそのスナップショットに対して高速スナップショット復元が自動的に無効になります。共有しているスナップショットに対して高速スナップショット復元を有効にし、スナップショット所有者がそのスナップショットを削除または共有解除した場合、お客様のアカウントの共有スナップショットに対して高速スナップショット復元が自動的に無効になります。

共有しているスナップショットに対して高速スナップショット復元を有効にしており、そのスナップショットがカスタム CMK を使用して暗号化されている場合、スナップショット所有者がカスタム CMK に対するアクセス許可を取り消しても、スナップショットに対して高速スナップショット復元は自動的に無効になりません。そのスナップショットに対する高速スナップショット復元は手動で無効にする必要があります。

スナップショットの高速スナップショット復元を有効にすると、スナップショットは最適化中(`optimizing`) 状態になります。`optimizing` の状態にあるスナップショットを使用しながらボリュームを復元することで、パフォーマンスに関する一定のメリットが得られます。高速スナップショット復元によるパフォーマンス上の最大限のメリットは、状態が `enabled` になったスナップショットでのみ提供されます。

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

**高速スナップショット復元を設定するには**

1. Amazon EC2 コンソールの [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/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) コマンドレットを使用します。

```
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) コマンドレットを使用します。

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

次の例では、[Get-EC2FastSnapshotRestore](https://docs.aws.amazon.com/powershell/latest/reference/items/Get-EC2FastSnapshotRestore.html) コマンドレットを使用して、無効な高速スナップショット復元を記述しています。

```
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. Amazon EC2 コンソールの [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/) を開いてください。

1. ナビゲーションペインで、[**スナップショット**] を選択します。

1. スナップショットを選択します。

1. **[Details]** (詳細) タブの **[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) コマンドレットを使用します。

```
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) コマンドレットを使用します。

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

------