Compatibilidad para cambiar el tipo de instancia
Puede cambiar el tipo de instancia solo si el tipo de instancia que desea es compatible con la configuración actual de la instancia. Si el tipo de instancia que desea no es compatible con la configuración actual de la instancia, debe iniciar una nueva instancia con una configuración que sea compatible con el nuevo tipo de instancia que desea y, luego, migrar su aplicación a la nueva instancia.
[Instancias de Linux] Puede usar el manual de procedimientos de AWSSupport-MigrateXenToNitroLinux
para migrar instancias compatibles de Linux de un tipo de instancia Xen a un tipo de instancia Nitro. Para obtener más información, consulte AWSSupport-MigrateXenToNitroLinux runbook
en la Referencia del manual de procedimientos de automatización de AWS Systems Manager.
[Instancias de Windows] Para obtener más información sobre la migración de instancias de Windows compatibles de un tipo de instancia Xen a un tipo de instancia de Nitro, consulte Migrar a los tipos de instancias de última generación.
La compatibilidad se determina de las siguientes formas:
- Tipo de virtualización
-
Las AMI de Linux utilizan uno de dos tipos de virtualización: paravirtual (PV) o máquina virtual de hardware (HVM). Si una instancia fue iniciada desde una AMI de PV, no puede cambiar a un tipo de instancia que solo sea HVM. Para obtener más información, consulte Tipos de virtualización de AMI. Para verificar el tipo de virtualización de la instancia, verifique el campo Virtualización en el panel de detalles de la pantalla Instancias de la consola de Amazon EC2.
- Arquitectura
-
Las AMI son específicas para la arquitectura del procesador, por lo que debe seleccionar un tipo de instancia con la misma arquitectura de procesador que el tipo de instancia actual. Por ejemplo:
-
Si el tipo de instancia actual tiene un procesador basado en la arquitectura Arm, se limita a los tipos de instancia que admiten un procesador basado en la arquitectura Arm, como C6g y M6g.
-
Los siguientes tipos de instancia son los únicos tipos de instancia que admiten AMIs de 32 bits:
t2.nano
,t2.micro
,t2.small
,t2.medium
,c3.large
,t1.micro
,m1.small
,m1.medium
yc1.medium
. Si va a cambiar el tipo de instancia de una instancia de 32 bits, está limitado a estos tipos de instancia.
-
- Adaptadores de red
-
Adaptadores de red: si cambia de un controlador para un adaptador de red a otro, la configuración del adaptador de red se restablece cuando el sistema operativo crea el nuevo adaptador. Para volver a establecer la configuración, es posible que necesite acceso a una cuenta local con permisos de administrador. A continuación, se muestran ejemplos de cómo pasar de un adaptador de red a otro:
-
AWS PV (instancias T2) a Intel 82599 VF (instancias M4)
-
Intel 82599 VF (la mayoría de las instancias M4) a ENA (instancias M5)
-
ENA (instancias M5) a ENA de ancho de banda alto (instancias M5n)
-
- Tarjetas de red
-
Algunos tipos de instancia admiten varias tarjetas de red. Debe seleccionar un tipo de instancia que admita la misma cantidad de tarjetas de red que el tipo de instancia actual.
- Redes mejoradas
-
Los tipos de instancia que admiten redes mejoradas requieren que los controladores necesarios estén instalados. Por ejemplo, las instancias integradas en el AWS Nitro System requieren AMI respaldadas por EBS con los controladores Elastic Network Adapter (ENA) instalados. Para cambiar del tipo de instancia que no es compatible con redes mejoradas a un tipo que admita redes mejoradas, debe instalar los controladores de ENA o los controladores de ixgbevf en la instancia, según corresponda.
nota
Al cambiar el tamaño de una instancia con ENA Express activado, el nuevo tipo de instancia también debe ser compatible con ENA Express. Para ver una lista de los tipos de instancias que admiten ENA Express, consulte Tipos de instancia compatibles con ENA Express.
Para hacer el cambio de un tipo de instancia que admite ENA Express a uno que no admite, asegúrese de que ENA Express no esté actualmente habilitada antes de cambiar el tamaño de la instancia.
- NVMe
-
Los volúmenes de EBS se exponen como dispositivos de bloque NVMe en las instancias integradas en el AWS Nitro System. Si cambia desde un tipo de instancia que no admite NVMe a un tipo de instancia que admite NVMe, primero debe instalar los controladores NVMe en la instancia. Además, los nombres de los dispositivos que especifique en la asignación de dispositivos de bloques se cambian por los nombres de los dispositivos NVMe (
/dev/nvme[0-26]n1
).[Instancias de Linux] Por lo tanto, para montar sistemas de archivos en el momento del arranque usando
/etc/fstab
, debe utilizar el UUID o la etiqueta en lugar de los nombres de los dispositivos. - Límites de volúmenes
-
La cantidad máxima de volúmenes de Amazon EBS que puede adjuntar a una instancia depende del tipo y tamaño de la instancia. Para obtener más información, consulte Límites de volumen de instancias.
Solo puede cambiar a un tipo o tamaño de instancia que admita el mismo número o mayor de volúmenes que los que están adjuntos actualmente a la instancia. Si cambia a un tipo o tamaño de instancia que no admite la cantidad de volúmenes adjuntos actualmente, se producirá un error en la solicitud. Por ejemplo, si cambia de una instancia
m7i.4xlarge
con 32 volúmenes adjuntos a unam6i.4xlarge
, que admite un máximo de 27 volúmenes, se produce un error en la solicitud.