Las instancias optimizadas para memoria persistente de Tair (Enterprise Edition) utilizan Storage Class Memory (SCM) para ampliar la capacidad más allá de los límites de la DRAM y, al mismo tiempo, mantener los datos de acceso frecuente en la memoria.
Esta página enumera los tipos de instancia, las especificaciones por shard y las reglas de escalado de rendimiento para las instancias optimizadas para memoria persistente.
Tipos de instancia
Las siguientes tablas muestran las especificaciones por shard. Para instancias en clúster y con división de lectura/escritura, calcule el rendimiento general mediante esta fórmula:
Rendimiento general = Rendimiento por shard x Número de shards
Los discos ESSD que aparecen en estas tablas almacenan únicamente archivos del sistema, como registros, copias de seguridad de archivos temporales y archivos de solo anexión (AOF). Los discos ESSD no se utilizan para el almacenamiento de datos.
Especificaciones de shard para arquitectura estándar y arquitectura en clúster en modo de conexión directa
ESSD (GB)|
Nombre de la especificación |
Código de tipo de instancia |
Núcleos de CPU |
Memoria persistente (GB) |
Ancho de banda |
Conexiones máximas |
QPS (referencia) |
|
|
4 GB |
tair.scm.standard.1m.4d |
3 |
4 |
12 |
768 Mbps (96 MB/s) |
20,000 |
100,000 |
|
8 GB |
tair.scm.standard.2m.8d |
3 |
8 |
24 |
768 Mbps (96 MB/s) |
20,000 |
100,000 |
|
16 GB |
tair.scm.standard.4m.16d |
3 |
16 |
48 |
768 Mbps (96 MB/s) |
20,000 |
100,000 |
|
32 GB |
tair.scm.standard.8m.32d |
3 |
32 |
96 |
768 Mbps (96 MB/s) |
30,000 |
100,000 |
|
64 GB |
tair.scm.standard.16m.64d |
3 |
64 |
192 |
768 Mbps (96 MB/s) |
30,000 |
100,000 |
El tipo de instancia de 4 GB no es compatible con la arquitectura en clúster en modo de conexión directa. Si habilita la división de lectura/escritura en una instancia de arquitectura estándar, utilice el modo proxy y las especificaciones de división de lectura/escritura que se indican a continuación.
Especificaciones de shard para arquitectura en clúster en modo proxy y arquitectura con división de lectura/escritura
ESSD (GB)|
Nombre de la especificación |
Código de tipo de instancia |
Núcleos de CPU |
Memoria persistente (GB) |
Ancho de banda |
Conexiones máximas |
QPS (referencia) |
|
|
4 GB |
tair.scm.with.proxy.standard.1m.4d |
3 |
8 |
24 |
768 Mbps (96 MB/s) |
20,000 |
100,000 |
|
8 GB |
tair.scm.with.proxy.standard.2m.8d |
3 |
8 |
24 |
768 Mbps (96 MB/s) |
20,000 |
100,000 |
|
16 GB |
tair.scm.with.proxy.standard.4m.16d |
3 |
16 |
48 |
768 Mbps (96 MB/s) |
20,000 |
100,000 |
|
32 GB |
tair.scm.with.proxy.standard.8m.32d |
3 |
32 |
96 |
768 Mbps (96 MB/s) |
30,000 |
100,000 |
|
64 GB |
tair.scm.with.proxy.standard.16m.64d |
3 |
64 |
192 |
768 Mbps (96 MB/s) |
30,000 |
100,000 |
El tipo de instancia de 4 GB no es compatible con la arquitectura en clúster en modo proxy. Para conocer las diferencias entre el modo de conexión directa y el modo proxy, consulte Cluster architecture.
En las instancias en clúster de modo nativo de la nube, puede ajustar el número de shards después de la creación. Para obtener más información, consulte Ajustar el número de shards de una instancia en clúster.
Detalles de rendimiento
|
Arquitectura |
Cálculo del rendimiento general |
|
Igual que los valores por shard indicados anteriormente. |
|
|
Por shard x número de shards. Sin límite general de ancho de banda. |
|
|
Por shard x número de shards. Ancho de banda máximo limitado a 16,384 Mbps (2,048 MB/s); conexiones máximas limitadas a 500,000. |
|
|
Por shard x número de shards. Ancho de banda máximo limitado a 16,384 Mbps (2,048 MB/s). |
Ejemplo: Una instancia en clúster con cuatro shards, cada una del tipo tair.scm.with.proxy.standard.2m.8d, tiene las siguientes especificaciones por shard:
Núcleos de CPU: 3
Ancho de banda: 768 Mbps (96 MB/s)
Conexiones: 10,000
El rendimiento total de la instancia es:
Núcleos de CPU: 12
Ancho de banda: 3,072 Mbps (384 MB/s)
Conexiones máximas: 40,000
Detalles de núcleos de CPU
Se reserva un núcleo de CPU por shard (o por nodo de solo lectura) para tareas en segundo plano con el fin de mantener la estabilidad del servicio. Los núcleos restantes procesan su carga de trabajo.
Detalles de ancho de banda
Los valores de ancho de banda en las tablas representan el ancho de banda máximo por shard. El ancho de banda total de la instancia equivale a la suma del ancho de banda de todos los shards.
Para instancias en clúster en modo proxy e instancias con división de lectura/escritura, el ancho de banda total está limitado a 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 en clúster en modo de conexión directa no tienen un límite general de ancho de banda.
El ancho de banda se aplica por igual al tráfico de subida y de bajada. Por ejemplo, una instancia con un ancho de banda total de 768 Mbps (96 MB/s) dispone de 768 Mbps tanto para carga como para descarga.
Los límites de ancho de banda aplican a la capacidad de transferencia de datos dentro del sistema distribuido y, por lo general, son independientes del tipo de conexión de red que utilice su cliente.
Para preguntas frecuentes sobre el ancho de banda, consulte Preguntas frecuentes sobre ancho de banda.
Conexiones máximas
|
Modo |
Conexiones máximas por shard |
Límite total de la instancia |
|
Modo proxy |
— |
500,000 (fijo, independientemente del número de shards) |
|
Modo de conexión directa |
10,000 |
Shards x 10,000 (sin límite fijo) |