Umbrales de capacidad, valores de referencia de QPS y límites de cuota para Cloud-native API Gateway. Esta información aplica tanto a instancias Dedicated como Serverless.
Este documento describe los umbrales de capacidad, los valores de referencia de QPS y los límites de cuota de las instancias Dedicated y las instancias Serverless de Cloud-native API Gateway.
Las instancias Serverless se encuentran actualmente en beta pública. Las cuotas indicadas para el modelo Serverless corresponden al periodo de prueba y podrían cambiar con la versión comercial.
Tipos de instancia
|
Tipo de instancia |
Modelo de recursos |
Gestión de capacidad |
Casos de uso |
|
Instancia Dedicated |
Recursos físicos dedicados por usuario |
Elija una especificación; a mayor especificación, mayor capacidad |
Cargas de trabajo estables de alta frecuencia, auditoría de cumplimiento, personalización profunda |
|
Instancia Serverless |
Pool compartido multiinquilino gestionado por la plataforma |
Límite de capacidad unificado en la plataforma; no es posible elegir la especificación |
Tráfico variable, escala pequeña o mediana, incorporación rápida |
Umbrales de capacidad (instancias Dedicated)
A continuación se muestran los umbrales de capacidad según la especificación del gateway. La cobertura total del SLA aplica cuando las métricas se mantienen por debajo del umbral de advertencia. En cargas de trabajo críticas, mantenga las métricas por debajo del umbral seguro.
Umbral seguro: el gateway mantiene un throughput alto y una latencia baja incluso si el tráfico se duplica.
Umbral de advertencia: superar este nivel puede aumentar la latencia y generar riesgos de estabilidad durante los picos de tráfico.
La especificación
apigw.dev.x1corresponde a un despliegue de nodo único sin garantía de SLA. Está diseñada únicamente para pruebas. Para producción, utilice una especificación multinodo.El SLA no cubre los errores de solicitud cuando la CPU o la memoria superan el umbral de advertencia. El gateway genera alertas para estos umbrales. Supervise de cerca la carga del gateway y las alertas activadas.
|
Especificación del gateway |
Conexiones de cliente |
Nuevas conexiones HTTPS |
Utilización de CPU |
Uso de memoria |
||||
|
Umbral seguro |
Umbral de advertencia |
Umbral seguro |
Umbral de advertencia |
Umbral seguro |
Umbral de advertencia |
Umbral seguro |
Umbral de advertencia |
|
|
|
12,000 |
24,000 |
400 |
800 |
30% |
60% |
75% |
75% |
|
|
24,000 |
48,000 |
800 |
1,600 |
30% |
60% |
75% |
75% |
|
|
48,000 |
96,000 |
1,600 |
3,200 |
30% |
60% |
75% |
75% |
|
|
96,000 |
192,000 |
3,200 |
6,400 |
30% |
60% |
75% |
75% |
|
|
192,000 |
384,000 |
6,400 |
12,800 |
30% |
60% |
75% |
75% |
|
|
384,000 |
768,000 |
12,800 |
25,600 |
30% |
60% |
75% |
75% |
|
|
576,000 |
1,152,000 |
19,200 |
38,400 |
30% |
60% |
75% |
75% |
|
|
768,000 |
1,536,000 |
25,600 |
51,200 |
30% |
60% |
75% |
75% |
|
|
1,536,000 |
3,072,000 |
51,200 |
102,400 |
30% |
60% |
75% |
75% |
|
|
2,304,000 |
4,608,000 |
76,800 |
153,600 |
30% |
60% |
75% |
75% |
|
|
3,072,000 |
6,144,000 |
102,400 |
204,800 |
30% |
60% |
75% |
75% |
Las instancias Serverless utilizan recursos gestionados por la plataforma y no permiten elegir la especificación. Consulte la sección «Umbrales de capacidad de instancias Serverless» para conocer los umbrales por inquilino.
Rendimiento de QPS (instancias Dedicated)
El throughput de QPS del gateway depende de factores como el tamaño de la respuesta, el uso de HTTPS y la compresión gzip. A continuación se presentan los valores conservadores de QPS con un 30 % de CPU (umbral seguro).
Las nuevas conexiones HTTPS consumen una cantidad significativa de recursos de CPU. En escenarios con picos de HTTPS, consulte los datos de conexión corta + HTTPS para evaluar la capacidad del gateway.
Conexiones cortas
|
Tamaño de respuesta |
HTTPS |
gzip |
dev.x1 |
small.x1 |
small.x2 |
small.x4 |
medium.x1 |
medium.x2 |
medium.x3 |
large.x1 |
large.x2 |
large.x3 |
large.x4 |
|
1 KB |
No |
No |
1700 |
3400 |
6800 |
13600 |
28000 |
56000 |
84000 |
112000 |
224000 |
336000 |
448000 |
|
1 KB |
Sí |
No |
500 |
1000 |
2000 |
4000 |
8700 |
17400 |
26100 |
34800 |
69600 |
104400 |
139200 |
Conexiones largas
|
Tamaño de respuesta |
HTTPS |
gzip |
dev.x1 |
small.x1 |
small.x2 |
small.x4 |
medium.x1 |
medium.x2 |
medium.x3 |
large.x1 |
large.x2 |
large.x3 |
large.x4 |
|
1 KB |
No |
No |
2200 |
4400 |
8800 |
17600 |
35000 |
70000 |
105000 |
140000 |
280000 |
420000 |
560000 |
|
1 KB |
Sí |
No |
2000 |
4000 |
8000 |
16000 |
32000 |
64000 |
96000 |
128000 |
256000 |
384000 |
512000 |
|
1 KB |
Sí |
Sí |
1700 |
3400 |
6800 |
13600 |
28000 |
56000 |
84000 |
112000 |
224000 |
336000 |
448000 |
|
10 KB |
No |
No |
1800 |
3600 |
7200 |
14400 |
30000 |
60000 |
90000 |
120000 |
240000 |
360000 |
480000 |
|
10 KB |
Sí |
No |
1700 |
3400 |
6800 |
13600 |
28000 |
56000 |
84000 |
112000 |
224000 |
336000 |
448000 |
|
10 KB |
Sí |
Sí |
1000 |
2000 |
4000 |
8000 |
16000 |
32000 |
48000 |
64000 |
128000 |
192000 |
256000 |
Límites de cuota
Cuotas globales
Las cuotas globales aplican tanto a las instancias Serverless como a las instancias Dedicated, independientemente de su especificación. Para aumentar las cuotas, envíe un ticket.
|
Elemento de cuota |
Cuota |
|
Instancias por región |
100 |
|
Grupos de consumidores por región (máximo) |
1000 |
|
Consumidores por grupo de consumidores |
500 |
|
Consumidores por región (máximo) |
100000 |
Cuotas específicas de instancia
La siguiente tabla combina las cuotas por inquilino de Serverless con las cuotas de instancias Dedicated en 11 especificaciones para facilitar la comparación. Las instancias Dedicated escalan al actualizar la especificación. Si la especificación más alta resulta insuficiente, envíe un ticket para solicitar un aumento adicional. Los elementos Número de consumidores y Reglas de autorización de consumidores aparecen como cuotas independientes y se contabilizan y validan por separado.
|
Serverless |
DEV |
Small |
Medium |
Large |
||||||||
|
Elemento de cuota |
Serverless |
dev.x1 |
small.x1 |
small.x2 |
small.x4 |
medium.x1 |
medium.x2 |
medium.x3 |
large.x1 |
large.x2 |
large.x3 |
large.x4 |
|
Dominios publicados |
100 |
100 |
200 |
300 |
400 |
500 |
600 |
800 |
1000 |
1200 |
1400 |
1600 |
|
Servicios |
200 |
200 |
800 |
1200 |
1600 |
2000 |
2500 |
3000 |
4000 |
4500 |
5000 |
6000 |
|
Total de rutas en línea (rutas de API HTTP, endpoints de API REST, rutas de Ingress) |
2500 |
2500 |
5000 |
6000 |
7000 |
7500 |
8000 |
9000 |
10000 |
11000 |
12000 |
13000 |
|
Número de consumidores |
500 |
500 |
2000 |
4000 |
6000 |
8000 |
12000 |
16000 |
20000 |
27500 |
35000 |
42500 |
|
Reglas de autorización de consumidores |
500 |
500 |
2000 |
4000 |
6000 |
8000 |
12000 |
16000 |
20000 |
27500 |
35000 |
42500 |
|
Reglas de cuota de consumidores |
500 |
500 |
2000 |
4000 |
6000 |
8000 |
12000 |
16000 |
20000 |
27500 |
35000 |
42500 |
|
Orígenes de servicio de K8s |
1 |
3 |
3 |
3 |
3 |
5 |
5 |
5 |
5 |
5 |
5 |
5 |
|
Complementos instalados |
5 |
5 |
10 |
10 |
10 |
20 |
20 |
20 |
30 |
30 |
30 |
30 |
|
Complementos personalizados cargados |
No compatible |
10 |
20 |
20 |
20 |
50 |
50 |
50 |
80 |
80 |
80 |
80 |
Cálculo de la cuota de consumidores
El Número de consumidores y las Reglas de autorización de consumidores son dos elementos de cuota distintos que se contabilizan y validan de forma independiente.
Los límites del Número de consumidores y de las Reglas de autorización de consumidores se detallan por especificación en la tabla anterior. Consulte dicha tabla para revisar los demás valores.
Número de consumidores: cantidad de consumidores únicos referenciados mediante autorizaciones directas y autorizaciones de grupos de consumidores en el gateway actual. Un consumidor referenciado por varias reglas o grupos se cuenta una sola vez. Un grupo de consumidores vacío suma cero consumidores.
Reglas de autorización de consumidores: cantidad de reglas de autorización de consumidores conservadas en el gateway actual. Cada regla de autorización directa cuenta como una, al igual que cada regla de autorización de grupo de consumidores, sin importar el número de miembros del grupo o si este está vacío.
Cada valor de uso se compara de forma independiente con su límite de cuota correspondiente. El número de consumidores no debe superar el límite de Número de consumidores, y la cantidad de reglas de autorización no debe exceder el límite de Reglas de autorización de consumidores. Una lista de permitidos o una configuración especial puede elevar el límite aplicable, pero no modifica estas reglas de conteo.
Umbrales de capacidad de instancias Serverless
Las instancias Serverless utilizan un pool compartido multiinquilino gestionado por la plataforma y no permiten elegir la especificación. Todos los inquilinos comparten un mismo límite de capacidad. A continuación se indican los umbrales por inquilino vigentes durante el periodo de beta pública.
Umbrales de capacidad por inquilino
|
Métrica |
Cuota de beta |
Descripción |
|
QPS por inquilino |
10000 |
Evalúe la actualización a una instancia Dedicated cuando se acerque a este límite; envíe un ticket para superarlo |
|
Nuevas conexiones por segundo |
2000 |
Límite de tasa de conexiones por inquilino aplicado por la plataforma |
|
Total de conexiones |
100000 |
Límite de conexiones activas por inquilino en la entrada del gateway |
Capacidad elástica
Elasticidad gestionada por la plataforma: la plataforma escala automáticamente los recursos de cómputo serverless. Los inquilinos no necesitan escalar de forma manual.
Aislamiento por inquilino: cada inquilino dispone de una entrada dedicada y su tráfico se aísla estrictamente del resto.
Gestión de excesos: cuando el QPS, las conexiones o las rutas superan los límites de cuota, la plataforma devuelve respuestas de limitación de velocidad. Para obtener cuotas mayores, actualice a una instancia Dedicated o envíe un ticket.
Aumentos de cuota y actualizaciones de instancia
|
Escenario |
Ruta recomendada |
|
La cuota de la instancia Dedicated es insuficiente |
Actualice a una especificación superior; si sigue siendo insuficiente, envíe un ticket |
|
El QPS de la instancia Serverless se acerca a 10000 |
Evalúe la actualización a una instancia Dedicated |
|
La instancia Serverless requiere un SLA más alto |
Actualice a una instancia Dedicated |