As instâncias otimizadas para memória persistente do Tair (Enterprise Edition) usam Storage Class Memory (SCM) para expandir a capacidade além dos limites da DRAM e manter os dados acessados com frequência na memória.
Esta página lista os tipos de instância, as especificações por shard e as regras de dimensionamento de desempenho para instâncias otimizadas para memória persistente.
Tipos de instância
As tabelas a seguir apresentam as especificações por shard. Para instâncias cluster e de divisão de leitura/gravação, calcule o desempenho geral com esta fórmula:
Desempenho geral = Desempenho por shard x Número de shards
Os ESSDs listados nestas tabelas armazenam apenas arquivos de sistema: logs, backups de arquivos temporários e arquivos append-only (AOFs). Os ESSDs não servem para armazenamento de dados.
Especificações de shard para arquitetura padrão e arquitetura cluster em modo de conexão direta
ESSD (GB)|
Nome da especificação |
Código do tipo de instância |
Núcleos de CPU |
Memória persistente (GB) |
Largura de banda |
Conexões máximas |
QPS (referência) |
|
|
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 |
O tipo de instância de 4 GB não é compatível com a arquitetura cluster em modo de conexão direta. Se você ativar a divisão de leitura/gravação em uma instância de arquitetura padrão, use o modo proxy e as especificações de divisão de leitura/gravação descritas abaixo.
Especificações de shard para arquitetura cluster em modo proxy e arquitetura de divisão de leitura/gravação
ESSD (GB)|
Nome da especificação |
Código do tipo de instância |
Núcleos de CPU |
Memória persistente (GB) |
Largura de banda |
Conexões máximas |
QPS (referência) |
|
|
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 |
O tipo de instância de 4 GB não é compatível com a arquitetura cluster em modo proxy. Para entender as diferenças entre o modo de conexão direta e o modo proxy, consulte Arquitetura cluster.
Em instâncias cluster no modo cloud-native, é possível ajustar o número de shards após a criação. Para mais detalhes, veja Ajustar o número de shards de uma instância cluster.
Detalhes de desempenho
|
Arquitetura |
Cálculo do desempenho geral |
|
Igual aos valores por shard listados acima. |
|
|
Valor por shard multiplicado pelo número de shards. Sem limite global de largura de banda. |
|
|
Valor por shard multiplicado pelo número de shards. Largura de banda máxima limitada a 16.384 Mbps (2.048 MB/s); conexões máximas limitadas a 500.000. |
|
|
Valor por shard multiplicado pelo número de shards. Largura de banda máxima limitada a 16.384 Mbps (2.048 MB/s). |
Exemplo: Uma instância cluster com quatro shards, cada uma do tipo tair.scm.with.proxy.standard.2m.8d, tem as seguintes especificações por shard:
Núcleos de CPU: 3
Largura de banda: 768 Mbps (96 MB/s)
Conexões: 10.000
O desempenho total da instância é:
Núcleos de CPU: 12
Largura de banda: 3.072 Mbps (384 MB/s)
Conexões máximas: 40.000
Detalhes sobre núcleos de CPU
Um núcleo de CPU por shard (ou por nó somente leitura) fica reservado para tarefas em segundo plano para garantir a estabilidade do serviço. Os núcleos restantes processam sua carga de trabalho.
Detalhes sobre largura de banda
Os valores de largura de banda nas tabelas representam o máximo por shard. A largura de banda total da instância corresponde à soma da largura de banda de todos os shards.
Nas instâncias cluster em modo proxy e nas instâncias com divisão de leitura/gravação, a largura de banda total tem um teto de 16.384 Mbps (2.048 MB/s). Adicionar mais shards não aumenta a largura de banda além desse limite. As instâncias cluster em modo de conexão direta não possuem limite global de largura de banda.
A largura de banda aplica-se igualmente ao tráfego de upload e baixe. Por exemplo, uma instância com 768 Mbps (96 MB/s) de largura de banda total dispõe de 768 Mbps tanto para envio quanto para recebimento de dados.
Os limites de largura de banda referem-se à capacidade de transferência de dados dentro do sistema distribuído e, em geral, independem do tipo de conexão de rede que seu cliente utiliza.
Para dúvidas frequentes sobre largura de banda, consulte Perguntas frequentes sobre largura de banda.
Conexões máximas
|
Modo |
Conexões máximas por shard |
Limite total da instância |
|
Modo proxy |
— |
500.000 (fixo, independentemente do número de shards) |
|
Modo de conexão direta |
10.000 |
Shards x 10.000 (sem limite fixo) |