

# 新しい EC2 インスタンスを起動して新しいインスタンスタイプに移行する
<a name="migrate-instance-configuration"></a>

EC2 インスタンスのインスタンスタイプを変更できるのは、そのインスタンスが、目的の新しいインスタンスタイプとの互換性がある設定を持つ EBS-backed インスタンスである場合のみです。それ以外の場合、設定またはインスタンスが新しいインスタンスタイプと互換性がない場合、またはインスタンスストアベースのインスタンスである場合は、必要なインスタンスタイプと互換性のある代替インスタンスを起動する必要があります。互換性が決定される方法の詳細については、「[インスタンスタイプ変更の互換性](resize-limitations.md)」を参照してください。

**データ移行プロセスの概要**
+ 元のインスタンスのデータをバックアップします。
+ 使用する新しいインスタンスタイプと互換性がある設定で新しいインスタンスを起動して、元のインスタンスにアタッチされた EBS ボリュームをアタッチします。
+ アプリケーションを新しいインスタンスにインストールします。
+ データを復元します。
+ 元のインスタンスに Elastic IP アドレスがある場合は、ユーザーが中断することなくアプリケーションを使用し続けることができるように、Elastic IP アドレスを新しいインスタンスに関連付ける必要があります。

**インスタンスを新しいインスタンスに移行するには**

1. Amazon EC2 コンソールの [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/) を開いてください。

1. 次のように、まだ必要なデータをバックアップします。
   + インスタンスに接続し、インスタンスストアボリュームのデータを永続ストレージにコピーします。
   + EBS ボリュームの[スナップショットを作成](https://docs.aws.amazon.com/ebs/latest/userguide/ebs-creating-snapshot.html)して、同じデータを持つ新しいボリュームを作成したり、ボリュームを元のインスタンスからデタッチして新しいインスタンスにアタッチしたりできます。

1. ナビゲーションペインで、[**インスタンス**] を選択してください。

1. **[Launch Instances]** (インスタンスの起動) を選択します。インスタンスを設定する場合は、次の操作を行います。

   1. 使用するインスタンスタイプをサポートする AMI を選択します。例えば、新しいインスタンスタイプのプロセッサタイプをサポートする AMI を選択する必要があります。また、現行世代のインスタンスタイプには HVM AMI が必要です。

   1. 起動する新しいインスタンスタイプを選択します。使用するインスタンスタイプが使用できない場合は、選択した AMI の構成と互換性がありません。

   1. 同じトラフィックが新しいインスタンスに到達できるようにする場合は、元のインスタンスで使用されているものと同じ VPC とセキュリティグループを選択します。

   1. 新しいインスタンスの設定が完了したら、手順を実行してキーペアを選択し、インスタンスを起動します。インスタンスが `running` 状態になるまで、数分かかる場合があります。

1. EBS スナップショットにデータをバックアップした場合は、[スナップショットからボリュームを作成](https://docs.aws.amazon.com/ebs/latest/userguide/ebs-creating-volume.html#ebs-create-volume-from-snapshot)し、新しいインスタンスにその[ボリュームをアタッチ](https://docs.aws.amazon.com/ebs/latest/userguide/ebs-attaching-volume.html)します。

   EBS ボリュームを元のインスタンスから新しいインスタンスに移動するには、元のインスタンスから[ボリュームをデタッチ](https://docs.aws.amazon.com/ebs/latest/userguide/ebs-detaching-volume.html)し、新しいインスタンスにその[ボリュームをアタッチ](https://docs.aws.amazon.com/ebs/latest/userguide/ebs-attaching-volume.html)します。

1. アプリケーションと必要なソフトウェアを新しいインスタンスにインストールします。

1. 元のインスタンスのインスタンスストアボリュームからバックアップしたデータを復元します。

1. 元のインスタンスに Elastic IP アドレスがある場合は、次のようにそれを新しいインスタンスに割り当てます。

   1. ナビゲーションペインで [**Elastic IP**] を選択します。

   1. 元のインスタンスに関連付ける Elastic IP アドレスを選択して、[**Actions (アクション)**]、[**Disassociate Elastic IP address (Elastic IP アドレスの関連付けの解除)**] の順に選択します。確認を求めるメッセージが表示されたら、[**Disassociate (関連付け解除)**] を選択します。

   1. Elastic IP アドレスがまだ選択された状態で、[**Actions (アクション)**]、[**Associate Elastic IP address (Elastic IP アドレスの関連付け)**] の順に選択します。

   1. [**リソースタイプ**] で、[**Instance (インスタンス)**] を選択します。

   1. **[インスタンス]** で、新しいインスタンスを選択します。

   1. (オプション) [**プライベート IP アドレス**] で、Elastic IP アドレスを関連付けるプライベート IP アドレスを指定します。

   1. [**Associate**] を選択します。

1. (オプション) 不要になった場合は、元のインスタンスを終了できます。インスタンスを選択し、新しいインスタンスではなく元のインスタンスを終了させようとしていることを確認し (名前や起動時間の確認など)、**[Instance state]** (インスタンスの状態)、**[Terminate instance]** (インスタンスを終了) を選択します。