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

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

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

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

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

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

Amazon EBS-backed インスタンス

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

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

Amazon EBS-backed インスタンスのルートボリュームおよびその他の Amazon EBS ボリューム
制限

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

インスタンスの障害

Amazon EBS-backed インスタンスに障害が発生した場合は、以下のいずれかの方法によってセッションを復元できます。

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

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

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

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

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

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

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

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

Instance store-backed インスタンス (Linux インスタンスのみ)

注記

Windows インスタンスは、インスタンスストアによってバッキングされるルートボリュームをサポートしていません。

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

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

Amazon EC2 instance store-backed インスタンスのルートボリューム
サポートされるインスタンスタイプ

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

インスタンスの障害

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