Especificaciones de instancia de Redis 6.0
Esta sección describe las especificaciones de instancia de DCS para Redis 6.0, incluida la memoria total, la memoria disponible, el número máximo de conexiones permitidas, el ancho de banda máximo/asegurado y el rendimiento de referencia.
Las siguientes métricas están relacionadas con las especificaciones de instancia:
- Memoria usada: puede comprobar el uso de memoria de una instancia mediante la consulta de las métricas Memory Usage (Uso de memoria) y Used Memory (Memoria usada).
- Conexiones máximas: el número máximo de conexiones permitidas es el número máximo de clientes que se pueden conectar a una instancia. Para comprobar el número de conexiones a una instancia, consulte la métrica Connected Clients (Clientes conectados).
- QPS representa consultas por segundo, que es el número de comandos procesados por segundo. Para obtener más información sobre las pruebas de QPS, véase el Libro blanco del rendimiento.
- Ancho de banda: Puede ver la métrica Flow Control Times (Tiempos de control de flujo) para comprobar si el ancho de banda ha excedido el límite. También puede comprobar la métrica Bandwidth Usage (uso de ancho de banda). Esta métrica es solo para referencia, ya que puede ser superior al 100 %. Para obtener más información, véase ¿Por qué el uso de ancho de banda supera el 100 %?
DCS for Redis 6.0 viene en ediciones básica, profesional (rendimiento) y profesional (almacenamiento). Actualmente solo están disponibles en algunas regiones, como CN North-Beijing4 y CN South-Guangzhou. Para obtener detalles sobre la arquitectura de las instancias de DCS para Redis 6.0, véase Tipos de instancia de DCS.
Las instancias profesionales de DCS para Redis 6.0 solo están disponibles en el tipo principal/en espera. Todos ellos están basados en la CPU x86.
Las especificaciones disponibles en la consola varían según la región.
Edición básica, principal/en espera
Memoria total (GB) |
Memoria disponible (GB) |
Máximo de conexiones (predeterminado/límite) (Recuento) |
Ancho de banda máximo/asegurado (Mbit/s) |
Rendimiento de referencia (QPS) |
Código de especificación (spec_code en la API) |
---|---|---|---|---|---|
0.125 |
0.125 |
10,000/10,000 |
40/40 |
80,000 |
redis.ha.xu1.tiny.r2.128 |
0.25 |
0.25 |
10,000/10,000 |
80/80 |
80,000 |
redis.ha.xu1.tiny.r2.256 |
0.5 |
0.5 |
10,000/10,000 |
80/80 |
80,000 |
redis.ha.xu1.tiny.r2.512 |
1 |
1 |
10,000/50,000 |
80/80 |
80,000 |
redis.ha.xu1.large.r2.1 |
2 |
2 |
10,000/50,000 |
128/128 |
80,000 |
redis.ha.xu1.large.r2.2 |
4 |
4 |
10,000/50,000 |
192/192 |
80,000 |
redis.ha.xu1.large.r2.4 |
8 |
8 |
10,000/50,000 |
192/192 |
100,000 |
redis.ha.xu1.large.r2.8 |
16 |
16 |
10,000/50,000 |
256/256 |
100,000 |
redis.ha.xu1.large.r2.16 |
24 |
24 |
10,000/50,000 |
256/256 |
100,000 |
redis.ha.xu1.large.r2.24 |
32 |
32 |
10,000/50,000 |
256/256 |
100,000 |
redis.ha.xu1.large.r2.32 |
48 |
48 |
10,000/50,000 |
256/256 |
100,000 |
redis.ha.xu1.large.r2.48 |
64 |
64 |
10,000/50,000 |
384/384 |
100,000 |
redis.ha.xu1.large.r2.64 |
Edición básica, nodo único
Memoria total (GB) |
Memoria disponible (GB) |
Máximo de conexiones (predeterminado/límite) (Recuento) |
Ancho de banda máximo/asegurado (Mbit/s) |
Rendimiento de referencia (QPS) |
Código de especificación (spec_code en la API) |
---|---|---|---|---|---|
0.125 |
0.125 |
10,000/10,000 |
40/40 |
80,000 |
redis.single.xu1.tiny.128 |
0.25 |
0.25 |
10,000/10,000 |
80/80 |
80,000 |
redis.single.xu1.tiny.256 |
0.5 |
0.5 |
10,000/10,000 |
80/80 |
80,000 |
redis.single.xu1.tiny.512 |
1 |
1 |
10,000/50,000 |
80/80 |
80,000 |
redis.single.xu1.large.1 |
2 |
2 |
10,000/50,000 |
128/128 |
80,000 |
redis.single.xu1.large.2 |
4 |
4 |
10,000/50,000 |
192/192 |
80,000 |
redis.single.xu1.large.4 |
8 |
8 |
10,000/50,000 |
192/192 |
100,000 |
redis.single.xu1.large.8 |
16 |
16 |
10,000/50,000 |
256/256 |
100,000 |
redis.single.xu1.large.16 |
24 |
24 |
10,000/50,000 |
256/256 |
100,000 |
redis.single.xu1.large.24 |
32 |
32 |
10,000/50,000 |
256/256 |
100,000 |
redis.single.xu1.large.32 |
48 |
48 |
10,000/50,000 |
256/256 |
100,000 |
redis.single.xu1.large.48 |
64 |
64 |
10,000/50,000 |
384/384 |
100,000 |
redis.single.xu1.large.64 |
Edición básica, Clúster Proxy
Tabla 3 enumera las especificaciones admitidas por las instancias de Clúster Proxy.
Las instancias de Clúster Proxy no admiten la personalización del número de réplicas. Cada partición tiene dos réplicas por defecto. Para obtener más información sobre el número predeterminado de particiones, consulte Tabla 2. Al comprar una instancia, puede personalizar el tamaño de una sola partición.
- En la siguiente tabla se muestran solo las especificaciones de instancia de Clúster Proxy con particiones predeterminadas. Si personaliza las particiones, véase el número máximo de conexiones, el ancho de banda asegurado/máximo y el código de especificación del producto (variante) en la tabla Instance Specification de la página Buy DCS Instance de la consola de DCS.
- Las conexiones máximas de un clúster son para toda la instancia y no para una sola partición. Conexiones máximas de una sola partición = Conexiones máximas de una instancia/Cantidad de particiones.
- El ancho de banda máximo y el ancho de banda asegurado de un clúster son para toda la instancia y no para una sola partición. La relación entre el ancho de banda de la instancia y el ancho de banda de una sola partición es la siguiente:
- Ancho de banda de instancia = Ancho de banda de una sola partición x Número de particiones
- Para una instancia de clúster, si la memoria de una sola partición es de 1 GB, el ancho de banda de una sola partición es de 384 Mbit/s. Si la memoria de una sola partición es superior a 1 GB, el ancho de banda de una sola partición es de 768 Mbit/s.
- El límite superior del ancho de banda de una instancia de Clúster Proxy es de 10,000 Mbit/s. Es decir, incluso si el ancho de banda de una sola partición multiplicada por el número de particiones es superior a 10,000 Mbit/s, el ancho de banda de la instancia sigue siendo 10,000 Mbit/s.
Memoria total (GB) |
Memoria disponible (GB) |
Particiones (nodos principales) |
Máximo de conexiones (predeterminado/límite) (Recuento) |
Ancho de banda máximo/asegurado (Mbit/s) |
Rendimiento de referencia (QPS) |
Código de especificación (spec_code en la API) |
---|---|---|---|---|---|---|
4 |
4 |
3 |
20,000/20,000 |
2,304/2,304 |
240,000 |
redis.proxy.xu1.large.4 |
8 |
8 |
3 |
30,000/30,000 |
2,304/2,304 |
240,000 |
redis.proxy.xu1.large.8 |
16 |
16 |
3 |
30,000/30,000 |
2,304/2,304 |
240,000 |
redis.proxy.xu1.large.16 |
24 |
24 |
3 |
30,000/30,000 |
2,304/2,304 |
240,000 |
redis.proxy.xu1.large.24 |
32 |
32 |
3 |
30,000/30,000 |
2,304/2,304 |
240,000 |
redis.proxy.xu1.large.32 |
48 |
48 |
6 |
60,000/60,000 |
4,608/4,608 |
480,000 |
redis.proxy.xu1.large.48 |
64 |
64 |
8 |
80,000/80,000 |
6,144/6,144 |
640,000 |
redis.proxy.xu1.large.64 |
96 |
96 |
12 |
120,000/120,000 |
9,216/9,216 |
960,000 |
redis.proxy.xu1.large.96 |
128 |
128 |
16 |
160,000/160,000 |
10,000/10,000 |
1,280,000 |
redis.proxy.xu1.large.128 |
192 |
192 |
24 |
200,000/240,000 |
10,000/10,000 |
1,920,000 |
redis.proxy.xu1.large.192 |
256 |
256 |
32 |
200,000/320,000 |
10,000/10,000 |
> 2,000,000 |
redis.proxy.xu1.large.256 |
384 |
384 |
48 |
200,000/480,000 |
10,000/10,000 |
> 2,000,000 |
redis.proxy.xu1.large.384 |
512 |
512 |
64 |
200,000/500,000 |
10,000/10,000 |
> 2,000,000 |
redis.proxy.xu1.large.512 |
768 |
768 |
96 |
200,000/500,000 |
10,000/10,000 |
> 2,000,000 |
redis.proxy.xu1.large.768 |
1024 |
1024 |
128 |
200,000/500,000 |
10,000/10,000 |
> 2,000,000 |
redis.proxy.xu1.large.1024 |
2048 |
2048 |
128 |
200,000/500,000 |
10,000/10,000 |
> 2,000,000 |
redis.proxy.xu1.large.2048 |
Edición básica, Clúster de Redis
- Código de especificación: en Tabla 4 solo se muestran los códigos de especificación de las instancias con 2 réplicas (por defecto). Los nombres de especificación reflejan el número de réplicas, por ejemplo, redis.cluster.xu1.large.r2.4 (2 réplicas | 4 GB) y redis.cluster.xu1.large.r1.4 (1 réplica | 4 GB).
- Direcciones IP: Número de direcciones IP ocupadas = Número de particiones x Número de réplicas. Por ejemplo:
24 GB | Clúster Redis | 2 réplicas: Número de direcciones IP ocupadas = 3 x 2 = 6
- Memoria disponible por nodo = Memoria disponible de instancia/Cantidad de nodo principal. Por ejemplo:
Por ejemplo, una instancia de 24 GB tiene 24 GB de memoria disponible y 3 nodos principales. La memoria disponible por nodo es de 24/3 = 8 GB.
- Límite máximo de conexiones por nodo = Límite máximo de conexiones/Cantidad de nodos principales. Por ejemplo:
Por ejemplo, una instancia de 24 GB tiene 3 nodos principales y el límite máximo de conexiones es de 150,000. El límite máximo de conexiones por nodo = 150,000/3 = 50,000.
- La siguiente tabla muestra solo las especificaciones de instancia de Clúster Redis con particiones predeterminadas. Si personaliza las particiones, véase el número máximo de conexiones, el ancho de banda asegurado/máximo y el código de especificación del producto (variante) en la tabla Instance Specification de la página Buy DCS Instance de la consola DCS.
- Las conexiones máximas de un clúster son para toda la instancia y no para una sola partición. Conexiones máximas de una sola partición = Conexiones máximas de una instancia/Cantidad de particiones.
- El ancho de banda máximo y el ancho de banda asegurado de un clúster son para toda la instancia y no para una sola partición. La relación entre el ancho de banda de la instancia y el ancho de banda de una sola partición es la siguiente:
- Ancho de banda de instancia = Ancho de banda de una sola partición x Número de particiones
- Para una instancia de clúster, si la memoria de una sola partición es de 1 GB, el ancho de banda de una sola partición es de 384 Mbit/s. Si la memoria de una sola partición es superior a 1 GB, el ancho de banda de una sola partición es de 768 Mbit/s.
Memoria total (GB) |
Memoria disponible (GB) |
Particiones (nodos principales) |
Máximo de conexiones (predeterminado/límite) (Recuento) |
Ancho de banda máximo/asegurado (Mbit/s) |
Rendimiento de referencia (QPS) |
Código de especificación (spec_code en la API) |
---|---|---|---|---|---|---|
4 |
4 |
3 |
30,000/150,000 |
2304/2304 |
240,000 |
redis.cluster.xu1.large.r2.4 |
8 |
8 |
3 |
30,000/150,000 |
2304/2304 |
240,000 |
redis.cluster.xu1.large.r2.8 |
16 |
16 |
3 |
30,000/150,000 |
2304/2304 |
240,000 |
redis.cluster.xu1.large.r2.16 |
24 |
24 |
3 |
30,000/150,000 |
2304/2304 |
300,000 |
redis.cluster.xu1.large.r2.24 |
32 |
32 |
3 |
30,000/150,000 |
2304/2304 |
300,000 |
redis.cluster.xu1.large.r2.32 |
48 |
48 |
6 |
60,000/300,000 |
4608/4608 |
> 300,000 |
redis.cluster.xu1.large.r2.48 |
64 |
64 |
8 |
80,000/400,000 |
6144/6144 |
500,000 |
redis.cluster.xu1.large.r2.64 |
96 |
96 |
12 |
120,000/600,000 |
9216/9216 |
> 500,000 |
redis.cluster.xu1.large.r2.96 |
128 |
128 |
16 |
160,000/800,000 |
12,288/12,288 |
1,000,000 |
redis.cluster.xu1.large.r2.128 |
192 |
192 |
24 |
240,000/1,200,000 |
18,432/18,432 |
> 1,000,000 |
redis.cluster.xu1.large.r2.192 |
256 |
256 |
32 |
320,000/1,600,000 |
24,576/24,576 |
> 2,000,000 |
redis.cluster.xu1.large.r2.256 |
384 |
384 |
48 |
480,000/2,400,000 |
36,864/36,864 |
> 2,000,000 |
redis.cluster.xu1.large.r2.384 |
512 |
512 |
64 |
640,000/3,200,000 |
49,152/49,152 |
> 2,000,000 |
redis.cluster.xu1.large.r2.512 |
768 |
768 |
96 |
960,000/4,800,000 |
73,728/73,728 |
> 2,000,000 |
redis.cluster.xu1.large.r2.768 |
1024 |
1024 |
128 |
1,280,000/6,400,000 |
98,304/98,304 |
> 2,000,000 |
redis.cluster.xu1.large.r2.1024 |
2048 |
2048 |
128 |
2,560,000/12,800,000 |
98,304/98,304 |
> 2,000,000 |
redis.cluster.xu1.large.r2.2048 |
División de lectura/escritura de edición básica
- Para obtener detalles sobre las especificaciones de las instancias de separación de lectura/escritura, véase Tabla 5.
- Las conexiones máximas de una instancia de separación de lectura/escritura de Redis de DCS no se pueden modificar.
- Límite de ancho de banda por servidor Redis (MB/s) = Límite de ancho de banda total (MB/s)/Número de réplicas (incluidos los principales)
- Performance de referencia por nodo (QPS) = Performance de referencia (QPS)/Número de réplicas (incluidos los principales)
- Cuando utilice instancias de separación de lectura/escritura, tenga en cuenta lo siguiente:
- Las solicitudes de lectura se envían a réplicas. Hay un retraso cuando los datos se sincronizan desde el principal a las réplicas.
Si sus servicios son sensibles al retraso, no utilice instancias de separación de lectura/escritura. En su lugar, puede usar instancias de principal/en standby o de clúster.
- La separación de lectura/escritura es adecuada cuando hay más solicitudes de lectura que solicitudes de escritura. Si hay muchas solicitudes de escritura, el principal y las réplicas pueden desconectarse, o la sincronización de datos entre ellas puede fallar después de la desconexión. Como resultado, el rendimiento de lectura se deteriora.
Si sus servicios son pesados en escritura, use instancias principal/en espera o de clúster.
- Si una réplica es defectuosa, toma algún tiempo sincronizar todos los datos del principal. Durante la sincronización, la réplica no proporciona servicios y el rendimiento de lectura de la instancia se deteriora.
Para reducir el impacto de la interrupción, utilice una instancia con menos de 32 GB de memoria. Cuanto menor sea la memoria, menor será el tiempo para la sincronización completa de datos entre el principal y las réplicas, y menor será el impacto de la interrupción.
- Las solicitudes de lectura se envían a réplicas. Hay un retraso cuando los datos se sincronizan desde el principal a las réplicas.
Memoria total |
Memoria disponible (GB) |
Réplicas (incluidos los principales) |
Máximo de conexiones (predeterminado/límite) |
Límite de ancho de banda (MB/s) |
Límite de ancho de banda por servidor de Redis (MB/s) |
Rendimiento de referencia (QPS) |
Rendimiento de referencia por nodo (QPS) |
Código de especificación (spec_code en la API) |
---|---|---|---|---|---|---|---|---|
8 |
8 |
2 |
20,000 |
192 |
96 |
160,000 |
80,000 |
redis.ha.xu1.large.p2.8 |
8 |
8 |
3 |
30,000 |
288 |
96 |
240,000 |
80,000 |
redis.ha.xu1.large.p3.8 |
8 |
8 |
4 |
40,000 |
384 |
96 |
320,000 |
80,000 |
redis.ha.xu1.large.p4.8 |
8 |
8 |
5 |
50,000 |
480 |
96 |
400,000 |
80,000 |
redis.ha.xu1.large.p5.8 |
8 |
8 |
6 |
60,000 |
576 |
96 |
480,000 |
80,000 |
redis.ha.xu1.large.p6.8 |
16 |
16 |
2 |
20,000 |
192 |
96 |
160,000 |
80,000 |
redis.ha.xu1.large.p2.16 |
16 |
16 |
3 |
30,000 |
288 |
96 |
240,000 |
80,000 |
redis.ha.xu1.large.p3.16 |
16 |
16 |
4 |
40,000 |
384 |
96 |
320,000 |
80,000 |
redis.ha.xu1.large.p4.16 |
16 |
16 |
5 |
50,000 |
480 |
96 |
400,000 |
80,000 |
redis.ha.xu1.large.p5.16 |
16 |
16 |
6 |
60,000 |
576 |
96 |
480,000 |
80,000 |
redis.ha.xu1.large.p6.16 |
32 |
32 |
2 |
20,000 |
192 |
96 |
160,000 |
80,000 |
redis.ha.xu1.large.p2.32 |
32 |
32 |
3 |
30,000 |
288 |
96 |
240,000 |
80,000 |
redis.ha.xu1.large.p3.32 |
32 |
32 |
4 |
40,000 |
384 |
96 |
320,000 |
80,000 |
redis.ha.xu1.large.p4.32 |
32 |
32 |
5 |
50,000 |
480 |
96 |
400,000 |
80,000 |
redis.ha.xu1.large.p5.32 |
32 |
32 |
6 |
60,000 |
576 |
96 |
480,000 |
80,000 |
redis.ha.xu1.large.p6.32 |
64 |
64 |
2 |
20,000 |
192 |
96 |
160,000 |
80,000 |
redis.ha.xu1.large.p2.64 |
64 |
64 |
3 |
30,000 |
288 |
96 |
240,000 |
80,000 |
redis.ha.xu1.large.p3.64 |
64 |
64 |
4 |
40,000 |
384 |
96 |
320,000 |
80,000 |
redis.ha.xu1.large.p4.64 |
64 |
64 |
5 |
50,000 |
480 |
96 |
400,000 |
80,000 |
redis.ha.xu1.large.p5.64 |
64 |
64 |
6 |
60,000 |
576 |
96 |
480,000 |
80,000 |
redis.ha.xu1.large.p6.64 |
Edición profesional (Rendimiento)
Actualmente, la edición profesional (rendimiento) de DCS for Redis 6.0 admite instancias principales/en standby basadas en CPU x86.
Memoria total (GB) |
Memoria disponible (GB) |
Máximo de conexiones (predeterminado/límite) (Recuento) |
Ancho de banda máximo/asegurado (Mbit/s) |
Rendimiento de referencia (QPS) |
Código de especificación (spec_code en la API) |
---|---|---|---|---|---|
8 |
8 |
10,000/50,000 |
1536/1536 |
400,000 |
redis.ha.xu1.large.enthp.8 |
16 |
16 |
10,000/50,000 |
1536/1536 |
400,000 |
redis.ha.xu1.large.enthp.16 |
32 |
32 |
10,000/50,000 |
1536/1536 |
400,000 |
redis.ha.xu1.large.enthp.32 |
64 |
64 |
10,000/50,000 |
1536/1536 |
400,000 |
redis.ha.xu1.large.enthp.64 |
Edición profesional (almacenamiento)
Actualmente, la edición profesional (almacenamiento) de DCS for Redis 6.0 admite instancias principales/en standby basadas en CPU x86.
Las instancias profesionales (de almacenamiento) utilizan memoria y SSD. Utilizan memoria para almacenar datos activos y SSD para almacenar todos los datos. "Memoria disponible" en la siguiente tabla es la capacidad del disco.
Memoria total (GB) |
Almacenamiento máximo (GB) |
Máximo de conexiones (predeterminado/límite) (Recuento) |
Ancho de banda máximo/asegurado (Mbit/s) |
Rendimiento de referencia (QPS) |
Código de especificación (spec_code en la API) |
---|---|---|---|---|---|
8 |
64 |
10,000/50,000 |
768/768 |
70,000 |
redis.ha.xu1.large.entst.8 |
16 |
128 |
10,000/50,000 |
768/768 |
70,000 |
redis.ha.xu1.large.entst.16 |
32 |
256 |
10,000/50,000 |
768/768 |
70,000 |
redis.ha.xu1.large.entst.32 |