インスタンスタイプ変更の互換性
インスタンスの現在の設定が、使用するインスタンスタイプと互換性がある場合にのみ、インスタンスタイプを変更できます。使用するインスタンスタイプに、インスタンスの現在の設定との互換性がない場合、インスタンスタイプと互換性がある設定で新しいインスタンスを起動し、アプリケーションを新しいインスタンスに移行する必要があります。
Linux インスタンスタイプを変更するための互換性に関する情報については、「Linux インスタンスのユーザーガイド」の「インスタンスタイプ変更の互換性」を参照してください。
ヒント
互換性のある Windows インスタンスを Xen インスタンスタイプから Nitro インスタンスタイプに移行するためのその他のガイダンスについては、「最新世代のインスタンスタイプへの移行」を参照してください。
互換性は、次の方法で決定されます。
- アーキテクチャ
-
AMI はプロセッサのアーキテクチャに固有であるため、プロセッサアーキテクチャが現在のインスタンスタイプと同じインスタンスタイプを選択する必要があります。次に例を示します。
-
現在のインスタンスタイプが、Arm アーキテクチャに基づくプロセッサである場合、対象となるインスタンスタイプは、Arm アーキテクチャベースのプロセッサ (C6g や M6g など) をサポートするものに制限されます。
-
32 ビット AMIs をサポートするのは以下のインスタンスタイプのみです。
t2.nano
、t2.micro
、t2.small
、t2.medium
、c3.large
、t1.micro
、m1.small
、m1.medium
、およびc1.medium
。32 ビットインスタンスのインスタンスタイプを変更する場合は、これらのインスタンスタイプに制限されます。
-
- ネットワークアダプター
-
ドライバーのネットワークアダプターを別のネットワークアダプターに切り替えると、オペレーティングシステムが新しいアダプターを作成したときに、ネットワークアダプターの設定がリセットされます。設定を再構成するには、管理者権限を持つローカルアカウントへのアクセスが必要な場合があります。ネットワークアダプターを別のネットワークアダプターに切り替える例を次に示します。
-
AWS PV (T2 インスタンス) からインテル 82599 VF (M4 インスタンス)
-
インテル 82599 VF (ほとんどの M4 インスタンス) から ENA (M5 インスタンス)
-
ENA (M5インスタンス) から高帯域幅の ENA (M5nインスタンス)
-
- 拡張ネットワーク
-
拡張ネットワークをサポートするインスタンスタイプでは、必要なドライバーがインストールされていなければなりません。例えば、AWS Nitro System 上に構築されたインスタンスには、Elastic Network Adapter (ENA) ドライバーがインストールされた EBS-backed AMI が必要です。拡張ネットワーキングをサポートしていないインスタンスタイプから、拡張ネットワーキングをサポートするインスタンスタイプに変更するには、インスタンスに ENA ドライバーまたは ixgbevf ドライバーを必要に応じてインストールする必要があります。
注記
ENA Express を有効にしてインスタンスのサイズを変更する場合、新しいインスタンスタイプも ENA Express をサポートしている必要があります。ENA Express をサポートしているインスタンスタイプのリストは、「ENA Express でサポートされるインスタンスタイプ」を参照してください。
ENA Express をサポートするインスタンスタイプから ENA Express をサポートしないインスタンスタイプに変更するには、インスタンスをサイズ変更する前に、ENA Express が現在有効になっていないことを確認します。
- NVMe
-
EBS ボリュームは、AWS Nitro System 上に構築されたインスタンスで NVMe ブロックデバイスとして公開されます。NVMe をサポートしないインスタンスタイプから NVMe をサポートするインスタンスタイプに変更するには、まずインスタンスに NVMe ドライバーをインストールする必要があります。また、ブロックデバイスマッピングで指定したデバイスの名前は、NVMe デバイス名 (
/dev/nvme[0-26]n1
) を使用して名称変更されます。 - ボリュームの制限
-
インスタンスにアタッチできる Amazon EBS ボリュームの最大数は、インスタンスのタイプとサイズによって異なります。詳細については、「インスタンスボリューム数の制限」を参照してください。
インスタンスタイプまたはインスタンスサイズに変更できるのは、現在インスタンスにアタッチされているボリュームと同じ数またはそれ以上のボリュームをサポートするものに限られます。現在アタッチされているボリュームの数をサポートしていないインスタンスタイプまたはインスタンスサイズに変更すると、リクエストは失敗します。例えば、32 個のボリュームが接続されている
m7i.4xlarge
インスタンスから、最大 27 個のボリュームをサポートするm6i.4xlarge
インスタンスに変更すると、リクエストは失敗します。