Este tópico descreve os tipos de instância do Redis Open-Source Edition cloud native, incluindo capacidade de memória, núcleos de CPU, largura de banda de rede, conexões máximas e valores de referência de QPS.
Tipos de instância
As tabelas a seguir listam as especificações de um único shard. Para arquitetura cluster ou instâncias com divisão de leitura e escrita, o desempenho geral corresponde ao desempenho do shard multiplicado pelo número de shards.
O disco em nuvem ESSD listado nas especificações destina-se apenas a operações do sistema, como armazenamento de logs, arquivos temporários de backup e arquivos append-only (AOF). Ele não armazena dados.
Para obter informações sobre as diferenças entre o modo de conexão direta e o modo proxy, consulte Arquitetura cluster.
Instâncias cloud native com arquitetura cluster permitem ajustar a quantidade de shards. Para mais detalhes, consulte Ajustar o número de shards de uma instância cluster.
Especificações de shard para arquitetura não cluster (arquitetura padrão)
A arquitetura não cluster também é conhecida como arquitetura padrão. As especificações abaixo aplicam-se a instâncias cloud native que utilizam essa arquitetura.
Caso a divisão de leitura e escrita esteja ativada em uma instância de arquitetura padrão, consulte Especificações de shard para arquitetura com divisão de leitura e escrita.
|
Nome do tipo de instância |
Código do tipo de instância (para chamadas de API) |
Núcleos de CPU |
Memória (GB) |
ESSD (GB) |
Largura de banda |
Conexões máximas |
QPS de referência |
|
256 MB |
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 |
Especificações de shard para arquitetura cluster em modo de conexão direta
Estas especificações referem-se a instâncias cloud native configuradas com arquitetura cluster em modo de conexão direta.
|
Nome do tipo de instância |
Código do tipo de instância (para chamadas de API) |
Núcleos de CPU |
Memória (GB) |
ESSD (GB) |
Largura de banda |
Conexões máximas |
QPS de referência |
|
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 |
Especificações de shard para arquitetura cluster em modo proxy e arquitetura com divisão de leitura e escrita
As especificações abaixo valem para instâncias cloud native que operam com arquitetura cluster em modo proxy ou com arquitetura de divisão de leitura e escrita.
|
Nome do tipo de instância |
Código do tipo de instância (para chamadas de API) |
Núcleos de CPU |
Memória (GB) |
ESSD (GB) |
Largura de banda |
Conexões máximas |
QPS de referência |
|
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 |
Desempenho
Arquitetura | Desempenho |
O desempenho da instância corresponde aos valores apresentados na tabela de tipos de instância. | |
Arquitetura cluster em modo de conexão direta | Desempenho total = desempenho do shard × número de shards. Por exemplo, uma instância com quatro shards do tipo redis.shard.with.proxy.small.ce apresenta o seguinte desempenho por shard:
O desempenho total da instância é:
|
Núcleos de CPU
Cada shard possui três núcleos: dois dedicados ao processamento de requisições dos usuários e um reservado para tarefas de segundo plano. Esse núcleo auxiliar executa funções como persistência, expiração acelerada, análise de desempenho e geração de logs, sem impactar o atendimento das requisições.
Largura de banda
Os valores de largura de banda indicados nas tabelas referem-se a cada shard individualmente. Em instâncias cluster ou com divisão de leitura e escrita, a largura de banda total corresponde à soma das larguras de banda de todos os shards.
Instâncias em modo proxy cluster ou com divisão de leitura e escrita possuem limite máximo de 16.384 Mbps (2.048 MB/s). Adicionar mais shards não eleva a largura de banda além desse teto. Já no modo de conexão direta cluster, não há limite global de largura de banda.
A largura de banda aplica-se independentemente aos tráfegos de entrada e saída. Se um tipo de instância oferece 192 Mbps (24 MB/s), tanto o upload quanto o download operam com 192 Mbps (24 MB/s).
O limite de largura de banda para Tair e Redis Open-Source Edition refere-se à capacidade dos nós de shard e independe do tipo de conexão de rede utilizada.
Para mais informações, consulte Perguntas frequentes sobre largura de banda.
Conexões máximas
Modo proxy: o limite por instância é de 500.000 conexões. Esse valor permanece fixo, mesmo com a adição de novos shards ou nós.
Modo de conexão direta: cada shard suporta até 10.000 conexões. O total por instância equivale ao número de shards multiplicado por 10.000.