Cambie el tipo de instancia - Amazon Elastic Compute Cloud

Cambie el tipo de instancia

A medida que sus necesidades cambian, podría descubrir que su instancia está sobreutilizada (el tipo de instancia es demasiado pequeña) o infrautilizada (el tipo de instancia es demasiado grande). En tal caso, puede cambiar el tamaño de la instancia cambiando el tipo de instancia. Por ejemplo, si su instancia t2.micro es demasiado pequeña para su carga de trabajo, puede aumentar su tamaño cambiándola a un tipo de instancia T2 más grande, como t2.large. O puede cambiarlo a otro tipo de instancia, como m5.large. También puede ser conveniente migrar de un tipo de instancia de una generación anterior a un tipo de instancia de generación actual para sacar partido de algunas características, como la compatibilidad con IPv6.

Si desea una recomendación para un tipo de instancia que sea más apta para manejar su carga de trabajo existente, puede utilizar AWS Compute Optimizer. Para obtener más información, consulte Obtener recomendaciones para un tipo de instancia.

Cuando se cambia el tipo de instancia, comenzará a pagar la tarifa del nuevo tipo de instancia. Para conocer las tarifas bajo demanda de todos los tipos de instancias, consulte Precios de Amazon EC2 bajo demanda.

Si desea agregar almacenamiento adicional a la instancia sin cambiar el tipo de instancia, consulteAdjunte un volumen de Amazon EBS a una instancia..

¿Qué instrucciones seguir?

Existen diferentes instrucciones para cambiar el tipo de instancia. Las instrucciones de uso dependen del volumen raíz de la instancia y de si el tipo de instancia es compatible con la configuración actual de la instancia. Para obtener información acerca de cómo se determina la compatibilidad, consulte Compatibilidad para cambiar el tipo de instancias.

Utilice la siguiente tabla para determinar qué instrucciones seguir.

Consideraciones para los tipos de instancia compatibles

Tenga en cuenta lo siguiente al cambiar el tipo de instancia de una instancia existente:

  • Debe detener la instancia con respaldo de Amazon EBS para poder cambiar el tipo de instancia. Asegúrese de tener previsto un tiempo de inactividad mientras la instancia está detenida. El detenimiento y el cambio de tipo de instancia puede tardar unos minutos y el tiempo que se tarda en reiniciar la instancia es variable, en función de los scripts de inicio de la aplicación. Para obtener más información, consulte Detener e iniciar la instancia.

  • Cuando se para y se inicia una instancia, la trasladamos a un nuevo equipo. Si la instancia tiene una dirección IPv4 pública, liberamos la dirección y le asignamos una nueva dirección IPv4 pública. Si necesita una dirección IPv4 pública que no cambia, utilice una dirección IP elástica.

  • No puede cambiar el tipo de instancia o el tamaño de una instancia cuando la hibernación se encuentra habilitada.

  • No puede cambiar el tipo de instancia de una instancia de spot.

  • Si la instancia pertenece a un grupo de Auto Scaling el servicio Amazon EC2 Auto Scaling marca la instancia detenida como en mal estado y podría terminarla y lanzar una instancia de sustitución. Para evitar esto, puede suspender los procesos de escalado del grupo mientras cambia el tipo de instancia. Para obtener más información, consulte Suspender y reanudar un proceso para un grupo de Auto Scaling en la Guía del usuario de Amazon EC2 Auto Scaling.

  • Cuando cambia el tipo de instancia de una instancia con volúmenes de almacén de instancias de NVMe, es posible que la instancia actualizada tenga volúmenes de almacén de instancias adicionales, ya que todos los volúmenes de almacén de instancias de NVMe están disponibles incluso si no se especifican en la AMI o en la asignación de dispositivos de bloques de instancias. De lo contrario, la instancia actualizada tiene la misma cantidad de volúmenes de almacén de instancias que especificó cuando lanzó la instancia original.

  • 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. No puede cambiar a un tipo o tamaño de instancia que no admita la cantidad de volúmenes que ya están adjuntos a su instancia. Para obtener más información, consulte Límites de volumen de instancias.

Cambiar el tipo de instancias de una instancia existente con respaldo de EBS

Utilice las instrucciones siguientes para cambiar el tipo de instancia de una instancia con respaldo de EBS si el tipo de instancia que necesita es compatible con la configuración actual de la instancia.

Para cambiar el tipo de instancias de una instancia con respaldo de Amazon EBS
  1. (Opcional) Si el nuevo tipo de instancia requiere controladores que no están instalados en la instancia existente, debe conectarse a la instancia e instalar primero los controladores. Para obtener más información, consulte Compatibilidad para cambiar el tipo de instancias.

  2. Abra la consola de Amazon EC2 en https://console.aws.amazon.com/ec2/.

  3. En el panel de navegación, seleccione Instances (Instancias).

  4. Seleccione la instancia y elija Instance State (Estado de la instancia) y Stop instance (Detener instancia). Cuando se le pida que confirme, elija Stop. Puede que transcurran unos minutos hasta que la instancia se detenga.

  5. Con la instancia aún seleccionada, elija Actions (Acciones), Instance settings (Configuración de la instancia), Change instance type (Cambiar tipo de instancia). Esta opción aparece atenuada si el estado de la instancia no es stopped.

  6. En la página Change instance type (Cambiar tipo de instancia), realice una de las acciones siguientes:

    1. Para Instance type (Tipo de instancia), seleccione el tipo de instancia que desea.

      Si el tipo de instancia no está en la lista, no es compatible con la configuración de la instancia. En su lugar, utilice las siguientes instrucciones: Cambiar el tipo de instancia mediante el lanzamiento de una nueva instancia.

    2. (Opcional) Si el tipo de instancia que ha elegido admite la optimización de EBS, seleccione EBS-optimized (Optimizada para EBS) para habilitar la optimización de EBS o anule la selección EBS-optimized (Optimizada para EBS) para deshabilitarla. Si el tipo de instancia que ha seleccionado está optimizada para EBS de forma predeterminada, la opción EBS-optimized (Optimizada para EBS) estará seleccionada y no podrá anular la selección.

    3. Elija Apply (Aplicar) para aceptar la nueva configuración.

  7. Para iniciar la instancia, selecciónela y elija Instance state (Estado de la instancia) y Start instance (Iniciar instancia). Puede que transcurran unos minutos hasta que la instancia pase al estado running. Si la instancia no se inicia, consulte Solución de problemas de cambio del tipo de instancia.

Cambiar el tipo de instancia mediante el lanzamiento de una nueva instancia

Si la configuración actual de la instancia respaldada por EBS es incompatible con el tipo de instancia nuevo que desea, no podrá cambiar el tipo de instancia de la instancia original. En su lugar, debe lanzar 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. Por ejemplo, si ha lanzado la instancia original desde una AMI PV, pero desea cambiar a un tipo de instancia de generación actual que solo es compatible con una AMI de HVM, tendrá que lanzar una nueva instancia desde una AMI de HVM. Para obtener información acerca de cómo se determina la compatibilidad, consulte Compatibilidad para cambiar el tipo de instancias.

Para migrar la aplicación a una nueva instancia, haga lo siguiente:

  • Haga una copia de seguridad de los datos de su instancia original.

  • Lance una nueva instancia con una configuración que sea compatible con el nuevo tipo de instancia que desea y adjunte los volúmenes de EBS que se hayan adjuntado a la instancia original.

  • Instale la aplicación y todo el software en la nueva instancia.

  • Restaure los datos.

  • Si la instancia original tiene una dirección IP elástica y desea asegurarse de que los usuarios puedan continuar utilizando las aplicaciones de la nueva instancia de forma ininterrumpida, debe asociar la nueva instancia con la dirección IP elástica. Para obtener más información, consulte Direcciones IP elásticas.

Para cambiar el tipo de instancia para una nueva configuración de instancia
  1. Abra la consola de Amazon EC2 en https://console.aws.amazon.com/ec2/.

  2. Haga una copia de seguridad de los datos que debe conservar, de la siguiente manera:

  3. En el panel de navegación, seleccione Instances (Instancias).

  4. Elija Launch instances. Cuando configure la instancia, haga lo siguiente:

    1. Seleccione una AMI que sea compatible con el tipo de instancia que desea. Tenga en cuenta que los tipos de instancia de generación actual requieren una AMI de HVM.

    2. Seleccione el nuevo tipo de instancia que desea. Si el tipo de instancia que desea no está disponible, eso significa que no es compatible con la configuración de la AMI que ha seleccionado.

    3. Si utiliza una dirección IP elástica, seleccione la VPC en la que se está ejecutando actualmente la instancia original.

    4. Si desea permitir el mismo tráfico para obtener acceso a la nueva instancia, seleccione el grupo de seguridad que está asociado a la instancia original.

    5. Cuando haya terminado de configurar la nueva instancia, siga los pasos para seleccionar un par de claves y lanzar la instancia. Puede que transcurran unos minutos hasta que la instancia pase al estado running.

  5. De ser necesario, adjunte los volúmenes de EBS basados en las instantáneas que ha creado, o cualquier volumen de EBS que haya desconectado de la instancia original, a la nueva instancia.

  6. Instale la aplicación y todo el software necesario en la nueva instancia.

  7. Realice un backup de los datos de los volúmenes de almacén de instancias de la instancia original.

  8. Si utiliza una dirección IP elástica, asígnela a la instancia de la siguiente manera:

    1. En el panel de navegación, seleccione Elastic IPs (Direcciones IP elásticas).

    2. Seleccione la dirección IP elástica que está asociada a la instancia original y elija Actions (Acciones), Disassociate Elastic IP address (Desasociar dirección IP elástica). Cuando se le pida que confirme, elija Disassociate (Desasociar).

    3. Con la dirección IP elástica aún seleccionada, elija Actions (Acciones), Associate Elastic IP address (Asociar dirección IP elástica).

    4. En Resource type (Tipo de recurso), elija Instance (Instancia).

    5. En Instance (Instancia), elija la nueva instancia con la que asociar la dirección IP elástica.

    6. (Opcional) En Private IP address (Dirección IP privada), especifique una dirección IP privada a la que asociar la dirección IP elástica.

    7. Elija Associate.

  9. (Opcional) Puede terminar la instancia original si ya no la necesita. Seleccione la instancia y compruebe que está a punto de terminar la instancia original, no la nueva (por ejemplo, compruebe el nombre o la hora de lanzamiento) y luego elija Instance state (Estado de instancia), Terminate instance (Terminar instancia).