Escalonamento horizontal manual
Você pode usar as APIs públicas do ClickHouse Cloud para escalar seu serviço atualizando as configurações de escalonamento do serviço ou ajustar o número de réplicas no console do ClickHouse Cloud.
Os tiers Scale e Enterprise também oferecem suporte a serviços com uma única réplica. Depois de serem expandidos horizontalmente, os serviços podem ser reduzidos novamente até o mínimo de uma única réplica. Observe que serviços com uma única réplica têm disponibilidade reduzida e não são recomendados para uso em produção.
Os serviços podem escalar horizontalmente até o máximo de 20 réplicas. Se você precisar de réplicas adicionais, entre em contato com nossa equipe de suporte.
Escalonamento horizontal via API
Para escalar horizontalmente um cluster, envie uma solicitação PATCH pela API para ajustar o número de réplicas. As capturas de tela abaixo mostram uma chamada de API para aumentar um cluster de 3 réplicas para 6 réplicas, e a resposta correspondente.
Solicitação PATCH para atualizar numReplicas
Resposta à solicitação PATCH
Se você enviar uma nova solicitação de escalonamento, ou várias solicitações em sequência, enquanto outra já estiver em andamento, o serviço de escalonamento ignorará os estados intermediários e convergirá para a contagem final de réplicas.
Escalonamento horizontal pela UI
Para escalar um serviço horizontalmente pela UI, você pode ajustar o número de réplicas do serviço na página Settings.
Configurações de escalonamento do serviço no console do ClickHouse Cloud
Depois que o serviço for escalado, o dashboard de métricas no console do ClickHouse Cloud deverá mostrar a alocação correta do serviço. A captura de tela abaixo mostra o cluster escalado para uma memória total de 96 GiB, isto é, 6 réplicas, cada uma com alocação de memória de 16 GiB.