As tabelas a seguir listam as especificações de shard para instâncias Tair (Enterprise Edition) otimizadas para memória (edição cloud-native). Use estas tabelas para selecione o tamanho do shard com base na capacidade de memória, conexões, largura de banda e consultas por segundo (QPS) de referência.
Todas as especificações descrevem um único shard. Para instâncias com arquitetura de cluster e de divisão de leitura/escrita, multiplique os valores do shard pelo número de shards para obter o desempenho geral da instância.
Tipos de instância
O enterprise SSD (ESSD) listado nas especificações é usado apenas para operações do sistema — armazenamento de logs, arquivos temporários de backup e Append-Only Files (AOFs). Ele não armazena dados.
Para entender as diferenças entre o modo de conexão direta e o modo proxy, consulte Arquitetura de cluster .
Instâncias com arquitetura de cluster cloud-native permitem ajustar o número de nós de shard. Para mais informações, consulte Ajustar o número de shards do cluster .
Arquitetura padrão e arquitetura de cluster (modo de conexão direta)
As especificações a seguir aplicam-se a instâncias de arquitetura padrão e a instâncias de arquitetura de cluster no modo de conexão direta.
CPU cores Enterprise SSD (ESSD) (GB)|
Nome da especificação |
Código da especificação (para API) |
Memória (GB) |
Largura de banda |
Máximo de conexões |
QPS de referência |
||
|
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 |
Se a divisão de leitura/escrita estiver ativada em uma instância de arquitetura padrão, use as especificações da tabela abaixo.
Arquitetura de cluster (modo proxy) e arquitetura de divisão de leitura/escrita
As especificações a seguir aplicam-se a instâncias de arquitetura de cluster em modo proxy e a instâncias com arquitetura de divisão de leitura/escrita.
CPU cores ESSD (GB)|
Nome da especificação |
Código da especificação (para API) |
Memória (GB) |
Largura de banda |
Máximo de conexões |
QPS de referência |
||
|
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 |
Detalhes de desempenho
O desempenho geral da instância varia conforme a arquitetura:
|
Arquitetura |
Desempenho geral |
|
Igual à especificação do shard. |
|
|
Arquitetura de cluster (modo de conexão direta), arquitetura de cluster (modo proxy) e divisão de leitura/escrita |
Desempenho geral = desempenho do shard × número de shards. Em instâncias de arquitetura de cluster (modo proxy) e de divisão de leitura/escrita, a largura de banda máxima é limitada a 16.384 Mbps (2.048 MB/s) e o máximo de conexões a 500.000, independentemente da quantidade de shards. |
Exemplo: Uma instância com quatro shards usando tair.rdb.with.proxy.1g apresenta o seguinte desempenho por shard:
Núcleos de CPU: 4 núcleos de trabalho + 3 núcleos de segundo plano
Largura de banda: 768 Mbps (96 MB/s)
Máximo de conexões: 30.000
O desempenho geral da instância é:
Núcleos de CPU: 28
Largura de banda: 3.072 Mbps (384 MB/s)
Máximo de conexões: 120.000
Detalhes dos núcleos de CPU
Cada shard possui 7 núcleos de CPU: 4 núcleos de trabalho e 3 núcleos de segundo plano.
Os núcleos de trabalho processam requisições de serviço do usuário.
Os núcleos de segundo plano executam tarefas em segundo plano, incluindo persistência, aceleração de expiração, App Performance Analytics e logging.
Detalhes da largura de banda
Os valores de largura de banda nas tabelas acima referem-se a cada shard. A largura de banda total para instâncias de arquitetura de cluster e de divisão de leitura/escrita corresponde à soma das larguras de banda de todos os shards.
Em instâncias de arquitetura de cluster (modo proxy) e de divisão de leitura/escrita, a largura de banda tem um teto de 16.384 Mbps (2.048 MB/s). Adicionar mais shards não eleva a largura de banda além desse limite. Já as instâncias de arquitetura de cluster (modo de conexão direta) não possuem limite global de largura de banda.
A largura de banda é bidirecional. Um shard com 768 Mbps de largura de banda oferece 768 Mbps de upload e 768 Mbps de download.
O limite de largura de banda aplica-se aos nós de shard e independe do tipo de conectividade de rede.
Para mais informações, consulte Perguntas frequentes sobre largura de banda.
Detalhes do máximo de conexões
Modo proxy: O limite máximo no nível da instância é de 500.000 conexões. Acrescentar mais shards ou nós não aumenta esse limite.
Modo de conexão direta: Cada shard suporta até 30.000 conexões. O máximo no nível da instância equivale ao número de shards × 30.000.