このトピックでは、インスタンスタイプの変更をサポートするインスタンスタイプとインスタンスファミリーについて説明します。 Elastic Compute Service (ECS) インスタンスのインスタンスタイプを変更する前に、インスタンスタイプを変更できるかどうかを確認し、互換性のあるインスタンスタイプを識別します。
インスタンスタイプ変更の影響
ECSインスタンスのインスタンスタイプの変更による影響は、インスタンスのネットワークタイプによって異なります。
クラシックネットワークに存在するインスタンス:
廃止されたインスタンスタイプの場合、非I/O最適化インスタンスがI/O最適化インスタンスに変更されると、インスタンスのプライベートIPアドレス、ディスクデバイス名、およびソフトウェア認証コードがインスタンスとともに変更されます。 Linuxインスタンスでは、基本ディスク (
cloud
) はxvda
やxvdb
などのxvd * として識別され、ウルトラディスク (cloud_efficiency
) と標準ssd (cloud_ssd
) はvda
やvdb
などのvd * として識別されます。使用可能なインスタンスタイプでは、インスタンスのプライベートIPアドレスが変更されます。
仮想プライベートクラウド (VPC) に存在するインスタンス:
廃止されたインスタンスタイプの場合、非I/O最適化インスタンスがI/O最適化インスタンスに変更されると、インスタンスのディスクデバイス名とソフトウェア認証コードがインスタンスとともに変更されます。 Linuxインスタンスでは、基本ディスク (
cloud
) はxvda
やxvdb
などのxvd * として識別され、ウルトラディスク (cloud_efficiency
) と標準ssd (cloud_ssd
) はvda
やvdb
などのvd * として識別されます。
インスタンスタイプの変更をサポートしないインスタンスファミリー
次のインスタンスファミリーのインスタンスタイプは、インスタンスタイプの変更をサポートしていません。
x86アーキテクチャに基づくエンタープライズレベルのインスタンスファミリー:
永続的なメモリ最適化インスタンスファミリー: re6pおよびre6p-redis
セキュリティ強化されたインスタンスファミリー: g7t、c7t、およびr7t
ビッグデータインスタンスファミリー: d3s、d3c、d2c、d2s、d1、およびd1ne
ローカルSSDを持つインスタンスファミリー: i1、i2、i2g、i2ne、i2gne、i3、i3g、i4、i4g、i4r、i4p
エンタープライズレベルの異種コンピューティングインスタンスファミリー:
GPU高速化コンピューティング最適化インスタンスファミリー: gn5
vGPU高速化インスタンスファミリー: vgn5i
FPGA高速化コンピューティング最適化インスタンスファミリー: f1およびf3
ECSベアメタルインスタンスファミリー:
ebmgn7e, ebmgn7i, ebmgn7、ebmgn6ia、ebmgn6e、ebmgn6v、およびebmgn6i
ebmg6、ebmg5s、ebmg5、ebmc6me、ebmc6、ebmc5s、ebmc4、ebmre6p、ebmr6、eebmre6-6t、およびebmr5s
ebmhfg6、ebmhfg5、ebmhfc6、およびebmhfr6
ハイパフォーマンスコンピューティングインスタンスファミリー:
SCC (Super Computing Cluster) インスタンスファミリー:
sccgn6eおよびsccgn6
sccg5およびscch5
scchfg6、scchfc6、およびscchfr6
インスタンスタイプの変更をサポートするインスタンスファミリー
このトピックの「インスタンスタイプの変更をサポートしないインスタンスファミリー」セクションに記載されているインスタンスファミリーを除き、すべてのインスタンスファミリーがインスタンスタイプの変更をサポートしています。 ECSインスタンスのインスタンスタイプを変更する場合は、インスタンスファミリー、オペレーティングシステムのバージョン、およびクラウドディスクカテゴリの制限に注意してください。
インスタンスファミリーの制限
新しいインスタンスファミリーと元のインスタンスファミリー間の互換性に関する次の制限に注意してください。
ゾーン内のECSインスタンスのインスタンスファミリーと互換性のあるインスタンスファミリーは、ゾーン内のECSリソースのインベントリなど、さまざまな要因によって異なります。 [インスタンスタイプの変更] ダイアログボックスに表示されるインスタンスタイプとファミリーが優先されます。 [各リージョンで使用可能なインスタンスタイプ] ページに移動して、現在のリージョンとゾーンで使用可能なインスタンスタイプを照会することもできます。
表 1. エントリレベルのインスタンスファミリー
元のインスタンスファミリー | 互換インスタンスファミリー |
t6 |
|
t5 |
|
e |
|
n4、mn4、xn4、およびe4 |
|
表 2. エンタープライズレベルのインスタンスファミリー
元のインスタンスファミリー | 互換性のあるインスタンスファミリーまたはインスタンスタイプ |
g8i、c8i、およびr8i | g8i、c8i、およびr8i |
g8a、c8a、およびr8a |
|
g8ae、c8ae、およびr8ae |
|
g8y、c8y、およびr8y | g8y、c8y、およびr8y |
g7se、c7se、およびr7se | g7se、c7se、およびr7se |
g7a、c7a、およびr7a |
|
ebmg7a、ebmc7a、およびebmr7a | ebmg7a、ebmc7a、およびebmr7a |
ebmhfc7、ebmhfg7、およびebmhfr7 | ebmhfc7、ebmhfg7、およびebmhfr7 |
g7、c7、およびr7 | g7、c7、r7、g7nex、c7nex、hfc7、hfg7、およびhfr7 |
ebmg7、ebmc7、およびebmr7 | ebmg7、ebmc7、およびebmr7 |
g7ne |
|
g7nex |
重要 ecs.g7nex.32xlargeインスタンスタイプは、ecs.c7nex.32xlargeインスタンスタイプにのみ変更できます。 |
c7nex |
重要 ecs.c7nex.32xlargeインスタンスタイプは、ecs.g7nex.32xlargeインスタンスタイプにのみ変更できます。 |
g6rおよびc6r | g6rおよびc6r |
g6、c6、およびr6 |
|
g6a、c6a、およびr6a |
|
g6tおよびc6t | g6tおよびc6t |
g6e、c6e、およびr6e |
|
ebmg6a、ebmc6a、およびebmr6a | ebmg6a、ebmc6a、およびebmr6a |
ebmg6e、ebmc6e、およびebmr6e | ebmg6e、ebmc6e、およびebmr6e |
g5、g5ne、r5、c5、およびic5 |
|
u1 | u1、g7、c7、およびr7 |
sn1ne、sn2ne、およびse1ne |
|
se1 |
|
re6 |
|
re4e | re4eおよびre4 |
re4 |
|
hfc7、hfg7、およびhfr7 |
|
hfc6、hfg6、およびhfr6 |
|
hfc5およびhfg5 |
|
sgn7i-vws | sgn7i-vws |
vgn7i-vws | vgn7i-vws |
gn7e | gn7e |
gn7s | gn7s |
gn7i | gn7i |
gn7 | gn7 |
vgn6i | vgn6i |
gn6i | gn6i |
gn5i | gn5i |
gn6e | gn6e |
gn6v | gn6v |
t1、s1、s2、s3、m1、m2、c1、およびc2 | sn1、sn2、n1、n2、e3、se1、sn1ne、sn2ne、se1ne、hfc5、hfg5、g5、r5、c5、ic5、re4、t5、n4、mn4、xn4、およびe4 |
n1、n2、および e3 | n1、n2、e3、sn1、sn2、se1、sn1ne、sn2ne、se1ne、hfc5、hfg5、g5、r5、c5、ic5、re4、t5、n4、mn4、xn4、およびe4 |
sn1 および sn2 | sn1、sn2、n1、n2、e3、se1、sn1ne、sn2ne、se1ne、hfc5、hfg5、g5、r5、c5、ic5、re4、t5、n4、mn4、xn4、およびe4 |
c4、ce4、およびcm4 | hfc6、hfg6、hfr6、hfc5、hfg5、g5、r5、c5、ic5、sn1ne、sn2ne、se1ne、re4、t5、n4、mn4、xn4、およびe4 |
オペレーティングシステムの制限
新しいインスタンスタイプとオペレーティングシステム間の互換性に関する次の制限事項に注意してください。
オペレーティングシステムが新しいインスタンスタイプのプロセッサと互換性がありません
第8世代ECSインスタンスタイプなどの特定のECSインスタンスタイプには、サポートされているオペレーティングシステムの要件があります。 詳細については、以下のトピックをご参照ください。
ECSインスタンスのオペレーティングシステムが新しいインスタンスタイプと互換性がない場合、インスタンスのインスタンスタイプを新しいインスタンスタイプに変更することはできません。
解決策:
ECSインスタンスのオペレーティングシステムまたはインスタンスタイプに特別な要件がない場合は、選択したインスタンスタイプと互換性のあるオペレーティングシステムを持つイメージを選択するだけで済みます。
ECSインスタンス購入ページで選択したインスタンスタイプと互換性のないイメージを選択するには、オペレーティングシステムの互換性の制限を解除し、インスタンスタイプと互換性のないイメージを表示するように要求できます。
次のECSインスタンスファミリーのオペレーティングシステムの互換性制限の解除をリクエストできます。
インテル: ecs.g8i、ecs.c8i、ecs.r8i、ecs.hfg8i、ecs.hfc8i、ecs.hfr8i、ecs.g8ise、ecs.c8ise、ecs.r8ise
AMD: ecs.c8ae、ecs.g8ae、ecs.r8ae、ecs.c8a、ecs.g8a、ecs.r8a、およびecs.hpc8ae
次の手順を実行して、選択したインスタンスタイプのオペレーティングシステムの互換性制限を解除するよう要求できます。
ECSインスタンス購入ページで、[カスタムイメージ] タブをクリックし、[チェック] をクリックします。
オペレーティングシステムの互換性の制限を解除し、選択したインスタンスタイプと互換性のないイメージを表示するために使用するオプションを選択します。
重要上記のオプションを選択して適用すると、取り消すオプションなしですべてのリージョンで有効になります。
[OK] をクリックします。 しばらく待ってから、[カスタム画像] タブの画像リストを更新します。
オペレーティングシステムの機能は、新しいインスタンスタイプの機能と互換性がありません
一般的な原因の非互換性
解決策
ECSインスタンス上のイメージのNVMe (Non-Volatile Memory Express) 属性は、新しいインスタンスタイプのNVMe属性と互換性がありません。
新しいインスタンスタイプがNVMeをサポートしている場合、ECSインスタンスのイメージはNVMeをサポートしている必要があります。 それ以外の場合、ECSインスタンスのインスタンスタイプを新しいインスタンスタイプに変更することはできません。
ECSインスタンスでカスタムイメージが使用されている場合は、NVMeドライバーがイメージにインストールされ、イメージがNVMeドライバーをサポートするように設定されていることを確認します。 詳細については、「」をご参照ください。カスタムイメージ用のNVMeドライバをインストールするにはどうすればよいですか?
説明NVMeの詳細については、「NVMeプロトコル」をご参照ください。
インスタンスタイプの場合はDescribeInstanceTypes操作、イメージの場合はDescribeImages操作を呼び出し、レスポンスの
NvmeSupport
パラメーターに基づいてインスタンスタイプとイメージがNVMeをサポートしているかどうかを確認できます。
ECSインスタンスのイメージのブートモードは、新しいインスタンスタイプのブートモードと互換性がありません。
たとえば、ECSインスタンスのインスタンスタイプを、Unified Extensible Firmware Interface (UEFI) ブートモードのみをサポートするセキュリティ強化インスタンスタイプに変更する場合、インスタンスのイメージはUEFIバージョンである必要があります。 それ以外の場合、ECSインスタンスのインスタンスタイプを新しいインスタンスタイプに変更することはできません。
ECSインスタンスでカスタムイメージが使用されている場合、イメージのブートモードを新しいインスタンスタイプと互換性のあるブートモードに変更できます。 詳細については、「ECSインスタンスブートモードのベストプラクティス」トピックの「カスタムイメージのブートモードの変更」セクションをご参照ください。
Windowsオペレーティングシステムでは、vCPUの数とインスタンスのメモリサイズに制限があります
ECSインスタンスがWindowsオペレーティングシステムを実行している場合、オペレーティングシステムにはvCPUの数とメモリサイズに制限があります。 制限の詳細については、「WindowsおよびWindows Serverリリースのメモリ制限」をご参照ください。
ソリューション: ECSインスタンスのオペレーティングシステムと互換性のあるインスタンスタイプを選択します。
Red Hatオペレーティングシステムは、Red Hatによって認定されたインスタンスタイプとのみ互換性があります
ECSインスタンスがRed Hatオペレーティングシステムを実行している場合、Red Hatオペレーティングシステムは、Red Hatによって認定されたインスタンスタイプとのみ互換性があります。 詳細については、「Red Hatイメージでサポートされているインスタンスファミリー」をご参照ください。
解決策: Red Hatによって認定されたインスタンスタイプを選択します。
新しいインスタンスタイプには、オペレーティングシステムのドライバーとカーネルに制限があります
ECS Bare MetalインスタンスタイプやローカルSSDを使用したインスタンスタイプなどの特定のインスタンスタイプでは、オペレーティングシステムのドライバーとカーネルに制限があります。 詳細については、以下のトピックをご参照ください。
ソリューション: ECSインスタンスのオペレーティングシステムと互換性のあるインスタンスタイプを選択します。
クラウドディスクカテゴリの制限
新しいインスタンスタイプとECSインスタンスのクラウドディスクカテゴリ間の互換性に関する次の制限事項に注意してください。
特定のインスタンスファミリーは、特定のクラウドディスクカテゴリのみをサポートします。 たとえば、g7やc7などのインスタンスファミリーは、Enterprise SSD (ESSD) およびESSD AutoPLディスクのみをサポートします。 ECSインスタンスに新しいインスタンスタイプでサポートされていないクラウドディスクがある場合、インスタンスのインスタンスタイプを新しいインスタンスタイプに変更することはできません。
解決策: ECSインスタンスにアタッチされているクラウドディスクのカテゴリを変更し、インスタンスタイプを変更します。 詳細については、「ディスクのカテゴリの変更」をご参照ください。