Este tema describe los tipos de instancia de Redis Open-Source Edition cloud native. Se incluye la capacidad de memoria, los núcleos de CPU, el ancho de banda de red, las conexiones máximas y los valores de referencia de QPS.
Tipos de instancia
A continuación se muestran las tablas con las especificaciones de un solo shard. En las instancias con arquitectura de clúster o de división de lectura y escritura, el rendimiento total es igual al rendimiento del shard multiplicado por el número de shards.
El ESSD cloud disk que aparece en las especificaciones se utiliza únicamente para operaciones del sistema, como almacenar registros, archivos temporales de copia de seguridad y archivos append-only (AOF). No se usa para guardar datos.
Para conocer las diferencias entre el modo de conexión directa y el modo proxy, consulte Cluster architecture.
Las instancias cloud native con arquitectura de clúster admiten ajustar la cantidad de shards. Para más información, consulte Adjust the number of shards for a cluster instance.
Especificaciones de shard para la arquitectura sin clúster (arquitectura estándar)
La arquitectura sin clúster también se conoce como arquitectura estándar. A continuación se detallan las especificaciones aplicables a las instancias cloud native que usan esta arquitectura.
Si habilitó la división de lectura y escritura en una instancia con arquitectura estándar, consulte Shard specifications for read/write splitting architecture.
|
Nombre del tipo de instancia |
Código del tipo de instancia (para llamadas a API) |
Núcleos de CPU |
Memoria (GB) |
ESSD (GB) |
Ancho de banda |
Conexiones máximas |
QPS de referencia |
|
256 MB (Ya no está disponible para compra) |
redis.shard.micro.ce |
3 |
0.25 |
1 |
192 Mbps (24 MB/s) |
10,000 |
100,000 |
|
1 GB |
redis.shard.small.2.ce |
3 |
1 |
5 |
384 Mbps (48 MB/s) |
10,000 |
100,000 |
|
2 GB |
redis.shard.mid.2.ce |
3 |
2 |
10 |
768 Mbps (96 MB/s) |
10,000 |
100,000 |
|
4 GB |
redis.shard.large.ce |
3 |
4 |
20 |
768 Mbps (96 MB/s) |
20,000 |
100,000 |
|
8 GB |
redis.shard.xlarge.ce |
3 |
8 |
40 |
768 Mbps (96 MB/s) |
20,000 |
100,000 |
|
16 GB |
redis.shard.2xlarge.ce |
3 |
16 |
80 |
768 Mbps (96 MB/s) |
20,000 |
100,000 |
|
24 GB |
redis.shard.3xlarge.ce |
3 |
24 |
120 |
768 Mbps (96 MB/s) |
30,000 |
100,000 |
|
32 GB |
redis.shard.4xlarge.ce |
3 |
32 |
160 |
768 Mbps (96 MB/s) |
30,000 |
100,000 |
|
64 GB |
redis.shard.8xlarge.ce |
3 |
64 |
320 |
768 Mbps (96 MB/s) |
30,000 |
100,000 |
Especificaciones de shard para la arquitectura de clúster en modo de conexión directa
Estas especificaciones aplican a las instancias cloud native que utilizan la arquitectura de clúster en modo de conexión directa.
|
Nombre del tipo de instancia |
Código del tipo de instancia (para llamadas a API) |
Núcleos de CPU |
Memoria (GB) |
ESSD (GB) |
Ancho de banda |
Conexiones máximas |
QPS de referencia |
|
1 GB |
redis.shard.small.ce |
3 |
1 |
5 |
384 Mbps (48 MB/s) |
10,000 |
100,000 |
|
2 GB |
redis.shard.mid.ce |
3 |
2 |
10 |
768 Mbps (96 MB/s) |
10,000 |
100,000 |
|
4 GB |
redis.shard.large.ce |
3 |
4 |
20 |
768 Mbps (96 MB/s) |
20,000 |
100,000 |
|
8 GB |
redis.shard.xlarge.ce |
3 |
8 |
40 |
768 Mbps (96 MB/s) |
20,000 |
100,000 |
|
16 GB |
redis.shard.2xlarge.ce |
3 |
16 |
80 |
768 Mbps (96 MB/s) |
20,000 |
100,000 |
|
24 GB |
redis.shard.3xlarge.ce |
3 |
24 |
120 |
768 Mbps (96 MB/s) |
30,000 |
100,000 |
|
32 GB |
redis.shard.4xlarge.ce |
3 |
32 |
160 |
768 Mbps (96 MB/s) |
30,000 |
100,000 |
|
64 GB |
redis.shard.8xlarge.ce |
3 |
64 |
320 |
768 Mbps (96 MB/s) |
30,000 |
100,000 |
Especificaciones de shard para la arquitectura de clúster en modo proxy y la arquitectura de división de lectura y escritura
Las siguientes especificaciones corresponden a las instancias cloud native configuradas con arquitectura de clúster en modo proxy o con arquitectura de división de lectura y escritura.
|
Nombre del tipo de instancia |
Código del tipo de instancia (para llamadas a API) |
Núcleos de CPU |
Memoria (GB) |
ESSD (GB) |
Ancho de banda |
Conexiones máximas |
QPS de referencia |
|
1 GB |
redis.shard.with.proxy.small.ce |
3 |
1 |
5 |
384 Mbps (48 MB/s) |
10,000 |
100,000 |
|
2 GB |
redis.shard.with.proxy.mid.ce |
3 |
2 |
10 |
768 Mbps (96 MB/s) |
10,000 |
100,000 |
|
4 GB |
redis.shard.with.proxy.large.ce |
3 |
4 |
20 |
768 Mbps (96 MB/s) |
20,000 |
100,000 |
|
8 GB |
redis.shard.with.proxy.xlarge.ce |
3 |
8 |
40 |
768 Mbps (96 MB/s) |
20,000 |
100,000 |
|
16 GB |
redis.shard.with.proxy.2xlarge.ce |
3 |
16 |
80 |
768 Mbps (96 MB/s) |
20,000 |
100,000 |
|
24 GB |
redis.shard.with.proxy.3xlarge.ce |
3 |
24 |
120 |
768 Mbps (96 MB/s) |
30,000 |
100,000 |
|
32 GB |
redis.shard.with.proxy.4xlarge.ce |
3 |
32 |
160 |
768 Mbps (96 MB/s) |
30,000 |
100,000 |
|
64 GB |
redis.shard.with.proxy.8xlarge.ce |
3 |
64 |
320 |
768 Mbps (96 MB/s) |
30,000 |
100,000 |
Rendimiento
|
Arquitectura |
Rendimiento |
|
El rendimiento de la instancia coincide con los valores de la tabla de tipos de instancia. |
|
|
Cluster architecture in direct connection mode |
Rendimiento total = rendimiento del shard × número de shards. Por ejemplo, una instancia con cuatro shards del tipo redis.shard.with.proxy.small.ce presenta el siguiente rendimiento por shard:
El rendimiento total de la instancia es:
|
Núcleos de CPU
Cada shard cuenta con tres núcleos: dos de trabajo y uno en segundo plano. Los núcleos de trabajo procesan las solicitudes de los usuarios, mientras que el núcleo en segundo plano se encarga de tareas fuera del servicio, como la persistencia, la expiración acelerada, el análisis de rendimiento y el registro.
Ancho de banda
Los valores de ancho de banda de las tablas corresponden a cada shard. El ancho de banda total de una instancia de clúster o de división de lectura y escritura equivale a la suma del ancho de banda de todos sus shards.
Las instancias con modo proxy de clúster y las de división de lectura y escritura tienen un ancho de banda 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. El modo de conexión directa de clúster no tiene un límite global de ancho de banda.
El ancho de banda aplica de forma independiente tanto al tráfico de subida como al de bajada. Por ejemplo, si un tipo de instancia tiene un ancho de banda de 192 Mbps (24 MB/s), tanto el ancho de banda de subida como el de bajada son de 192 Mbps (24 MB/s).
El límite de ancho de banda de Tair y Redis Open-Source Edition hace referencia al ancho de banda de los nodos de shard y es independiente del tipo de conexión de red.
Para más información, consulte Bandwidth FAQ.
Conexiones máximas
Modo proxy: el máximo de conexiones por instancia es de 500,000. Este límite no aumenta aunque agregue más shards o nodos.
Modo de conexión directa: el máximo de conexiones por shard es de 10,000. El máximo de conexiones por instancia corresponde al número de shards multiplicado por 10,000.