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 Obtención de recomendaciones de tipos de instancias para una carga de trabajo existente.

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.

Para agregar almacenamiento adicional a la instancia sin cambiar el tipo de instancia, agregue un volumen de EBS a la instancia. Para obtener más información, consulte Adjunte un volumen de Amazon EBS a una instancia en la Guía del usuario de Amazon EBS.

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

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 Detención e iniciación de una instancia de Amazon EC2.

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

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.

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

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

  5. Seleccione la instancia y elija Instance State (Estado de la instancia) y Stop instance (Detener instancia). Cuando se le pida que confirme, seleccione Detener. 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 la inicialización 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. Si la instancia ejecuta Windows Server 2016 o Windows Server 2019 con EC2Launch v1, 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. Para obtener más información, consulte Configurar una instancia de Windows utilizando EC2Launch.

    importante

    La contraseña del administrador se restablecerá cuando habilite el script de inicialización EC2Launch de la instancia. Puede modificar el archivo de configuración para deshabilitar el restablecimiento de la contraseña del administrador especificándolo en la configuración de las tareas de inicialización. Para ver los pasos para deshabilitar el restablecimiento de la contraseña, consulte Configurar tareas de inicialización.

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

Cambiar el tipo de instancia mediante la inicialización 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 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. Para obtener información acerca de cómo se determina la compatibilidad, consulte Compatibilidad para cambiar el tipo de instancia.

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:

    • Respecto de los datos en los volúmenes de almacén de instancia, realice una copia de seguridad de los datos en un almacenamiento persistente.

    • Para datos en los volúmenes de EBS, cree una instantánea de los volúmenes o desconecte el volumen de la instancia para poder adjuntarlo a la nueva instancia más adelante.

  3. En el panel de navegación, seleccione Instances (Instancia[s]).

  4. Elija iniciar instancias. 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 iniciar 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 Tipo de recurso, seleccione Instancia.

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

    6. (Opcional) En 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 inicialización) y luego seleccione Estado de instancia, Cerrar instancia.