Amazon EBS ボリュームの作成 - Amazon EBS

Amazon EBS ボリュームの作成

Amazon EBS ボリュームを作成し、同じアベイラビリティーゾーン内の任意の EC2 インスタンスにアタッチできます。

Amazon EBS スナップショットからボリュームを作成するか、空のボリュームを作成できます。スナップショットに基づいて EBS ボリュームを作成した場合、ボリュームは、スナップショットの作成に使用されたボリュームの完全なレプリカとして開始されます。

ボリュームの初期化

スナップショットからボリュームを作成した場合、それにアクセスする前に、スナップショットのストレージブロックは Amazon S3 からダウンロードされてボリュームに書き込まれる必要があります。このプロセスはボリューム初期化と呼ばれます。この間、ボリュームの I/O レイテンシーは増加しています。すべてのブロックがダウンロードされてボリュームに書き込まれると、フルボリュームのパフォーマンスに達します。次のいずれかを実行すると、ボリューム初期化のパフォーマンスへの影響を最小限に抑えることができます。

  • 高速スナップショット復元が有効になっているスナップショットを使用します。この場合、ボリュームは作成時に完全に初期化され、すぐに最大のパフォーマンスを提供します。詳細については、Amazon EBS 高速スナップショット復元を参照してください。

  • 作成後にボリュームを手動で初期化します。詳細については、「Amazon EBS ボリュームの初期化」を参照してください。

空のボリュームは、作成直後に最大パフォーマンスを実現し、初期化は必要ありません。

ボリュームの暗号化

ボリュームの暗号化状態は、アカウントがデフォルトで暗号化が有効になっているかどうか、そして使用する場合はスナップショットの暗号化状態によって異なります。次の表は、考えられる暗号化の結果をまとめたものです。

デフォルトでの暗号化 スナップショット使用の有無 ボリューム暗号化の結果 注記
無効 不可 オプションの暗号化 暗号化を有効にする場合、使用する KMS キーを指定できます。暗号化を有効にして KMS キーを指定しない場合、AWS マネージドキー (aws/ebs) が使用されます。
無効 はい、暗号化されていません オプションの暗号化 暗号化を有効にする場合、使用する KMS キーを指定できます。暗号化を有効にして KMS キーを指定しない場合、AWS マネージドキー (aws/ebs) が使用されます。
無効 はい、暗号化されています 自動暗号化 使用する KMS キーを指定できます。KMS キーを指定しない場合、ボリュームはソーススナップショットと同じ KMS キーを使用して暗号化されます。
有効 不可 自動暗号化 使用する KMS キーを指定できます。KMS キーを指定しない場合、暗号化用に指定されたキーがデフォルトで使用されます。
有効 はい、暗号化されていません 自動暗号化 使用する KMS キーを指定できます。KMS キーを指定しない場合、暗号化用に指定されたキーがデフォルトで使用されます。
有効 はい、暗号化されています 自動暗号化 使用する KMS キーを指定できます。KMS キーを指定しない場合、ボリュームはソーススナップショットと同じキー (コンソール) またはデフォルトで暗号化用に指定されたキー (CLI/API) を使用して暗号化されます。
追加の考慮事項
  • ボリュームは、インスタンスと同じアベイラビリティーゾーンのみアタッチできます。

  • ボリュームは、available 状態になった場合にのみ使用できるようになります。

  • コンソールを使用してボリュームを作成する場合、デフォルトのボリュームタイプは gp3 です。コマンドラインツール、API、および SDK では、デフォルトのボリュームタイプは gp2 です。

  • Outpost で実行されているインスタンスでボリュームを使用するには、インスタンスと同じ Outpost にボリュームを作成する必要があります。

  • Windows インスタンス用のボリュームを作成し、そのボリュームが 2048 GiB を超える場合は、GPT パーティションテーブルを使用するようにボリュームを設定してください。詳細については、Amazon EBS ボリュームの制約 と「2 TB を超えるハードディスクの Windows でのサポート」を参照してください。

  • また、ボリュームは Amazon EC2 インスタンスを起動することで間接的に作成されます。インスタンスの起動に使用した AMI、またはインスタンス起動リクエスト自体に Amazon EBS ボリュームのブロックデバイスマッピングを含めることができます。詳細については、「ブロックデバイスマッピング」を参照してください。

次のいずれかの方法を使用して、ボリュームを作成します。

Console
ボリュームを作成するには
  1. Amazon EC2 コンソール (https://console.aws.amazon.com/ec2/) を開きます。

  2. ナビゲーションペインで [ボリューム] を選択して、[ボリュームを作成] を選択します。

  3. (Outpost のお客様のみ) Outpost ARN の場合は、ボリュームを作成する AWS Outpost の ARN を入力します。

  4. [Volume type] (ボリュームタイプ) に、作成するボリュームのタイプを選択します。使用できるボリュームタイプの詳細については、「Amazon EBS ボリュームの種類」を参照してください。

  5. [サイズ] に、ボリュームのサイズ (GiB) を入力します。詳細については、Amazon EBS ボリュームの制約を参照してください。

  6. (io1io2gp3 のみ) [IOPS] に、ボリュームが提供する IOPS (1 秒あたりの入力/出力オペレーションの数) の最大数を入力します。

  7. (gp3 のみ) [スループット] に、ボリュームが提供すべきスループットを MiB/秒単位で入力します。

  8. [アベイラビリティーゾーン] では、ボリュームを作成するアベイラビリティーゾーンを選択します。

  9. [スナップショット ID] で、次のいずれかを実行します。

    • 空のボリュームを作成するには、デフォルト値のままにします ([スナップショットからボリュームを作成しない])。

    • スナップショットからボリュームを作成するには、使用するスナップショットを選択します。

  10. (io1 および io2 のみ) Amazon EBS マルチアタッチのボリュームを有効にするには、[マルチアタッチを有効化] を選択します。詳細については、マルチアタッチを使用して EBS ボリュームを複数の EC2 インスタンスへアタッチを参照してください。

  11. ボリュームの暗号化ステータスを設定します。

    • アカウントにおいてデフォルトでの暗号化が有効になっている場合、暗号化は自動的に有効になり、無効にすることはできません。

    • 暗号化されたスナップショットを選択した場合、暗号化は自動的に行われ、無効にすることはできません。

    • アカウントにおいてデフォルトでの暗号化が有効になっていない、かつ選択したスナップショットが暗号化されていない、またはそもそも選択していない場合、暗号化はオプションです。

  12. (オプション) ボリュームにカスタムタグを割り当てるには、[タグ] セクションで [タグの追加] を選択し、タグのキーと値のペアを入力します。

  13. [Create volume] (ボリュームの作成) を選択します。

  14. ボリュームを使用するには、ボリュームが available 状態になるまで待ってから、同じアベイラビリティーゾーンの Amazon EC2 インスタンスにアタッチします。詳細については、Amazon EBS ボリュームを Amazon EC2 インスタンスにアタッチを参照してください。

Command line
AWS CLI を使用してボリュームを作成するには

create-volume コマンドを使用します。

Tools for Windows PowerShell を使用してボリュームを作成するには

New-EC2Volume コマンドを使用します。