

# Amazon EC2 インスタンスストアボリュームのデータの永続性
<a name="instance-store-lifetime"></a>

インスタンスストアボリュームはインスタンスの起動時にのみアタッチされます。起動後にインスタンスストアボリュームをアタッチすることはできません。1 つのインスタンスからインスタンスストアをデタッチして別のインスタンスにアタッチすることはできません。

インスタンスストアボリュームはアタッチされているインスタンスのライフタイム中にのみ存在します。インスタンスストアボリュームが、関連付けられたインスタンスのライフタイムを超えて維持されるように設定することはできません。

インスタンスストアボリューム上のデータはインスタンスが再起動しても保持されます。ただし、インスタンスが停止、休止、終了するとデータは消滅します。インスタンスが停止、休止、終了した場合、インスタンスストアボリュームのすべてのブロックが暗号で消去されます。

このため、長期的に使用する重要なデータがある場合はインスタンスストアに頼りすぎないようにしてください。インスタンスストアボリュームに保存されているデータを、インスタンスのライフタイムを超えて保持する必要がある場合はそのデータを Amazon EBS ボリューム、Amazon S3 バケット、Amazon EFS ファイルシステムなどのより永続的なストレージに手動でコピーする必要があります。

イベントによってはインスタンスのライフタイムを通じてデータが保持されなくなる場合があります。次の表は仮想インスタンスとベアメタルインスタンスの両方について、特定のイベント中にインスタンスストアボリュームのデータが保持されるかどうかを示しています。


| イベント | データはどうなりますか？ | 
| --- |--- |
| **ユーザー主導のインスタンスライフサイクルイベント** | 
| --- |
| [インスタンスが再起動されます。](ec2-instance-reboot.md) | The data persists | 
| [インスタンスが停止しました。](Stop_Start.md) | The data does not persist | 
| [インスタンスが休止しました。](Hibernate.md) | The data does not persist | 
| [インスタンスが終了しました。](terminating-instances.md) | The data does not persist | 
| [インスタンスタイプが変更されます。](ec2-instance-resize.md) | The data does not persist \$1 | 
| [EBS-backed AMI はインスタンスから作成されます。](creating-an-ami-ebs.md) | The data does not persist in the created AMI \$1\$1 | 
| [Amazon S3-backed AMI はインスタンスから作成されます。](creating-an-ami-instance-store.md) (Linux instances) | The data persists in the AMI bundle uploaded to Amazon S3 \$1\$1\$1 | 
| **ユーザー主導の OS イベント** | 
| --- |
| A shutdown is initiated | The data does not persist † | 
| A restart is initiated | The data persists | 
| **AWS で予定されているイベント** | 
| --- |
| [インスタンスの停止](schedevents_actions_retire.md) | The data does not persist | 
| [インスタンスの再起動](schedevents_actions_reboot.md) | The data persists | 
| [システムの再起動](schedevents_actions_reboot.md) | The data persists | 
| [インスタンスのリタイア](schedevents_actions_retire.md) | The data does not persist | 
| **想定外のイベント** | 
| --- |
| [簡易自動復旧](instance-configuration-recovery.md) | The data does not persist | 
| [CloudWatch アクションに基づく復旧](cloudwatch-recovery.md) | The data does not persist | 
| The underlying disk fails | The data on the failed disk does not persist | 
| Power failure | The data persists upon reboot | 

\$1 新しいインスタンスタイプがインスタンスストアをサポートしている場合、インスタンスは新しいインスタンスタイプがサポートしているインスタンスストアボリュームの数を取得しますが、データは新しいインスタンスに転送されません。新しいインスタンスタイプがインスタンスストアをサポートしていない場合、インスタンスはインスタンスストアボリュームを取得しません。

\$1\$1 データは EBS-backed AMI には含まれず、その AMI から起動されたインスタンスにアタッチされたインスタンスストアボリュームにも含まれません。

\$1\$1\$1 データは Amazon S3 にアップロードされる AMI バンドルに含まれます。その AMI からインスタンスを起動すると、インスタンスはAMI の作成時に含まれていたデータとともに AMI にバンドルされたインスタンスストアボリュームを取得します。

† 終了保護と停止保護はインスタンスのオペレーティングシステムを通じて開始したシャットダウンの結果、インスタンスが停止または終了することに対してインスタンスを保護しません。インスタンスストアボリュームに保存されたデータはインスタンスの停止イベントと終了イベントの両方で保持されません。