Este tópico descreve os tipos de instância Redis Open-Source Edition cloud native, incluindo capacidade de memória, núcleos de CPU, largura de banda de rede, limite de conexões e valores de referência de QPS.
Tipos de instância
As tabelas a seguir listam as especificações de um único shard. Em instâncias com arquitetura cluster ou divisão de leitura e escrita, o desempenho geral corresponde ao desempenho do shard multiplicado pelo número de shards.
O ESSD cloud disk listado nas especificações serve apenas para operações do sistema, como armazenamento de logs, arquivos de backup temporários e arquivos append-only (AOF). Ele não armazena dados.
Para entender as diferenças entre o modo de conexão direta e o modo proxy, consulte Cluster architecture.
Instâncias cloud native com arquitetura cluster permitem ajustar a quantidade de shards. Para mais detalhes, consulte Adjust the number of shards for a cluster instance.
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.
Se a divisão de leitura e escrita estiver ativada em uma instância de arquitetura padrão, consulte Shard specifications for read/write splitting architecture.
|
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 |
Limite de conexões |
QPS de referência |
|
256 MB (Indisponível 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 |
Especificações de shard para arquitetura cluster no modo de conexão direta
As especificações a seguir valem para instâncias cloud native com arquitetura cluster no 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 |
Limite de conexões |
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 no modo proxy e arquitetura de divisão de leitura e escrita
Estas especificações referem-se a instâncias cloud native configuradas com arquitetura cluster no 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 |
Limite de conexões |
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 da tabela de tipos de instância. |
|
|
Cluster architecture in direct connection mode |
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 do usuário e um reservado para tarefas de segundo plano. Este último cuida de atividades fora do service principal, como persistência, expiração acelerada, análise de desempenho e geração de logs.
Largura de banda
Os valores de largura de banda 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 equivale à soma das larguras de banda de todos os shards.
Instâncias no modo proxy cluster e 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. 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 upload e download. Por exemplo, se um tipo de instância oferece 192 Mbps (24 MB/s), tanto o upstream quanto o downstream terão essa mesma capacidade de 192 Mbps (24 MB/s).
O limite de largura de banda para Tair e Redis Open-Source Edition refere-se à largura de banda dos nós de shard e independe do tipo de conexão de rede.
Para mais informações, consulte Bandwidth FAQ.
Limite de conexões
Modo proxy: Limite de 500.000 conexões por instância. 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 corresponde ao número de shards multiplicado por 10.000.