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 .

¿Qué instrucciones seguir?

Existen diferentes instrucciones para cambiar el tipo de instancia. Las instrucciones de uso dependen del 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:

  • Le recomendamos que actualice el paquete de controladores PV de AWS antes de cambiar el tipo de instancia. Para obtener más información, consulte Actualizar controladores PV en instancias de Windows .

  • 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.

Cambiar el tipo de instancias de una instancia existente con

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

New console

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. (Opcional) Si ha configurado la instancia de Windows para que utilice direcciones IP estáticas y cambia la instancia de un tipo que no admite la conexión en red mejorada a un tipo de instancia que sí la admite, podría recibir una advertencia sobre un potencial conflicto de dirección IP cuando reconfigure las direcciones IP estáticas. Para evitar esto, habilite DHCP en la interfaz de red de la instancia antes de cambiar el tipo de instancia. Desde la instancia, abra Network and Sharing Center (Centro de redes y recursos compartidos) y Internet Protocol Version 4 (TCP/IPv4) Properties (Propiedades del protocolo de Internet versión 4 [TCP/IPv4]) de la interfaz de red, y elija Obtain an IP address automatically (Obtener una dirección IP automáticamente). Cambie el tipo de instancia y reconfigure las direcciones IP estáticas en la interfaz de red.

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

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

  5. 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.

  6. 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.

  7. 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.

  8. 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.

  9. [Windows Server 2016 y versiones posteriores] Conéctese a su instancia de Windows y ejecute el siguiente script de EC2Launch PowerShell para configurar la instancia después de cambiar el tipo de instancia.

    PS C:\> C:\ProgramData\Amazon\EC2-Windows\Launch\Scripts\InitializeInstance.ps1 -Schedule
Old console

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. (Opcional) Si ha configurado la instancia de Windows para que utilice direcciones IP estáticas y cambia la instancia de un tipo que no admite la conexión en red mejorada a un tipo de instancia que sí la admite, podría recibir una advertencia sobre un potencial conflicto de dirección IP cuando reconfigure las direcciones IP estáticas. Para evitar esto, habilite DHCP en la interfaz de red de la instancia antes de cambiar el tipo de instancia. Desde la instancia, abra el Centro de redes y recursos compartidos, vaya al cuadro de diálogo Propiedades: Protocolo de Internet versión 4 (TCP/IPv4) de la interfaz de red y elija Obtener una dirección IP automáticamente. Cambie el tipo de instancia y reconfigure las direcciones IP estáticas en la interfaz de red.

  3. Abra la consola de Amazon EC2.

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

  5. Seleccione la instancia y elija Actions (Acciones), Instance State (Estado de la instancia) y Stop (Detener). Cuando se le pida confirmación, elija Yes, Stop (Sí, detener).

    Puede que transcurran unos minutos hasta que la instancia se detenga.

  6. Con la instancia aún seleccionada, elija Actions, Instance Settings, Change Instance Type. Esta acción aparece atenuada si el estado de la instancia no es stopped.

  7. En el cuadro de diálogo Change Instance Type (Cambiar tipo de instancia), haga lo siguiente:

    1. En Instance Type (Tipo de instancia), seleccione el tipo de instancia que desea.

      Si el tipo de instancia que desea no aparece en la lista, eso significa que 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” (Optimizado 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 manera 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.

  8. Para reiniciar la instancia detenida, seleccione la instancia y elija Actions, Instance State, Start.

  9. En el cuadro de diálogo de confirmación, elija Yes, Start (Sí, iniciar). 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.

  10. [Windows Server 2016 y versiones posteriores] Conéctese a su instancia de Windows y ejecute el siguiente script de EC2Launch PowerShell para configurar la instancia después de cambiar el tipo de instancia.

    PS C:\> C:\ProgramData\Amazon\EC2-Windows\Launch\Scripts\InitializeInstance.ps1 -Schedule

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. 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.

New console

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, elija 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.

    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, elija 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).

Old console

Para migrar la aplicación a una instancia compatible

  1. Realice un backup de los datos de los volúmenes de almacén de instancias que necesite conservar en un almacenamiento persistente. Para migrar datos en los volúmenes de EBS que necesite conservar, cree una instantánea de los volúmenes (consulte Crear instantáneas de Amazon EBS) o separe el volumen de la instancia para poder adjuntarlo a la nueva instancia más adelante (consulte Desconectar un volumen de Amazon EBS de una instancia de Windows).

  2. Lance una instancia nueva. Seleccione lo siguiente:

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

    • Los volúmenes de EBS que ha separado de la instancia original y que desea adjuntar a la nueva instancia o los volúmenes de EBS nuevos basados en las instantáneas que ha creado.

    • 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.

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

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

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

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

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

    3. Con la dirección IP elástica aún seleccionada, haga clic en Actions (Acciones) y en Associate address (Asociar dirección).

    4. En Instance (Instancia), seleccione la nueva instancia y luego elija Associate (Asociar).

  6. (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). Elija Actions (Acciones), Instance State (Estado de la instancia), Terminate (Terminar).