As instâncias do Microservices Engine (MSE) oferecem suporte a especificações de 1 vCPU e 2 GiB de memória até 16 vCPUs e 32 GiB de memória. As tabelas a seguir listam o número de conexões suportado, as transações por segundo (TPS) e a quantidade de provedores para cada especificação, para ajudar você a selecionar o tamanho adequado da instância.
Observações de uso
-
Em ambientes críticos, como os de produção:
Selecione uma instância Professional Edition com mais de 2 vCPUs.
Utilize instâncias MSE Nacos separadas para descoberta de serviços e gerenciamento de configurações. Caso use uma única instância para ambas as finalidades, divida por 2 os valores apresentados em Tipos de mecanismo para estimar corretamente a capacidade.
Escolha as especificações da instância seguindo os valores recomendados. Por exemplo, se uma instância Nacos precisar de 1.600 conexões, opte por 4 vCPUs e 8 GiB de memória com 3 nós ou por 2 vCPUs e 4 GiB de memória com 5 nós.
Ao utilizar o cliente Nacos 1.x, atualize a versão do mecanismo para 2.x ou divida por 2 os valores indicados em Tipos de mecanismo antes de fazer a estimativa. Para obter mais informações sobre como atualizar a versão do mecanismo, consulte Atualizar a versão do mecanismo Nacos.
As tabelas abaixo apresentam valores estimados para instâncias de 3 nós; portanto, não multiplique esses números por 3 durante o planejamento de capacidade. Para instâncias com quantidade diferente de nós, ajuste os valores proporcionalmente.
Tipos de mecanismo
Número de conexões: quantidade de conexões entre um cliente Nacos ou ZooKeeper e o servidor. Geralmente, estabelece-se uma conexão por pod. Se houver uso simultâneo de registro e centro de configuração, serão necessárias duas conexões.
Número de provedores: total de instâncias de aplicação registradas em uma instância MSE.
Nacos
|
Edição |
Especificações |
Número de nós |
Número de conexões |
QPS |
TPS |
|||
|
Limiar de segurança |
Limiar de alerta |
Limiar de segurança |
Limiar de alerta |
Limiar de segurança |
Limiar de alerta |
|||
|
Professional Edition |
1 vCPU e 2 GiB de memória |
3 |
600 |
900 |
600 |
900 |
300 |
450 |
|
2 vCPUs e 4 GiB de memória |
3 |
1.200 |
1.800 |
1.200 |
1.800 |
600 |
900 |
|
|
4 vCPUs e 8 GiB de memória |
3 |
2.400 |
3.600 |
2.400 |
3.600 |
1.200 |
1.800 |
|
|
8 vCPUs e 16 GiB de memória |
3 |
4.800 |
7.200 |
4.800 |
7.200 |
2.400 |
3.600 |
|
|
16 vCPUs e 32 GiB de memória |
3 |
9.600 |
14.400 |
9.600 |
14.400 |
4.800 |
7.200 |
|
|
Developer Edition |
1 vCPU e 2 GiB de memória |
1 |
50 |
75 |
50 |
75 |
25 |
40 |
|
2 vCPUs e 4 GiB de memória |
1 |
150 |
225 |
150 |
225 |
75 |
120 |
|
A Developer Edition destina-se exclusivamente a testes ou uso experimental e não pode ser usada em ambientes de produção.
ZooKeeper
|
Edição |
Especificações |
Número de nós |
Número de conexões |
QPS |
Número de provedores |
|
Professional Edition |
1 vCPU e 2 GiB de memória |
3 |
800 |
900 |
4.000 |
|
2 vCPUs e 4 GiB de memória |
3 |
2.000 |
2.300 |
10.000 |
|
|
4 vCPUs e 8 GiB de memória |
3 |
3.000 |
4.000 |
15.000 |
|
|
8 vCPUs e 16 GiB de memória |
3 |
6.000 |
8.000 |
30.000 |
|
|
16 vCPUs e 32 GiB de memória |
3 |
12.000 |
16.000 |
60.000 |
|
|
Developer Edition Importante
A Developer Edition destina-se apenas a testes ou uso experimental. Não é permitida sua utilização em ambientes de produção. |
1 vCPU e 2 GiB de memória |
1 |
50 |
60 |
250 |
|
2 vCPUs e 4 GiB de memória |
1 |
150 |
210 |
1.050 |