Este tópico apresenta o número de conexões, consultas por segundo (QPS) e transações por segundo (TPS) compatíveis com as principais especificações das instâncias Developer Edition e Professional Edition. As especificações incluem 1 Core 2 GiB, 2 Core 4 GiB, 4 Core 8 GiB, 8 Core 16 GiB e 16 Core 32 GiB. Essas informações ajudam você a selecionar as especificações dos componentes conforme suas necessidades. Para instâncias Serverless, não é necessária uma avaliação detalhada de capacidade, pois o sistema dimensiona os recursos automaticamente e calcula a cobrança com base no volume de negócios.
Para instâncias Developer Edition e Professional Edition:
Nas instâncias Serverless, não é preciso avaliar a capacidade em detalhes, já que o sistema ajusta os recursos automaticamente e gera a cobrança conforme o volume de negócios.
Observações de uso
-
Em ambientes críticos, como os de produção:
Selecione um cluster Professional Edition com mais de 2 núcleos ou um cluster Enterprise Edition de qualquer especificação.
Caso utilize tanto a descoberta de serviços quanto o gerenciamento de configurações, crie clusters MSE Nacos separados para cada cenário.
Planeje rigorosamente as especificações do cluster seguindo os valores recomendados. Por exemplo, se o número de conexões do Nacos atingir 1.920, opte por um cluster de 3 nós com 4 núcleos e 8 GiB de memória.
As tabelas a seguir listam os valores estimados para uma instância com três nós. Portanto, não multiplique esses valores por 3 ao planejar a capacidade para esse tipo de instância. Para estimar a capacidade de uma instância com quantidade diferente de nós, aumente proporcionalmente os valores apresentados nas tabelas abaixo.
Tipos de mecanismo
Nacos
Número de conexões: Quantidade de conexões estabelecidas entre clientes Nacos e o servidor. Em um cenário típico, um pod estabelece uma conexão. No entanto, ao usar simultaneamente um registro e um centro de configurações, são necessárias duas conexões.
Avaliação de nível: Para serviços essenciais, mantenha as métricas de capacidade abaixo do nível seguro para garantir alta estabilidade durante picos repentinos de tráfego. Quando o QPS ou TPS atinge o nível de alerta, picos de tráfego podem gerar riscos à estabilidade. Mantenha também as métricas abaixo do nível seguro durante reinicializações ou atualizações do cluster.
Critérios de avaliação: Para garantir a estabilidade do MSE Nacos, a avaliação de capacidade a seguir considera a versão 1.x do cliente. Para obter o melhor desempenho, atualize o cliente para a versão 2.x.
Edition | Specifications | Number of nodes | Number of connections | Queries per second (QPS) | Transactions per second (TPS) | |||
Safe level | Warning level | Safe level | Warning level | Safe level | Warning level | |||
Professional Edition | 1 vCPU and 2 GiB of memory | 3 | 480 | 720 | 480 | 720 | 240 | 360 |
2 vCPUs and 4 GiB of memory | 3 | 960 | 1.440 | 960 | 1.440 | 480 | 720 | |
4 vCPUs and 8 GiB of memory | 3 | 1.920 | 2.880 | 1.920 | 2.880 | 960 | 1.440 | |
8 vCPUs and 16 GiB of memory | 3 | 3.840 | 5.760 | 3.840 | 5.760 | 1.920 | 2.880 | |
16 vCPUs and 32 GiB of memory | 3 | 7.680 | 11.520 | 7.680 | 11.520 | 3.840 | 5.760 | |
Developer Edition | 1 vCPU and 2 GiB of memory | 1 | 50 | 75 | 50 | 75 | 25 | 40 |
2 vCPUs and 4 GiB of memory | 1 | 150 | 225 | 150 | 225 | 75 | 120 | |
A Developer Edition destina-se a desenvolvimento, testes ou experimentação do produto. Não a utilize em ambientes de produção.
ZooKeeper
Em instâncias recém-adquiridas da versão 3.8.0.9, a limitação de taxa é ativada automaticamente. Se o uso atingir o nível de alerta, o tráfego será limitado. Monitore sua capacidade e configure alertas para evitar riscos de estabilidade causados pela limitação de taxa.
Version | Specifications | Number of nodes | Connections | Storage size limit | Number of watches | |||
Safe level | Warning level | Safe level | Warning level | Safe level | Warning level | |||
Professional Edition | 1 Core 2 GiB | 1 | 330 | 500 | 33 MB | 50 MB | 330.000 | 500.000 |
2 Core 4 GiB | 1 | 660 | 1.000 | 66 MB | 100 MB | 3.000.000 | 3.000.000 | |
4 Core 8 GiB | 1 | 1.320 | 2.000 | 165 MB | 250 MB | 462 W | 7.000.000 | |
8 Core 16 GiB | 1 | 2.640 | 4.000 | 330 MB | 500 MB | 660 W | 10.000.000 | |
16 Core 32 GiB | 1 | 5.280 | 8.000 | 660 MB | 1 GB | 1320 W | 20.000.000 | |
Developer Edition Importante Developer Edition is for development, testing, or product trial purposes. Do not use it in production environments. | 1 Core 2 GiB | 1 | 66 | 100 | 16 MB | 25 MB | 160.000 | 25 W |
2 Core 4 GiB | 1 | 132 | 250 | 33 MB | 50 MB | 330.000 | 500.000 | |
Limitação de taxa antifrágil
Para garantir a estabilidade do MSE Nacos, o modo antifrágil vem ativado por padrão em instâncias Professional Edition adquiridas a partir de 24 de julho de 2025. Quando a capacidade de certos recursos ou o tráfego em interfaces específicas do mecanismo atinge um limiar, o sistema aplica limites de capacidade e taxa para manter a estabilidade.
A tabela a seguir lista as regras de limitação de taxa para um cenário de nó único. Para determinar as regras de um cluster com quantidade diferente de nós, escale proporcionalmente os dados de um único nó da mesma especificação.
|
Specifications |
Connections |
Same configuration publishes (times/minute) |
Configuration publishes (TPS) |
Configuration queries (TPS) |
Service pushes (TPS) |
|
1 Core 2 GiB |
320 |
20 |
80 |
80 |
320 |
|
2 Core 4 GiB |
640 |
20 |
80 |
160 |
640 |
|
4 Core 8 GiB |
1.280 |
20 |
80 |
320 |
1.280 |
|
8 Core 16 GiB |
2.560 |
20 |
80 |
640 |
2.560 |
|
16 Core 32 GiB |
5.120 |
20 |
80 |
1.280 |
5.120 |