Las tablas a continuación muestran las especificaciones de shard para instancias Tair (Enterprise Edition) optimizadas para memoria (edición nativa en la nube). Use estas tablas para seleccionar un tamaño de shard según la capacidad de memoria, las conexiones, el ancho de banda y las consultas por segundo (QPS) de referencia.
Todas las especificaciones describen un solo shard. Para instancias con arquitectura de clúster y de división de lectura/escritura, multiplique los valores del shard por la cantidad de shards para obtener el rendimiento general de la instancia.
Tipos de instancia
El enterprise SSD (ESSD) que se indica en las especificaciones se usa exclusivamente para operaciones del sistema: almacenamiento de registros, archivos temporales de copia de seguridad y archivos de solo anexión (AOF). No se emplea para almacenar datos.
Para conocer las diferencias entre el modo de conexión directa y el modo proxy, consulte Cluster architecture .
Las instancias con arquitectura de clúster nativa en la nube admiten ajustar la cantidad de nodos shard. Para obtener más información, consulte Adjust the number of cluster shards .
Arquitectura estándar y arquitectura de clúster (modo de conexión directa)
Las especificaciones a continuación aplican a instancias con arquitectura estándar y a instancias con arquitectura de clúster en modo de conexión directa.
|
Nombre de la especificación |
Código de especificación (para API) |
Núcleos de CPU |
Memoria (GB) |
Enterprise SSD (ESSD) (GB) |
Ancho de banda |
Conexiones máximas |
QPS de referencia |
|
1 GB |
tair.rdb.1g |
7 |
1 |
5 |
768 Mbps (96 MB/s) |
30,000 |
300,000 |
|
2 GB |
tair.rdb.2g |
7 |
2 |
10 |
768 Mbps (96 MB/s) |
30,000 |
300,000 |
|
4 GB |
tair.rdb.4g |
7 |
4 |
20 |
768 Mbps (96 MB/s) |
40,000 |
300,000 |
|
8 GB |
tair.rdb.8g |
7 |
8 |
40 |
768 Mbps (96 MB/s) |
40,000 |
300,000 |
|
16 GB |
tair.rdb.16g |
7 |
16 |
80 |
768 Mbps (96 MB/s) |
40,000 |
300,000 |
|
24 GB |
tair.rdb.24g |
7 |
24 |
120 |
768 Mbps (96 MB/s) |
50,000 |
300,000 |
|
32 GB |
tair.rdb.32g |
7 |
32 |
160 |
768 Mbps (96 MB/s) |
50,000 |
300,000 |
|
64 GB |
tair.rdb.64g |
7 |
64 |
320 |
768 Mbps (96 MB/s) |
50,000 |
300,000 |
Si habilita la división de lectura/escritura en una instancia con arquitectura estándar, use las especificaciones de la tabla a continuación.
Arquitectura de clúster (modo proxy) y arquitectura de división de lectura/escritura
Las especificaciones a continuación aplican a instancias con arquitectura de clúster en modo proxy y a instancias con arquitectura de división de lectura/escritura.
|
Nombre de la especificación |
Código de especificación (para API) |
Núcleos de CPU |
Memoria (GB) |
ESSD (GB) |
Ancho de banda |
Conexiones máximas |
QPS de referencia |
|
1 GB |
tair.rdb.with.proxy.1g |
7 |
1 |
5 |
768 Mbps (96 MB/s) |
30,000 |
300,000 |
|
2 GB |
tair.rdb.with.proxy.2g |
7 |
2 |
10 |
768 Mbps (96 MB/s) |
30,000 |
300,000 |
|
4 GB |
tair.rdb.with.proxy.4g |
7 |
4 |
20 |
768 Mbps (96 MB/s) |
40,000 |
300,000 |
|
8 GB |
tair.rdb.with.proxy.8g |
7 |
8 |
40 |
768 Mbps (96 MB/s) |
40,000 |
300,000 |
|
16 GB |
tair.rdb.with.proxy.16g |
7 |
16 |
80 |
768 Mbps (96 MB/s) |
40,000 |
300,000 |
|
24 GB |
tair.rdb.with.proxy.24g |
7 |
24 |
120 |
768 Mbps (96 MB/s) |
50,000 |
300,000 |
|
32 GB |
tair.rdb.with.proxy.32g |
7 |
32 |
160 |
768 Mbps (96 MB/s) |
50,000 |
300,000 |
|
64 GB |
tair.rdb.with.proxy.64g |
7 |
64 |
320 |
768 Mbps (96 MB/s) |
50,000 |
300,000 |
Detalles de rendimiento
El rendimiento general de la instancia depende de su arquitectura:
|
Arquitectura |
Rendimiento general |
|
Igual a la especificación del shard. |
|
|
Cluster architecture (direct connection mode) |
Rendimiento general = rendimiento del shard × número de shards. En instancias con arquitectura de clúster (modo proxy) y arquitectura de división de lectura/escritura, el ancho de banda máximo tiene un límite de 16,384 Mbps (2,048 MB/s) y las conexiones máximas están limitadas a 500,000, sin importar la cantidad de shards. |
Ejemplo: Una instancia de cuatro shards que usa tair.rdb.with.proxy.1g presenta el rendimiento a continuación por shard:
Núcleos de CPU: 4 núcleos de trabajo + 3 núcleos en contexto
Ancho de banda: 768 Mbps (96 MB/s)
Conexiones máximas: 30,000
El rendimiento general de la instancia es:
Núcleos de CPU: 28
Ancho de banda: 3,072 Mbps (384 MB/s)
Conexiones máximas: 120,000
Detalles de núcleos de CPU
Cada shard cuenta con 7 núcleos de CPU: 4 núcleos de trabajo y 3 núcleos en contexto.
Los núcleos de trabajo procesan las solicitudes de servicio del usuario.
Los núcleos en contexto gestionan tareas en contexto, como persistencia, aceleración de caducidad, App Performance Analytics y registro.
Detalles de ancho de banda
Los valores de ancho de banda en las tablas anteriores corresponden a cada shard. El ancho de banda total para instancias con arquitectura de clúster y de división de lectura/escritura equivale a la suma del ancho de banda de todos los shards.
En instancias con arquitectura de clúster (modo proxy) y arquitectura de división de lectura/escritura, el ancho de banda tiene un límite máximo de 16,384 Mbps (2,048 MB/s). Agregar más shards no incrementa el ancho de banda más allá de este límite. Las instancias con arquitectura de clúster (modo de conexión directa) no tienen un límite global de ancho de banda.
El ancho de banda es bidireccional. Un shard con 768 Mbps de ancho de banda dispone de 768 Mbps de carga y 768 Mbps de descarga.
El límite de ancho de banda aplica a los nodos shard y es independiente del tipo de conectividad de red.
Para obtener más información, consulte Bandwidth FAQ.
Detalles de conexiones máximas
-
Modo proxy: El máximo a nivel de instancia es de 500,000 conexiones. Las conexiones máximas se calculan como min(nodos proxy × 120,000, 500,000). Agregar más shards o nodos no incrementa este límite más allá de 500,000.
Tabla 3. Correspondencia entre cantidad de shards, cantidad de nodos proxy y conexiones máximas para instancias en modo proxy
Shards
Nodos proxy
Conexiones máximas
1
2
240,000
2
2
240,000
3
3
360,000
4
3
360,000
5
4
480,000
≥6
≥5
500,000 (límite)
Modo de conexión directa: Cada shard admite hasta 30,000 conexiones. El máximo a nivel de instancia equivale al número de shards × 30,000.