Amazon EC2 インスタンスのルートボリューム - Amazon Elastic Compute Cloud

Amazon EC2 インスタンスのルートボリューム

インスタンスを起動すると、インスタンスのルートボリュームが作成されます。ルートボリュームには、インスタンスの起動に使用されるイメージが含まれています。各インスタンスには 1 つのルートボリュームがあります。ストレージボリュームは、起動中または起動後にインスタンスに追加できます。

インスタンスの起動に使用する AMI によってルートボリュームのタイプが決まります。インスタンスは、Amazon EBS-backed AMI (Linux インスタンス および Windows インスタンス) または Amazon S3-backed AMI (Linux インスタンスのみ) から起動できます。各タイプの AMI を使用して実行できることは大きく異なります。違いについての詳細は ルートボリュームタイプ を参照してください。

Amazon EBS-backed AMI を使用することをお勧めします。これらのインスタンスは起動速度が速く、永続的ストレージを使用しているからです。

特定のデバイス名がルートボリューム用に予約されています。詳細については、「Amazon EC2 インスタンス上のボリュームのデバイス名」を参照してください。

Amazon EBS ルートボリュームを持つインスタンス

Amazon EBS をルートボリュームに使用するインスタンスには、Amazon EBS ボリュームが自動的にアタッチされます。Amazon EBS-AMI を持つインスタンスを起動するときに、AMI で参照されている Amazon EBS スナップショットごとに 1 つの Amazon EBS ボリュームが作成されます。インスタンスタイプによっては、Amazon EBS ボリュームまたはインスタンスストアボリュームをオプションで使用できます。

EBS ルートボリュームを持つインスタンスは、停止後に再起動できます。アタッチされているボリュームに格納されているデータに影響を及ぼすこともありません。EBS ルートボリュームを持つインスタンスが停止状態にあるときは、インスタンスおよびボリューム関連のさまざまなタスクを実行できます。例えば、インスタンスのプロパティの変更、そのサイズの変更、あるいは使用しているカーネルの更新を行えます。また、デバッグなどの目的で別の実行中インスタンスにそのルートボリュームをアタッチすることもできます。詳細については、「Amazon EBS ボリューム」を参照してください。

Amazon EBS-backed AMIから起動される インスタンスのルートボリュームおよびその他の Amazon EBS ボリューム
制限

st1 または sc1 EBS ボリュームをルートボリュームとして使用することはできません。

インスタンスの障害

EBS ルートボリュームを持つインスタンスに障害が発生した場合は、以下のいずれかの方法によってセッションを復元できます。

  • 停止して再起動します (最初にこの方法を試してください)。

  • 関連するすべてのボリュームのスナップショットを自動的に作成し、新しい AMI を作成します。詳細については、Amazon EBS-backed AMI を作成するを参照してください。

  • 以下の手順に従って、ボリュームを新しいインスタンスにアタッチします。

    1. ルートボリュームのスナップショットを作成します。

    2. 作成したスナップショットを使用して新しい AMI を登録します。

    3. 新しい AMI から新しいインスタンスを起動します。

    4. 残りの Amazon EBS ボリュームを古いインスタンスからデタッチします。

    5. Amazon EBS ボリュームを新しいインスタンスに再アタッチします。

インスタンスストアのルートボリュームを持つインスタンス (Linux インスタンスのみ)

注記

Windows インスタンスは、インスタンスストアのルートボリュームをサポートしていません。

インスタンスストアをルートボリュームに使用するインスタンスでは、自動的に 1 つまたは複数のインスタンスストアボリュームを利用できるようになり、そのボリュームの 1 つがルートボリュームとして機能します。インスタンスが Amazon S3-backed AMI から起動されると、AMI がルートボリュームにコピーされます。インスタンスタイプによっては、オプションで追加のインスタンスストアボリュームを使用できることに注意してください。

インスタンスストアボリュームのデータはインスタンスが実行している間は維持されますが、インスタンスが終了すると (インスタンスストアのルートボリュームを持つインスタンスは [停止] アクションをサポートしていません)、またはインスタンスが失敗すると (基盤となるドライブに問題がある場合など)、このデータは削除されます。詳細については、「EC2 インスタンス用のインスタンスストアの一時ブロックストレージ」を参照してください。

Amazon S3-backed AMI から起動された Amazon EC2 インスタンスのルートボリューム
サポートされるインスタンスタイプ

インスタンスストアボリュームをルートボリュームとしてサポートするインスタンスタイプは、C1、C3、D2、I2、M1、M2、M3、R3、X1 のみです。

インスタンスの障害

インスタンスストアのルートボリュームを持つインスタンスが失敗または終了した場合、そのインスタンスは復元できません。インスタンスストアのルートボリュームを持つインスタンスの使用を予定している場合は、インスタンスストアボリュームのデータを複数のアベイラビリティーゾーンにまたがって分散させることを強くお勧めします。また、インスタンスストアボリュームからの重要データは永続的ストレージに定期的にバックアップする必要があります。