Ejemplos de modo ilimitado - Amazon Elastic Compute Cloud

Ejemplos de modo ilimitado

En los siguientes ejemplos se explica el uso de créditos para las instancias configuradas como unlimited.

Ejemplo 1: Explicación del uso de crédito con T3 ilimitadas

En este ejemplo, puede ver el uso de la CPU de una instancia t3.nano iniciada como unlimited y cómo gasta los créditos obtenidos y sobrantes para mantener la utilización de la CPU.

Una instancia t3.nano obtiene 144 créditos de CPU en un periodo de 24 horas, que puede canjear 144 minutos de uso de la vCPU. Cuando se agota el saldo de créditos de CPU (representado por la métrica CloudWatch de CPUCreditBalance), puede gastar créditos de CPU sobrantes que— aún no ha obtenido —para realizar ráfagas durante el tiempo que sea necesario. Como una instancia t3.nano obtiene la cantidad máxima de 144 créditos en un periodo de 24 horas, puede gastar créditos sobrantes hasta esa cantidad máxima sin que se realicen cargos inmediatamente. Si gasta más de 144 créditos de CPU, se cobra la diferencia al terminar la hora.

La intención del ejemplo, ilustrado en el gráfico de abajo, es mostrar cómo una instancia puede realizar ráfagas con créditos sobrantes incluso después de haber agotado el CPUCreditBalance. El siguiente flujo de trabajo hace referencia a los puntos numerados en el gráfico:

P1 – en la hora 0 en el gráfico, la instancia se inicia como unlimited y comienza a obtener créditos inmediatamente. La instancia permanece inactiva desde el momento de su inicialización, (el uso de la CPU es 0%) y no se gasta ningún crédito. Todos los créditos no gastados se acumulan en el saldo de créditos. Durante las primeras 24 horas: CPUCreditUsage está a 0 y el valor de CPUCreditBalance llega a su máximo de 144.

P2 – durante las siguientes 12 horas, el uso de la CPU está en un 2,5 %, por debajo de la base de referencia del 5 %. La instancia obtiene más créditos de los que gasta, pero el valor de CPUCreditBalance no puede sobrepasar su máximo de 144 créditos.

P3: – durante las 24 horas siguientes, el uso de la CPU está en un 7 % (por encima de la base de referencia), lo cual requiere un gasto de 57,6 créditos. La instancia gasta más créditos de los que obtiene y el valor de CPUCreditBalance se reduce a 86,4 créditos.

P4: – durante las siguientes 12 horas, el uso de la CPU disminuye al 2,5 % (por debajo de la base de referencia), lo cual requiere un gasto de 36 créditos. Al mismo tiempo, la instancia obtiene 72 créditos. La instancia obtiene más créditos de los que gasta y el valor de CPUCreditBalance aumenta a 122 créditos.

P5 – durante las siguientes 5 horas, la instancia se amplía al 100 % del uso de la CPU y gasta un total de 570 créditos para sostener la ampliación. Alrededor de una hora después de iniciarse este periodo, la instancia agota su saldo CPUCreditBalance total de 122 créditos, y comienza a gastar créditos sobrantes para mantener una alta utilización de la CPU, lo que suma 448 créditos sobrantes en este periodo (570-122 = 448). Cuando el valor de CPUSurplusCreditBalance alcanza los 144 créditos de CPU (el máximo que una instancia t3.nano puede obtener en un periodo de 24 horas), los créditos sobrantes gastados a partir de ese momento no se podrán compensar con los créditos obtenidos. Los créditos sobrantes gastados posteriormente ascienden a 304 créditos (448-144=304), lo que implica un pequeño cargo adicional al final de la hora por 304 créditos.

P6: – durante las siguientes 13 horas, el uso de la CPU es de un 5 % (la base de referencia). La instancia obtiene tantos créditos como gasta, sin exceso para contribuir al saldo CPUSurplusCreditBalance. El valor de CPUSurplusCreditBalance se mantiene en 144 créditos.

P7 – durante las últimas 24 horas de este ejemplo, la instancia permanece inactiva y el uso de la CPU es del 0 %. Durante este tiempo, la instancia obtiene 144 créditos, los cuales utiliza para el saldo CPUSurplusCreditBalance.

La instancia t3 obtuvo 144 créditos después de 24 horas.

Ejemplo 2: Explicación del uso de crédito con T2 ilimitadas

En este ejemplo, puede ver el uso de la CPU de una instancia t2.nano iniciada como unlimited y cómo gasta los créditos obtenidos y sobrantes para mantener la utilización de la CPU.

Una instancia t2.nano obtiene 72 créditos de CPU en un periodo de 24 horas, que puede canjear 72 minutos de uso de la vCPU. Cuando se agota el saldo de créditos de CPU (representado por la métrica CloudWatch de CPUCreditBalance), puede gastar créditos de CPU sobrantes que— aún no ha obtenido —para realizar ráfagas durante el tiempo que sea necesario. Como una instancia obtiene la cantidad t2.nano de 72 créditos en un periodo de 24 horas, puede gastar créditos sobrantes hasta esa cantidad máxima sin que se realicen cargos inmediatamente. Si gasta más de 72 créditos de CPU, se cobra la diferencia al terminar la hora.

La intención del ejemplo, ilustrado en el gráfico de abajo, es mostrar cómo una instancia puede realizar ráfagas con créditos sobrantes incluso después de haber agotado el CPUCreditBalance. Puede suponer que al inicio de la línea temporal que se muestra en el gráfico, la instancia tiene un saldo de crédito acumulado igual al número máximo de créditos que puede ganar en 24 horas. El siguiente flujo de trabajo hace referencia a los puntos numerados en el gráfico:

1 – en los primeros 10 minutos, CPUCreditUsage está a 0 y el valor de CPUCreditBalance se mantiene en el máximo de 72.

2: – a las 23:40, a medida que el uso de la CPU aumenta, la instancia gasta créditos de CPU y el valor de CPUCreditBalance disminuye.

3: – cerca de las 00:47, la instancia agota todo el crédito de CPUCreditBalance y comienza a gastar los créditos sobrantes para mantener la alta utilización de la CPU.

4 – los créditos sobrantes se gastan hasta las 01:55, cuando el valor de CPUSurplusCreditBalance alcanza los 72 créditos de CPU. Esto equivale a la cantidad máxima que puede obtener una instancia t2.nano en un periodo de 24 horas. Los créditos sobrantes gastados posteriormente no se pueden compensar con los créditos obtenidos en el periodo de 24 horas, lo que implica un pequeño cargo adicional al final de la hora.

5 – la instancia continúa gastando créditos sobrantes hasta aproximadamente las 02:20. En este momento, la utilización de la CPU cae por debajo de la base de referencia y la instancia comienza a obtener 3 créditos por hora (o 0,25 créditos cada 5 minutos), que utiliza para compensar el CPUSurplusCreditBalance. Una vez que el valor de CPUSurplusCreditBalance llega a 0, la instancia comienza a acumular créditos ganados en su CPUCreditBalance a una velocidad de 0,25 créditos cada 5 minutos.

Representación del uso gráfico de la CPU de una instancia t2.nano iniciada como ilimitada.
Calcular la factura (instancia de Linux)

Los créditos sobrantes cuestan 0,05 USD por hora de vCPU. La instancia ha gastado aproximadamente 25 créditos sobrantes entre la 01:55 y las 02:20, que equivale a 0,42 horas de vCPU. Los cargos adicionales para esta instancia son de 0,42 horas de vCPU por 0,05 USD/hora de vCPU, que equivale a 0,021 USD, redondeado a 0,02 USD. Esta es la factura de fin de mes para esta instancia de T2 Unlimited:

Ejemplo de factura de una instancia T2 Unlimited.
Calcular la factura (instancia de Windows)

Los créditos sobrantes cuestan 0,096 USD por hora de vCPU. La instancia ha gastado aproximadamente 25 créditos sobrantes entre la 01:55 y las 02:20, que equivale a 0,42 horas de vCPU. Los cargos adicionales para esta instancia son de 0,42 horas de vCPU por 0,096 USD/hora de vCPU, que equivale a 0,04032 USD, redondeado a 0,04 USD. Esta es la factura de fin de mes para esta instancia de T2 Unlimited:

Ejemplo de factura de una instancia T2 Unlimited.

Puede crear alertas de facturación para recibir notificaciones cada hora acerca de los cargos acumulados y poder tomar medidas en caso necesario.