Las instancias burstable ofrecen un nivel base sostenido de rendimiento de CPU y pueden superar temporalmente ese límite cuando la demanda aumenta. Su costo es menor que el de las instancias de nivel empresarial. Son adecuadas para cargas de trabajo con un uso promedio bajo de CPU, pero con picos ocasionales.
Funcionamiento de las instancias burstable
Una instancia burstable acumula créditos de CPU a una tasa constante determinada por su tipo de instancia. Cuando el uso de CPU se mantiene por debajo del valor base, los créditos no utilizados se suman al saldo de créditos. Si un pico en la carga de trabajo eleva el uso por encima del valor base, la instancia consume ese saldo para mantener un rendimiento mayor.
Hay dos familias de instancias disponibles:
t6: instancias burstable de generación actual
t5: instancias burstable de generación anterior
Una instancia burstable es un tipo específico de instancia compartida. Para conocer otras familias de instancias compartidas, consulte Shared instance families.
Conceptos clave
|
Term |
Description |
|
Rendimiento base |
El uso sostenido de CPU que ofrece una instancia, determinado por su tipo de instancia. |
|
Créditos de CPU iniciales |
Una asignación única de 30 créditos por vCPU al crear la instancia. No se reponen después de consumirse. |
|
Saldo de créditos de CPU |
Créditos que se acumulan cuando la instancia genera más de los que consume. Los créditos no utilizados caducan después de 24 horas. |
|
Saldo máximo de créditos de CPU |
El límite de créditos acumulados, equivalente a 24 horas de créditos generados. |
|
Modo estándar |
Modo predeterminado. El uso de CPU no puede superar el valor base una vez agotados los créditos. |
|
Modo ilimitado |
El uso de CPU puede superar el valor base mediante el consumo de créditos anticipados o sobregirados, lo cual puede generar cargos adicionales. |
|
Créditos de CPU anticipados |
Créditos tomados de las ganancias de las próximas 24 horas. Solo están disponibles en modo ilimitado. Pueden generar cargos. |
|
Créditos de CPU sobregirados |
Créditos consumidos después de agotar los créditos anticipados. Solo están disponibles en modo ilimitado. Siempre generan cargos. |
Casos de uso
Con una instancia de nivel empresarial, usted paga por la capacidad total de vCPU sin importar si el uso es del 0 % o del 100 %. Si su carga de trabajo solo presenta picos en periodos específicos, gran parte de esa capacidad queda sin utilizar. Las instancias burstable ajustan el costo al uso real.
Escenarios recomendados para las instancias burstable:
Servidores de aplicaciones web
Aplicaciones ligeras y microservices
Entornos de desarrollo, pruebas y pruebas de estrés
Seleccione un tipo de instancia cuyo rendimiento base cubra sus necesidades de CPU fuera de los picos. Durante los periodos de alta demanda, la instancia utiliza su saldo de créditos para manejar la carga adicional.
Si un tipo de instancia burstable no satisface sus necesidades, cambie su configuración. Para obtener más detalles, consulte Cambios de tipo de instancia.
Las aplicaciones de Windows y las interfaces gráficas de usuario (GUI) requieren recursos de CPU altos de forma sostenida. Ejecutarlas en instancias de la serie t puede provocar bloqueos o cierres inesperados. Utilice en su lugar un tipo de instancia de propósito general (serie g), optimizada para cómputo (serie c) u optimizada para memoria (serie r).
Rendimiento base
Cada tipo de instancia tiene un rendimiento base de CPU fijo expresado como porcentaje. Este valor representa el uso sostenido que la instancia puede mantener de forma indefinida. Consulte el rendimiento base de cada tipo en la columna Average baseline CPU performance de las tablas de tipos de instancia que aparecen a continuación.
Créditos de CPU
Los créditos de CPU determinan la capacidad de ráfaga de una instancia burstable. Un crédito de CPU equivale a un vCPU ejecutado al 100 % de uso durante un minuto.
Créditos iniciales
Cada vCPU recibe 30 créditos cuando se crea la instancia. Estos créditos se consumen primero y no se reponen.
Ejemplos:
ecs.t5-lc1m2.large(2 vCPU): 60 créditos inicialesecs.t5-c1m1.xlarge(4 vCPU): 120 créditos iniciales
Tasa de generación de créditos
Después del inicio, la instancia genera créditos a una tasa fija establecida por su tipo de instancia. La columna CPU credits/hour de las tablas de tipos de instancia muestra el total de créditos que generan todos los vCPU de una instancia por hora.
Ejemplo: una instancia ecs.t5-c1m1.large tiene un valor base del 25 % y 2 vCPU. Cada vCPU genera 15 créditos por hora, lo que suma 30 créditos por hora. Estos 30 créditos mantienen los 2 vCPU al 25 % de uso durante una hora, o al 100 % de uso durante 15 minutos (60 min x 25 %).
Saldo de créditos
Cuando una instancia genera más créditos de los que consume, el excedente se acumula como saldo de créditos. Los créditos caducan después de 24 horas, por lo que el saldo tiene un límite máximo indicado en la columna Max CPU credit balance.
Ejemplo: ecs.t5-c1m1.large genera 30 créditos por hora, así que el saldo máximo es de 720 (30 x 24).
Consumo de créditos
El consumo de créditos depende de la cantidad de vCPU, el uso de CPU y la duración. Cada uno de estos escenarios consume 1 crédito:
1 vCPU al 100 % durante 1 minuto
1 vCPU al 50 % durante 2 minutos
2 vCPU al 25 % durante 2 minutos
Los créditos iniciales se consumen primero. Una vez agotados, la instancia utiliza únicamente los créditos generados:
|
CPU utilization vs. baseline |
Credit balance |
|
Por debajo del valor base |
Aumenta (generación > consumo) |
|
Igual al valor base |
Estable (generación = consumo) |
|
Por encima del valor base |
Disminuye (generación < consumo) |
El uso de CPU para el consumo de créditos se mide en el host físico e incluye la sobrecarga por la emulación de instrucciones privilegiadas de la máquina virtual. Consulte estos datos en la consola de CloudMonitor: abra la página Host monitoring, haga clic en un ID de instancia y luego revise la pestaña Basic monitoring. Para obtener más detalles, consulte Host monitoring overview.
Efecto de las detenciones de instancia en la generación de créditos
|
Scenario |
Credit balance |
Credit earning |
|
Instancia pay-as-you-go detenida (modo estándar) |
Se conservan |
Continúa |
|
Instancia pay-as-you-go detenida (modo económico) |
Caducan |
Se detiene. Se otorgan nuevos créditos iniciales al reiniciar. |
|
Instancia pay-as-you-go detenida (pago vencido) |
Se conservan |
Se detiene. Se reanuda después del pago. |
|
Instancia subscription detenida (caducada) |
Se conservan |
Se detiene. Se reanuda al reiniciar. |
|
Instancia subscription detenida (antes de la caducidad) |
Se conservan |
Continúa |
Modos de rendimiento
Las instancias burstable se ejecutan en modo estándar (predeterminado) o en modo ilimitado.
Modo estándar
Una vez agotados los créditos iniciales y el saldo de créditos, el rendimiento no puede superar el valor base. Para evitar una caída abrupta, el rendimiento disminuye de forma gradual hasta el valor base durante 15 minutos conforme se reducen los créditos.
Este modo es adecuado para cargas de trabajo con un uso de CPU predecible que rara vez supera el valor base: servidores web ligeros, entornos de desarrollo y pruebas, y bases de datos de rendimiento bajo a medio.
Modo ilimitado
En el modo ilimitado, la instancia mantiene el uso de CPU por encima del valor base en cualquier momento mediante el consumo de créditos anticipados o sobregirados:
Créditos de CPU anticipados: créditos generados durante las próximas 24 horas. Pueden generar cargos adicionales.
Créditos de CPU sobregirados: consumidos después de agotar los créditos anticipados. Siempre generan cargos adicionales.
Para obtener más información sobre los cargos adicionales, consulte Extra charges.
Si su instancia consume créditos de CPU anticipados y luego se detiene (modo económico), cambia de configuración, se libera o cambia al modo estándar antes de reponer por completo esos créditos, se aplica un cargo único por los créditos utilizados.
Cuándo usar el modo ilimitado:
Picos de tráfico planificados: habilite el modo ilimitado de forma temporal para lanzamientos de productos, promociones o campañas de marketing. Después, deshabilítelo para reducir costos.
Patrones de tráfico diarios: si el uso promedio de CPU en 24 horas se mantiene por debajo del valor base, mantenga habilitado el modo ilimitado. Los créditos generados fuera de los picos reponen los créditos anticipados consumidos durante los picos. De esta manera se mantiene el rendimiento sin cargos adicionales.
De forma predeterminada, las instancias burstable se crean en modo estándar. Para cambiar de modo, consulte Enable unlimited mode.
Para ver ejemplos de cambios en los créditos, consulte CPU credit change examples.
Cuándo cambiar de tipo de instancia
Si el monitoreo muestra que el uso de CPU se mantiene de forma constante por encima o por debajo del valor base, es posible que el tipo de instancia actual no sea adecuado para su carga de trabajo. Evalúe nuevamente la situación y cambie el tipo de instancia si es necesario. El procedimiento depende del método de facturación. Para obtener más detalles, consulte Instance configuration changes overview.
Familia de instancias burstable t6
Funciones:
Rendimiento base de CPU con capacidad de ráfaga basada en créditos
Mejor relación costo-rendimiento que la familia t5
Procesador: frecuencia base de 2.5 GHz / turbo de 3.2 GHz, Intel Xeon Cascade Lake
Memoria: DDR4
Almacenamiento: optimizado para E/S. Admite discos ESSD, discos ESSD AutoPL, SSD estándar y discos ultra.
Red: IPv4 e IPv6. Solo VPC.
Los discos ESSD con nivel de rendimiento (PL) 2 y PL3 no pueden alcanzar el rendimiento máximo en instancias burstable. Utilice tipos de instancia de nivel empresarial o discos ESSD con niveles de rendimiento inferiores.
Casos de uso: servidores de aplicaciones web, aplicaciones ligeras y microservices, entornos de desarrollo y pruebas.
Tipos de instancia t6
|
Instance type |
vCPUs |
Memory (GiB) |
Average baseline CPU performance |
CPU credits/hour |
Max CPU credit balance |
Network baseline/burst bandwidth (Gbit/s) |
Packet forwarding rate (pps) |
NIC queues |
ENIs |
Private IPv4 addresses per ENI |
IPv6 addresses per ENI |
|
ecs.t6-c4m1.large |
2 |
0.5 |
5% |
6 |
144 |
0.08/up to 0.4 |
40,000 |
1 |
2 |
2 |
1 |
|
ecs.t6-c2m1.large |
2 |
1.0 |
10% |
12 |
288 |
0.08/up to 0.6 |
60,000 |
1 |
2 |
2 |
1 |
|
ecs.t6-c1m1.large |
2 |
2.0 |
20% |
24 |
576 |
0.08/up to 1 |
100,000 |
1 |
2 |
2 |
1 |
|
ecs.t6-c1m2.large |
2 |
4.0 |
20% |
24 |
576 |
0.08/up to 1 |
100,000 |
1 |
2 |
2 |
1 |
|
ecs.t6-c1m4.large |
2 |
8.0 |
30% |
36 |
864 |
0.08/up to 1 |
100,000 |
1 |
2 |
2 |
1 |
|
ecs.t6-c1m4.xlarge |
4 |
16.0 |
40% |
96 |
2,304 |
0.16/up to 2 |
200,000 |
1 |
2 |
6 |
1 |
|
ecs.t6-c1m4.2xlarge |
8 |
32.0 |
40% |
192 |
4,608 |
0.32/up to 4 |
400,000 |
2 |
2 |
6 |
1 |
Esta familia no admite agregar interfaces de red elásticas (ENI) secundarias durante la creación de la instancia. Adjunte una después de crear la instancia. Los siguientes tipos requieren que la instancia esté en estado Stopped para adjuntar o separar una ENI secundaria:
ecs.t6-c1m1.large,ecs.t6-c1m2.large,ecs.t6-c1m4.large,ecs.t6-c2m1.large,ecs.t6-c4m1.large.Para comprobar la disponibilidad por región, consulte la página Instance Types Available for Each Region.
Para consultar las definiciones de las métricas, vea Instance type metrics.
Familia de instancias burstable t5
Funciones:
Rendimiento base de CPU con capacidad de ráfaga basada en créditos
Recursos equilibrados de cómputo, memoria y red
Procesador: frecuencia base de 2.5 GHz, Intel Xeon
Memoria: DDR4
Almacenamiento: solo admite discos ultra y SSD estándar
Red: IPv4 e IPv6. Solo VPC.
Casos de uso: servidores de aplicaciones web, aplicaciones ligeras y microservices, entornos de desarrollo y pruebas.
Tipos de instancia t5
|
Instance type |
vCPUs |
Memory (GiB) |
Average baseline CPU performance |
CPU credits/hour |
Max CPU credit balance |
Network baseline bandwidth (Gbit/s) |
Packet forwarding rate (pps) |
NIC queues |
ENIs |
Private IPv4 addresses per ENI |
IPv6 addresses per ENI |
|
ecs.t5-lc2m1.nano |
1 |
0.5 |
20% |
12 |
288 |
0.1 |
40,000 |
1 |
2 |
2 |
1 |
|
ecs.t5-lc1m1.small |
1 |
1.0 |
20% |
12 |
288 |
0.2 |
60,000 |
1 |
2 |
2 |
1 |
|
ecs.t5-lc1m2.small |
1 |
2.0 |
20% |
12 |
288 |
0.2 |
60,000 |
1 |
2 |
2 |
1 |
|
ecs.t5-lc1m2.large |
2 |
4.0 |
20% |
24 |
576 |
0.4 |
100,000 |
1 |
2 |
2 |
1 |
|
ecs.t5-lc1m4.large |
2 |
8.0 |
20% |
24 |
576 |
0.4 |
100,000 |
1 |
2 |
2 |
1 |
|
ecs.t5-c1m1.large |
2 |
2.0 |
25% |
30 |
720 |
0.5 |
100,000 |
1 |
2 |
2 |
1 |
|
ecs.t5-c1m2.large |
2 |
4.0 |
25% |
30 |
720 |
0.5 |
100,000 |
1 |
2 |
2 |
1 |
|
ecs.t5-c1m4.large |
2 |
8.0 |
25% |
30 |
720 |
0.5 |
100,000 |
1 |
2 |
2 |
1 |
|
ecs.t5-c1m1.xlarge |
4 |
4.0 |
25% |
60 |
1,440 |
0.8 |
200,000 |
1 |
2 |
6 |
1 |
|
ecs.t5-c1m2.xlarge |
4 |
8.0 |
25% |
60 |
1,440 |
0.8 |
200,000 |
1 |
2 |
6 |
1 |
|
ecs.t5-c1m4.xlarge |
4 |
16.0 |
25% |
60 |
1,440 |
0.8 |
200,000 |
1 |
2 |
6 |
1 |
|
ecs.t5-c1m1.2xlarge |
8 |
8.0 |
25% |
120 |
2,880 |
1.2 |
400,000 |
1 |
2 |
6 |
1 |
|
ecs.t5-c1m2.2xlarge |
8 |
16.0 |
25% |
120 |
2,880 |
1.2 |
400,000 |
1 |
2 |
6 |
1 |
|
ecs.t5-c1m4.2xlarge |
8 |
32.0 |
25% |
120 |
2,880 |
1.2 |
400,000 |
1 |
2 |
6 |
1 |
|
ecs.t5-c1m1.4xlarge |
16 |
16.0 |
25% |
240 |
5,760 |
1.2 |
600,000 |
2 |
2 |
6 |
1 |
|
ecs.t5-c1m2.4xlarge |
16 |
32.0 |
25% |
240 |
5,760 |
1.2 |
600,000 |
2 |
2 |
6 |
1 |
Esta familia no admite agregar ENI secundarias durante la creación de la instancia. Adjunte una después de crear la instancia. Los siguientes tipos requieren que la instancia esté en estado Stopped para adjuntar o separar una ENI secundaria:
ecs.t5-lc2m1.nano,ecs.t5-c1m1.large,ecs.t5-c1m2.large,ecs.t5-c1m4.large,ecs.t5-lc1m1.small,ecs.t5-lc1m2.large,ecs.t5-lc1m2.small,ecs.t5-lc1m4.large.Para comprobar la disponibilidad por región, consulte la página Instance Types Available for Each Region.
Para consultar las definiciones de las métricas, vea Instance type metrics.