Amazon EBS 高速スナップショット復元 - Amazon Elastic Compute Cloud

Amazon EBS 高速スナップショット復元

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

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

所有しているスナップショットに対しても、共有しているパブリックおよびプライベートスナップショットに対しても、高速スナップショット復元を有効にすることができます。

高速スナップショット復元のクォータ

高速スナップショット復元はリージョンあたり最大 50 のスナップショットに対して有効にすることができます。このクォータは、所有しているスナップショットおよび共有しているスナップショットに適用されます。共有しているスナップショットに対して高速スナップショット復元を有効にすると、お客様の高速スナップショット復元のクォータにカウントされます。スナップショット所有者の高速スナップショット復元のクォータにはカウントされません。

高速スナップショット復元の状態

スナップショットに対して高速スナップショット復元を有効にすると、以下のいずれかの状態になります。

  • enabling — 高速スナップショット復元の有効化がリクエストされました。

  • optimizing — 高速スナップショット復元の有効化中です。スナップショットの最適化には TiB あたり 60 分を要します。

  • enabled — 高速スナップショット復元は有効になっています。

  • disabling — 高速スナップショット復元の無効化がリクエストされました。または、高速スナップショット復元の有効化のリクエストが失敗しました。

  • disabled — 高速スナップショット復元は無効になっています。高速スナップショット復元は必要に応じて再度有効にすることができます。

ボリューム作成クレジット

高速スナップショット復元のパフォーマンスの利点を全面的に享受するボリュームの数は、スナップショットのボリューム作成クレジットの数によって決まります。アベイラビリティーゾーンごとにスナップショットあたり 1 つのクレジットバケットがあります。高速スナップショット復元を有効にしてスナップショットから作成するボリュームごとにクレジットバケットの 1 つのクレジットが消費されます。

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

クレジットバケットのサイズは、スナップショットから作成したボリュームのサイズではなく、スナップショットのサイズによって決まります。スナップショットごとのクレジットバケットのサイズは、次のように計算されます。

MAX (1, MIN (10, FLOOR(1024/snapshot_size_gib)))

クレジットを消費すると、クレジットバケットは時間の経過に伴って補充されます。各クレジットバケットの補充レートは次のように計算されます。

MIN (10, 1024/snapshot_size_gib)

たとえば、サイズが 100 GiB のスナップショットに対して高速スナップショット復元を有効にすると、そのクレジットバケットの最大サイズは 10 クレジットとなり、補充レートは 1 時間あたり 10 クレジットになります。クレジットバケットが満杯である場合、このスナップショットからは同時に 10 個の初期化済みボリュームを作成できます。

Cloudwatch メトリクスを使用して、クレジットバケットのサイズと、各バケットで利用可能なクレジット数をモニタリングすることができます。詳細については、「高速スナップショット復元メトリクス」を参照してください。

高速スナップショット復元を有効にしてスナップショットからボリュームを作成したら、describe-volumes を使用してボリュームを示し、高速スナップショット復元を使用して、ボリュームが初期化されたボリュームとして作成されたかどうかを、出力の fastRestored フィールドで確認することができます。

高速スナップショット復元の管理

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

注記

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

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

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

所有しているスナップショットまたは共有しているスナップショットに対して高速スナップショット復元を有効または無効にするには、以下の手順を使用します。

高速スナップショット復元を有効または無効にするには

  1. https://console.aws.amazon.com/ec2/ で Amazon EC2 コンソールを開きます。

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

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

  4. [Actions (アクション)]、[Manage Fast Snapshot Restore (高速スナップショット復元の管理)] の順に選択します。.

  5. アベイラビリティ―ゾーンを選択または選択解除し、[Save (保存)] を選択します。

  6. 有効にした高速スナップショット復元の状態を追跡するには、[Description (説明)] タブの [Fast Snapshot Restore (高速スナップショット復元)] を確認します。

AWS CLI を使用して高速スナップショット復元を管理するには

高速スナップショット復元が有効になっているスナップショットの表示

所有しているスナップショットまたは共有しているスナップショットに対する高速スナップショット復元の状態を表示するには、以下の手順を使用します。

コンソールを使用して高速スナップショット復元の状態を表示するには

  1. https://console.aws.amazon.com/ec2/ で Amazon EC2 コンソールを開きます。

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

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

  4. [説明] タブの [スナップショットの高速復元] を参照します。高速スナップショット復元の状態が表示されます。たとえば、場合によって「2 Availability Zones optimizing (2 つのアベイラビリティーゾーンが最適化中)」や「2 Availability Zones enabled (2 つのアベイラビリティーゾーンが有効化済み)」の状態が表示されます。

AWS CLI を使用して高速スナップショット復元が有効になっているスナップショットを表示するには

describe-fast-snapshot-restores コマンドを使用して、高速スナップショット復元が有効になっているスナップショットを参照します。

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" } ] }

高速スナップショット復元を使用して復元したボリュームの表示

該当するアベイラビリティーゾーンで高速スナップショット復元が有効になっているスナップショットからボリュームを作成すると、ボリュームは高速スナップショット復元を使用して復元されます。

describe-volumes コマンドを使用して、高速スナップショット復元が有効になっているスナップショットから作成したボリュームを表示します。

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-0e946653493cb0447", "State": "available", "VolumeId": "vol-0d371921d4ca797b0", "Iops": 100, "VolumeType": "gp2", "FastRestored": true } ] }

高速スナップショット復元のモニタリング

スナップショットに対する高速スナップショット復元の状態が変わると、Amazon EBS によって Amazon CloudWatch イベントが発行されます。詳細については、「EBS 高速スナップショット復元イベント」を参照してください。

価格と請求

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

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

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

詳細については、「Amazon EBS 料金表」を参照してください。