¿Cómo puedo resolver una instancia de Amazon EC2 lenta, inaccesible o que no responde?

4 minutos de lectura
0

Quiero resolver una instancia de Amazon Elastic Compute Cloud (Amazon EC2) lenta, inaccesible o que no responde, y que tiene un bajo consumo de CPU y memoria.

Breve descripción

Los problemas con un servicio externo, la pérdida de disco o la conectividad de red pueden provocar que las instancias de Amazon EC2 sean lentas o no respondan. Para resolver una instancia de Amazon EC2 lenta o que no responde, utilice uno de los métodos siguientes:

  • Calcule los requisitos de IOPS y modifique el volumen.
  • Modifique la forma en que se distribuye la carga de trabajo del volumen.

Antes de empezar, compruebe la métrica Saldo de ráfagas:

  1. Abra la consola de Amazon EC2.
  2. En el panel de navegación, elija Instancias y, a continuación, seleccione la instancia.
  3. En la pestaña Almacenamiento, seleccione el ID de volumen del dispositivo raíz.
  4. Seleccione la pestaña Monitoreo para el volumen de EBS y, a continuación, busque la métrica Saldo de ráfagas. Un saldo de ráfagas del 0 % significa que se han utilizado todos los créditos de ráfaga y que el volumen no puede superar su nivel de rendimiento inicial.

Nota: En la solución que se facilita a continuación se indican los pasos para resolver una instancia lenta de Amazon EC2 debido al agotamiento de los créditos de ráfaga de E/S en el volumen raíz de uso general (gp2). En la mayoría de las regiones de AWS, gp2 es la unidad de almacenamiento predeterminada para los volúmenes raíz. Para obtener más información, consulte Tipos de volúmenes de Amazon EBS.

Solución

Cálculo de los requisitos de IOPS y modificación del volumen

  1. Visualice VolumeReadOps y VolumeWriteOps para el volumen raíz de Amazon Elastic Block Store (Amazon EBS) en Amazon CloudWatch. Para obtener más información, consulte Buscar métricas disponibles.
  2. Utilice la estadística Cloudwatch Sum para identificar los niveles máximos de VolumeReadOps y VolumeWriteOps y sumarlos. Por ejemplo, si el nivel máximo para VolumeReadOps es 737000, y para VolumeWriteOps, 199000, el total será 936000.
  3. Divida el total por el número de segundos del periodo de medición. Por ejemplo, si el total es 936000 y el periodo de medición es de 5 minutos (300 segundos), divida 936000 entre 300. La cantidad estimada de IOPS que necesita es 3120.
  4. Modifique el valor de Tipo de volumen, Tamaño, IOPS o Rendimiento para poder asumir la carga. Para obtener más información, consulte Modificación de un volumen de EBS mediante volúmenes elásticos.

Nota: Al cambiar un volumen de gp2 a gp3, el volumen tiene un mayor rendimiento a un coste menor. Además, los volúmenes de SSD (io1) de las IOPS aprovisionadas le permiten especificar cuántas IOPS necesita sin aumentar el tamaño del volumen. Para obtener más información, consulte Volúmenes SSD de IOPS aprovisionadas. Para ver una comparación de los costes de los volúmenes gp2 e io1, consulte Precios de Amazon EBS.

Modificación de la forma en que se distribuye la carga de trabajo

Si tiene varias aplicaciones en una instancia, compiten por las IOPS del volumen raíz de Amazon EBS. La demanda de IOPS aumenta a medida que se incrementa la carga de trabajo. Para mejorar el rendimiento de la instancia, tome estas medidas:

  • Utilice volúmenes adicionales de Amazon EBS que no sean raíz para sus aplicaciones.
  • Utilice el volumen raíz solo para el sistema operativo (OS).

Si tiene problemas de conectividad a la instancia al modificar el tamaño del volumen y la distribución de la carga de trabajo, consulte Solucione el problema de conectar la instancia.

Información relacionada

Características de E/S de Amazon EBS y monitoreo

How do I optimize the performance of my Amazon EBS Provisioned IOPS volumes?

¿Cómo se calculan los cargos por los volúmenes de Amazon EBS en mi factura?

OFICIAL DE AWS
OFICIAL DE AWSActualizada hace 6 meses