Um cluster PolarDB for MySQL da Cluster Edition implanta múltiplos nós de computação na zona primária: um nó primário e de um a quinze nós somente leitura. Os nós somente leitura têm duas finalidades: distribuir o tráfego de leitura para reduzir a carga no nó primário e fornecer failover automático caso o nó primário falhe.
Edições suportadas
Apenas clusters PolarDB for MySQL da Cluster Edition suportam a implantação de vários nós. Para mais informações, consulte Edições.
Como funciona a implantação de vários nós

Cada cluster contém um nó primário e de um a quinze nós somente leitura.
Dimensionamento de leitura: O PolarProxy distribui as consultas de leitura entre todos os nós somente leitura, o que reduz a carga no nó primário. Para mais informações, consulte PolarProxy.
Alta disponibilidade: Se o nó primário falhar, um nó somente leitura assume automaticamente como o novo nó primário. É possível designar um ou mais nós hot standby com as mesmas especificações do nó primário.
Estabilidade de conexão: Conecte sua aplicação ao endpoint do cluster em vez de conectar-se a nós individuais. Ao adicionar ou remover nós somente leitura, o sistema recria automaticamente as conexões e balanceia o tráfego entre os nós somente leitura, eliminando a necessidade de reconfigurar a aplicação. Para mais informações, consulte PolarProxy.
Requisitos de especificação dos nós
Limites
Os seguintes limites rígidos se aplicam a todos os nós somente leitura:
Quantidade de nós: A Enterprise Edition suporta até 15 nós somente leitura; a Standard Edition suporta até 8. Cada cluster deve ter pelo menos um nó somente leitura.
Memória: Um nó somente leitura deve ter pelo menos metade da memória do nó primário.
-
Núcleos de CPU: A quantidade mínima de núcleos de CPU para um nó somente leitura depende do nó primário:
Núcleos de CPU do nó primário
Mínimo de núcleos de CPU para um nó somente leitura
2
2
4
4
8
4
16
8
32
16
64
32
88
32
Paridade de especificações: Pelo menos um nó somente leitura deve ter as mesmas especificações do nó primário.
Recomendações
Nós hot standby: Configure nós hot standby com as mesmas especificações do nó primário. Consulte Configurar nós hot standby.
Nós column store: Utilize especificações superiores para nós column store somente leitura em comparação ao nó primário. Consulte Adicionar um nó column store somente leitura.
Adicionar ou remover nós somente leitura
Um cluster da Cluster Edition suporta até 15 nós somente leitura e deve sempre manter pelo menos um.
Adicione ou remova nós somente leitura para adequar o cluster à sua carga de trabalho. Para obter instruções passo a passo, consulte Adicionar ou remover nós somente leitura.
Ao adicionar nós: A adição de um nó leva cerca de cinco minutos. Esse tempo varia conforme a quantidade de nós adicionados, o número de bancos de dados e tabelas, além da carga atual do banco de dados. Os bancos de dados existentes permanecem disponíveis durante esse processo.
Ao remover nós: As conexões com o nó removido são encerradas, mas as conexões com outros nós não são afetadas.
Remova nós fora dos horários de pico e verifique se sua aplicação consegue se reconectar automaticamente ao cluster.
Próximos passos
PolarProxy — configure a divisão de leitura/escrita e o balanceamento de carga
Configurar nós hot standby — controle a prioridade de failover
Adicionar ou remover nós somente leitura — dimensione seu cluster