Sobre el modo ilimitado - Amazon Elastic Compute Cloud

Sobre el modo ilimitado

El modo unlimited es una opción de configuración de créditos para instancias de rendimiento ampliable. Se puede habilitar y deshabilitar en cualquier momento para una instancia en ejecución o que esté detenida. Puede configurar unlimited como opción de crédito predeterminada de las cuentas por región de AWS y por familia de instancias de rendimiento ampliable, de modo que todas las nuevas instancias de rendimiento ampliable de la cuenta se lancen mediante la opción de crédito predeterminada.

Cómo funcionan las instancias de rendimiento ampliable ilimitado

Si una instancia de rendimiento ampliable configurada como unlimited agota los créditos que ha acumulado en su saldo de créditos de CPU, puede gastar créditos sobrantes para ampliar por encima de la referencia. Cuando el uso de la CPU cae por debajo de la base de referencia, utiliza los créditos de CPU que obtiene para compensar los créditos sobrantes gastados previamente. La posibilidad de obtener créditos de CPU para compensar créditos sobrantes permite a Amazon EC2 crear una media de utilización de la CPU de una instancia en un periodo de 24 horas. Si la utilización media de la CPU durante un periodo de 24 horas supera la base de referencia, se cobra el uso adicional de la instancia a una tarifa adicional fija por hora de vCPU.

En el gráfico siguiente se muestra el uso de CPU de una instancia t3.large. La utilización de CPU de referencia de una instancia t3.large es del 30%. Si la instancia se ejecuta con un 30% de utilización de la CPU o menos de media durante un periodo de 24 horas, no se realizará ningún cargo adicional porque el costo ya está cubierto por el precio por hora de la instancia. Sin embargo, si la instancia se ejecuta con un 40 % de utilización de la CPU de media durante un periodo de 24 horas, como se muestra en el gráfico, se cobra el 10 % de uso de CPU adicional de la instancia a una tarifa adicional fija por hora de vCPU.


                  Uso de facturación de la CPU de una instancia t3.large.

Para obtener más información sobre la utilización de referencia por vCPU para cada tipo de instancia y cuántos créditos obtiene cada tipo de instancia, consulte la tabla de créditos.

Cuando utilizar el modo ilimitado en lugar del modo de CPU fija

A la hora de determinar si debería utilizar una instancia de rendimiento ampliado en el modo unlimited, como una instancia T3, o una instancia de rendimiento fijo, como una instancia M5, debe determinar el límite de rentabilidad de uso de CPU. El límite de rentabilidad de uso de CPU para una instancia de rendimiento ampliable es el punto en que una instancia de rendimiento ampliable cuesta lo mismo que una instancia de rendimiento fijo. El límite de rentabilidad de uso de CPU le ayuda a determinar lo siguiente:

  • Si el uso medio de CPU durante un periodo de 24 horas está a la par o por debajo del límite de rentabilidad de uso de CPU, utilice una instancia de rendimiento ampliable en el modo unlimited para poder beneficiarse del precio menor de una instancia de rendimiento ampliable y obtener el mismo rendimiento que con una instancia de rendimiento fijo.

  • Si el uso medio de CPU durante un periodo de 24 horas es superior al límite de rentabilidad de uso de CPU, la instancia de rendimiento ampliable le costará más que una instancia de rendimiento fijo de tamaño equivalente. Si una instancia T3 consume continuamente el 100% de la CPU, acabará pagando aproximadamente 1,5 veces el precio de una instancia M5 de tamaño equivalente.

En el siguiente gráfico se muestra el límite de rentabilidad de uso de CPU donde una instancia t3.large cuesta lo mismo que una instancia m5.large. El límite de rentabilidad de uso de CPU de una instancia t3.large es el 42,5%. Si el uso medio de CPU es del 42,5%, el costo de ejecutar la instancia t3.large es el mismo que el de una instancia m5.large y más caro si el uso medio de CPU es superior al 42,5%. Si la carga de trabajo necesita menos del 42,5 % de uso medio de CPU, puede beneficiarse del precio menor de la instancia t3.large y conseguir el mismo rendimiento que con una instancia m5.large.


                  El límite de rentabilidad de uso de CPU de una instancia t3.large es el 42,5 %.

En la tabla siguiente se muestra cómo calcular el límite de rentabilidad de uso de CPU para que pueda determinar cuándo es más barato utilizar una instancia de rendimiento ampliable en modo unlimited o una instancia de rendimiento fijo. Las columnas de la tabla abarcan de la A a la K.

Tipo de instancia

vCPU

Precio de T3*/hora

Precio de M5*/hora

Diferencia de precio

Utilización de referencia T3 por vCPU (%)

Cargo por hora de vCPU de créditos sobrantes

Cargo por minuto de vCPU

Minutos adicionales disponibles por vCPU

% de CPU adicional disponible

Límite de rentabilidad de CPU (%)

A

B

C

D

E = D - C

F

G

H = G / 60

I = E / H

J = (I / 60) / B

K = F + J

t3.large

2

0,0835 USD

0,096 USD

0,0125 USD

30%

0,05 USD

0,000833 USD

15

12,5%

42,5%

* Precio basado en us-east-1 y sistema operativo Linux.

La tabla proporciona la siguiente información:

  • La columna A muestra el tipo de instancia, t3.large.

  • La columna B muestra la cantidad de vCPU de la instancia t3.large.

  • La columna C muestra el precio de una instancia t3.large por hora.

  • La columna D muestra el precio de una instancia m5.large por hora.

  • La columna E muestra la diferencia de precio entre la instancia t3.large y la instancia m5.large.

  • La columna F muestra la utilización de referencia por vCPU de la instancia t3.large, que es el 30 %. Con el nivel de referencia, el costo por hora de la instancia cubre el costo de uso de la CPU.

  • La columna G muestra la tarifa adicional fija por hora de vCPU que se cobra a una instancia si consume el 100 % de la CPU una vez que ha consumido los créditos obtenidos.

  • La columna H muestra la tarifa adicional fija por minuto de vCPU que se cobra a una instancia si consume el 100 % de la CPU una vez que ha consumido los créditos obtenidos

  • La columna I muestra el número de minutos adicionales que la instancia t3.large puede ejecutarse por hora usando el 100% de la CPU y pagando el mismo precio por hora que una instancia m5.large.

  • La columna J muestra el uso de CPU adicional (en %) con respecto al valor de referencia que puede consumir la instancia pagando el mismo precio por hora que una instancia m5.large.

  • La columna K muestra el límite de rentabilidad de uso de la CPU (en %) de la instancia t3.large sin pagar más que con la instancia m5.large. Si el valor es superior a este, la instancia t3.large costará más que la instancia m5.large.

En la tabla siguiente se muestra el límite de rentabilidad de uso de la CPU (en %) para tipos de instancias T3 comparado con tipos de instancias M5 de tamaño similar.

Tipo de instancia T3 Límite de rentabilidad de uso de la CPU (en %) para T3 comparado con M5
t3.large 42,5%
t3.xlarge 52,5%
t3.2xlarge 52,5%

Los créditos sobrantes pueden generar costos

Si la utilización media de la CPU de una instancia está a la par o por debajo del nivel de referencia, no se incurre en gastos adicionales. Como una instancia obtiene la cantidad máxima de créditos en un periodo de 24 horas (por ejemplo, una instancia t3.micro puede obtener hasta 288 créditos en un periodo de 24 horas), puede gastar créditos sobrantes hasta esa cantidad máxima sin que se realicen cargos inmediatamente.

Sin embargo, si el uso de la CPU se mantiene por encima de la base de referencia, la instancia no puede obtener créditos suficientes para compensar los créditos sobrantes que ha gastado. Los créditos sobrantes que no se han compensado se cobran a una tarifa plana adicional por hora de vCPU. Para obtener información acerca de la tarifa, consulte Precios de instancias T2/T3/T4g en modo ilimitado.

Los créditos sobrantes que se gastaron anteriormente se cobran cuando se da alguno de los casos siguientes:

  • Los créditos sobrantes gastados superan el número máximo de créditos que la instancia puede obtener en un periodo de 24 horas. Los créditos sobrantes gastados por encima de la cantidad máxima se cobran al final de la hora.

  • La instancia se detiene o se termina.

  • La instancia se cambia de unlimited a standard.

La métrica CPUSurplusCreditBalance de CloudWatch hace el seguimiento de los créditos sobrantes gastados. La métrica CPUSurplusCreditsCharged de CloudWatch hace el seguimiento de los créditos sobrantes. Para obtener más información, consulte Métricas de CloudWatch adicionales para las instancias de rendimiento ampliable.

Ausencia de créditos de inicialización para instancias T2 ilimitadas

Las instancias T2 Standard reciben créditos de inicialización, pero las instancias T2 Unlimited no. Las instancias T2 Unlimited pueden realizar ráfagas por encima de la base de referencia en cualquier momento sin cargos adicionales, siempre y cuando la utilización media de la CPU esté a la par o por debajo de la base de referencia a lo largo de un periodo de 24 horas o durante la vida útil de la instancia, lo que dure menos. Como tal, las instancias T2 Unlimited no requieren créditos de inicialización para alcanzar un alto rendimiento inmediatamente después de la inicialización.

Si una instancia T2 se cambia de standard a unlimited, los créditos de inicialización acumulados se eliminan de CPUCreditBalance antes de trasladar el CPUCreditBalance restante.

Las instancias T3a y T3 nunca reciben créditos de inicialización debido a que admiten el modo ilimitado. La configuración de crédito de modo ilimitado permite a las instancias T4g, T3a y T3 utilizar tanta CPU como sea necesario para ampliarse por encima de la base de referencia y durante el tiempo que sea necesario.

Habilitar el modo ilimitado

Puede pasar de unlimited a standard y de standard a unlimited en cualquier momento, en una instancia en ejecución o que esté detenida. Para obtener más información, consulte Para iniciar una instancia de rendimiento ampliable como ilimitada o estándar y Modificación de la especificación de crédito de una instancia de rendimiento ampliable.

Puede configurar unlimited como opción de crédito predeterminada en el nivel de cuenta por región de AWS y por familia de instancias de rendimiento ampliable, de modo que todas las nuevas instancias de rendimiento ampliable de la cuenta se lancen mediante la opción de crédito predeterminada. Para obtener más información, consulte Configuración de la especificación de crédito predeterminada para la cuenta.

Puede verificar si la instancia de rendimiento ampliable está configurada como unlimited o standard con la consola de Amazon EC2 o con AWS CLI. Para obtener más información, consulte Ver la especificación de crédito de una instancia de rendimiento ampliable y Consulta de la especificación de crédito predeterminada.

Qué ocurre con los créditos al cambiar entre ilimitadas y estándar

CPUCreditBalance es una métrica de CloudWatch que hace un seguimiento del número de créditos que ha acumulado una instancia. CPUSurplusCreditBalance es una métrica de CloudWatch que hace un seguimiento del número de créditos sobrantes que ha gastado una instancia.

Cuando cambia una instancia configurada como unlimited a standard, se produce la siguiente situación:

  • El valor de CPUCreditBalance permanece sin cambios y se traspasa.

  • El valor de CPUSurplusCreditBalance se cobra de inmediato.

Cuando una instancia standard se cambia a unlimited, se produce la siguiente situación:

  • El valor de CPUCreditBalance que contiene los créditos obtenidos acumulados se traspasa.

  • En el caso de instancias T2 Standard, los créditos de inicialización se eliminan del valor de CPUCreditBalance y se traspasa el valor de CPUCreditBalance restante con los créditos obtenidos acumulados.

Supervisar el uso de crédito

Para saber si la instancia está gastando más créditos de lo que proporciona la base de referencia, puede utilizar las métricas de CloudWatch para realizar un seguimiento de ese uso y configurar alarmas por hora para recibir notificaciones al respecto. Para obtener más información, consulte Supervisión de los créditos de su CPU en busca de instancias de rendimiento ampliable.