「翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。」
Amazon EBS ボリュームの作成
Amazon EBS ボリュームを作成し、同じアベイラビリティーゾーン内の任意の EC2 インスタンスにアタッチできます。暗号化された EBS ボリュームを作成する場合、サポートされるインスタンスタイプにのみアタッチできます。詳細については、「サポートされるインスタンスタイプ」を参照してください。
高性能のストレージシナリオ用にボリュームを作成する場合、プロビジョンド IOPS SSD ボリューム (io1
または io2
) を使用して、アプリケーションをサポートするために十分な帯域幅を持つインスタンス (EBS 最適化インスタンスなど) にアタッチしてください。スループット最適化
HDD (st1
) ボリュームと Cold HDD (sc1
) ボリュームの場合も同じです。詳細については、「Amazon EBS 最適化インスタンス」を参照してください。
Windows インスタンス用のボリュームを作成し、そのボリュームが 2048 GiB を超える場合 (または 2048 GiB より小さいが後で増加する可能性がある場合)
は、GPT パーティションテーブルを使用するようにボリュームを設定してください。詳細については、「 2 TB を超えるハードディスクの Windows サポート
空の EBS ボリュームは、利用可能になるとすぐに最大のパフォーマンスを発揮し、初期化 (以前は事前ウォーミングと呼ばれました) を必要としません。ただし、スナップショットから作成されたボリュームのストレージブロックは、アクセスするためには事前に初期化する必要があります (Amazon S3 からプルダウンしてボリュームに書き込みます)。この準備処理には時間がかかるため、初めて各ブロックにアクセスした場合に、I/O 操作のレイテンシーの著しい増加が発生する可能性があります。ボリュームのパフォーマンスは、すべてのブロックがダウンロードされてボリュームに書き込まれると正常値に達します。ほとんどのアプリケーションにとって、ボリュームの存続期間全体でこのコストを割り当てることは、許容範囲内です。本番環境でこの初期パフォーマンスヒットを回避するには、ボリューム全体の即時初期化を強制するか、高速スナップショット復元を有効にします。詳細については、「Amazon EBS ボリュームの初期化」を参照してください。
ボリュームを作成する方法
-
ブロックデバイスマッピングを指定すると、インスタンスの起動時に、EBS ボリュームを作成してアタッチします。詳細については、「インスタンス起動ウィザードを使用したインスタンスの起動」および「ブロックデバイスマッピング」を参照してください。
-
EBS ボリュームを作成して、実行中のインスタンスにアタッチします。詳細については、以下の 空のボリュームの作成 を参照してください。
-
以前に作成したスナップショットから EBS ボリュームを作成し、実行中のインスタンスにアタッチします。詳細については、以下の スナップショットからのボリュームの作成 を参照してください。
空のボリュームの作成
空のボリュームは、使用可能になるとすぐに最大のパフォーマンスを発揮し、初期化を必要としません。
コンソールを使用して、空の EBS ボリュームを作成するには
-
https://console.aws.amazon.com/ec2/
で Amazon EC2 コンソールを開きます。 -
ナビゲーションバーから、ボリュームを作成するリージョンを選択します。一部の Amazon EC2 リソースはリージョン間で共有できるため、この選択は重要です。詳細については、「リソースの場所」を参照してください。
-
ナビゲーションペインで、[Elastic Block Store (Elastic Block Store (EBS))]、[Volumes (ボリューム)] を選択します。
-
[Create Volume (ボリュームの作成)] を選択します。
-
[Volume Type (ボリュームタイプ)] で、ボリュームタイプを選択します。詳細については、「Amazon EBS ボリュームの種類」を参照してください。
-
[サイズ] に、ボリュームのサイズ (GiB) を入力します。詳細については、「EBS ボリュームのサイズと設定の制限」を参照してください。
-
IOPS では、ボリュームが提供する IOPS (1 秒あたりの入力/出力オペレーションの数) の最大数を入力します。IOPS は、
gp3
、io1
およびio2
ボリュームに対してのみ指定できます。 -
[スループット] に、ボリュームが提供すべきスループットを MiB/秒 単位で入力します。スループットは、
gp3
ボリュームに対してのみ指定できます。 -
[Availability Zone] で、ボリュームを作成するアベイラビリティーゾーンを選択します。EBS ボリュームは、ボリュームと同じアベイラビリティーゾーンにある EC2 インスタンスにアタッチする必要があります。
-
(オプション) インスタンスタイプが EBS 暗号化をサポートしており、ボリュームを暗号化する場合は、[Encrypt this volume (このボリュームを暗号化する)] を選択して、CMK を選択します。このリージョンでデフォルトで暗号化が有効になっている場合、EBS 暗号化が有効になり、EBS 暗号化のデフォルト CMK が選択されます。[Master Key (マスターキー)] から別の CMK を選択するか、アクセス可能なキーの完全な ARN を貼り付けることができます。詳細については、「Amazon EBS 暗号化」を参照してください。
-
(オプション) [Create additional tags] を選択してボリュームにタグを追加します。タグごとに、タグキーとタグの値を指定します。詳細については、「Amazon EC2 リソースのタグ付け」を参照してください。
-
[Create Volume (ボリュームの作成)] を選択します。ボリュームのステータスが利用可能の場合、ボリュームは使用可能な状態になります。
-
新しいボリュームを使用するには、インスタンスにアタッチし、フォーマットしてマウントします。詳細については、「インスタンスへの Amazon EBS ボリュームのアタッチ」を参照してください。
コマンドラインを使用して、空の EBS ボリュームを作成するには
次のコマンドの 1 つを使用できます。これらのコマンドラインインターフェイスの詳細については、Amazon EC2 へのアクセス を参照してください。
-
create-volumeAWS CLI
-
New-EC2VolumeAWS Tools for Windows PowerShell
スナップショットからのボリュームの作成
スナップショットから作成されたボリュームは、バックグラウンドで時間をかけて読み込まれます。つまり、インスタンスがアタッチされたボリュームとそのすべてのデータへのアクセスを開始する前に、Amazon S3 から EBS ボリュームにすべてのデータが転送されるのを待つ必要はありません。まだ読み込まれていないデータに対してインスタンスからのアクセスがあった場合、ボリュームは要求されたデータを Amazon S3 から即座にダウンロードし、引き続き残りのボリュームデータをバックグラウンドで読み込みます。ボリュームのパフォーマンスは、すべてのブロックがダウンロードされてボリュームに書き込まれると達成されます。本番環境で初期パフォーマンスヒットを回避するには、「Amazon EBS ボリュームの初期化」を参照してください。
暗号化されたスナップショットから作成された新しい EBS ボリュームは、自動的に暗号化されます。暗号化されていないスナップショットからボリュームを復元しながら、その場でボリュームを暗号化することもできます。暗号化されたボリュームは、EBS 暗号化をサポートするインスタンスタイプにのみアタッチできます。詳細については、「サポートされるインスタンスタイプ」を参照してください。
スナップショットからボリュームを作成するには、次の手順を使用します。
コンソールを使用してスナップショットから EBS ボリュームを作成するには
-
https://console.aws.amazon.com/ec2/
で Amazon EC2 コンソールを開きます。 -
ナビゲーションバーから、スナップショットのリージョンを選択します。
スナップショットを使用して別のリージョンにボリュームを作成するには、スナップショットを新しいリージョンにコピーし、それを使用してそのリージョンにボリュームを作成します。詳細については、「Amazon EBS スナップショットのコピー」を参照してください。
-
ナビゲーションペインで、[Elastic Block Store (Elastic Block Store (EBS))]、[Volumes (ボリューム)] を選択します。
-
[Create Volume (ボリュームの作成)] を選択します。
-
[Volume Type (ボリュームタイプ)] で、ボリュームタイプを選択します。詳細については、「Amazon EBS ボリュームの種類」を参照してください。
-
[Snapshot (スナップショット)] に、ボリュームの復元元となるスナップショットの ID または説明を入力し、表示されたオプションリストから選択します。
-
(オプション) [Encrypted this volume (このボリュームを暗号化)] を選択して、ボリュームの暗号化状態を変更します。デフォルトで暗号化が有効になっている場合、これはオプションです。[Master Key (マスターキー)] から CMK を選択して、EBS 暗号化のデフォルトの CMK 以外の CMK を指定します。
-
[サイズ] で、スナップショットのデフォルトサイズがニーズに合っていることを確認するか、ボリュームのサイズ (GiB) を入力します。
ボリュームサイズとスナップショットの両方を指定した場合は、スナップショットサイズ以上のサイズにする必要があります。ボリュームの種類とスナップショットを選択すると、ボリュームの最小サイズと最大サイズが [Size] の横に表示されます。詳細については、「EBS ボリュームのサイズと設定の制限」を参照してください。
-
IOPS では、ボリュームが提供する IOPS (1 秒あたりの入力/出力オペレーションの数) の最大数を入力します。IOPS は、
gp3
、io1
およびio2
ボリュームに対してのみ指定できます。 -
[スループット] に、ボリュームが提供すべきスループットを MiB/秒 単位で入力します。スループットは、
gp3
ボリュームに対してのみ指定できます。 -
[Availability Zone] で、ボリュームを作成するアベイラビリティーゾーンを選択します。EBS ボリュームは、ボリュームと同じアベイラビリティーゾーンにある EC2 インスタンスにアタッチする必要があります。
-
(オプション) [Create additional tags] を選択してボリュームにタグを追加します。タグごとに、タグキーとタグの値を指定します。
-
[Create Volume (ボリュームの作成)] を選択します。
-
新しいボリュームを使用するには、インスタンスにアタッチして、マウントします。詳細については、「インスタンスへの Amazon EBS ボリュームのアタッチ」を参照してください。
-
スナップショットよりも大きいボリュームを作成した場合は、ボリューム上のファイルシステムを拡張して、追加スペースを利用する必要があります。詳細については、「Amazon EBS Elastic Volumes」を参照してください。
コマンドラインを使用してスナップショットから EBS ボリュームを作成するには
次のコマンドの 1 つを使用できます。これらのコマンドラインインターフェイスの詳細については、Amazon EC2 へのアクセス を参照してください。
-
create-volumeAWS CLI
-
New-EC2VolumeAWS Tools for Windows PowerShell