Voltar

VPS com ClickHouse, já instalado

Hospedagem de ClickHouse no seu próprio VPS: este servidor tem o ClickHouse instalado do repositório oficial e aberto para conexões remotas. Depois do pedido, a instalação termina sozinha, e o endereço de conexão, o login e a senha aparecem no seu painel. Conecte-se à interface HTTP na porta 8123 ou ao protocolo nativo na porta 9000, com acesso root e todas as configurações na sua mão.

De quanto poder você precisa?

Total$6.89/mês

Os preços incluem impostos.

Aumente ou reduza RAM e CPU quando quiser. O disco só pode crescer, então comece pequeno.

O que vem instalado no seu servidor ClickHouse?

  • Servidor ClickHouse e clickhouse-client do canal estável do repositório oficial
  • Uma senha no usuário padrão, guardada na configuração apenas como hash SHA-256
  • Gerenciamento de usuários e permissões por SQL ativado (access_management)
  • Escutando em todos os endereços: interface HTTP na 8123, protocolo nativo na 9000
  • Nossos acréscimos em /etc/clickhouse-server/config.d/seturack.xml e users.d/seturack.xml
  • Firewall com as portas 8123, 9000 e 22 para SSH abertas

Qual tamanho você precisa para ClickHouse?

A documentação oficial do ClickHouse recomenda 32 GB de RAM ou mais e avisa que abaixo de 16 GB as configurações padrão podem causar exceções de memória. Ele pode rodar com apenas 2 GB, mas isso exige ajustes extras e só ingere dados em ritmo baixo. Abaixo de 16 GB, esta instalação ativa as configurações de pouca memória recomendadas pela documentação. Como regra prática, use 2 GB para testes, 4 GB para conjuntos de dados pequenos e comece em 16 GB para produção. À medida que seus dados crescerem, aumente a RAM pelo painel.

UsoTamanhoPreçoEscolher
Inicial 4 GB RAM · 2 vCore · 60 GB NVMe $6.89/mês
Médio 16 GB RAM · 8 vCore · 200 GB NVMe $25.15/mês
Potente 32 GB RAM · 12 vCore · 360 GB NVMe $46.22/mês

Para quem é?

  • Equipes que consultam dados de eventos, logs e análises de produto com SQL
  • Quem está tirando consultas de relatórios do banco de dados da aplicação
  • Desenvolvedores que querem experimentar o ClickHouse com os próprios dados
  • Quem conecta ferramentas como o Grafana a uma fonte de dados própria
  • Quem quer os dados de análise no próprio servidor em Istambul

O que acontece depois do pedido?

  1. Defina o tamanho e conclua o pagamento.
  2. Seu servidor inicia e o ClickHouse se instala sozinho. Na aba Visão geral, espere a linha App dizer que o ClickHouse está pronto.
  3. Copie os valores das linhas Endereço de conexão, Login e Senha.
  4. Teste por HTTP: curl -u default:PASSWORD 'http://IP:8123/?query=SELECT%201'
  5. Conecte-se com o cliente nativo: clickhouse-client --host IP --password PASSWORD
  6. Limite o acesso: execute ufw delete allow 8123/tcp e ufw delete allow 9000/tcp e depois libere o seu próprio endereço IP.

Em todo servidor

  • Backup diário incluído no preço
  • Tráfego ilimitado
  • Acesso root completo
  • Aumente ou reduza RAM e CPU depois, e aumente o disco
  • Localização: Istanbul · IST-1.

Bom saber

  • As conexões funcionam sem TLS, então sua senha e seus dados trafegam como texto simples. Limite o acesso por IP ou ative o TLS antes de se conectar por uma rede em que você não confia.
  • As portas 8123 e 9000 estão abertas para a internet. Se apenas os seus próprios servidores se conectam, execute ufw allow from YOUR_IP to any port 8123 e o mesmo para a 9000.
  • O TLS precisa de um certificado e de uma seção openSSL na configuração. O guia oficial usa as portas 8443 e 9440, que você mesmo abre no firewall.
  • Abaixo de 16 GB, a instalação ativa as configurações recomendadas pela documentação oficial: uma thread de consulta, caches pequenos e logs do sistema desligados. Depois de redimensionar, exclua os arquivos seturack-dusuk-bellek.xml em config.d e users.d e reinicie o serviço.
  • As atualizações são responsabilidade sua. O servidor segue o canal estável e atualiza pelo apt, então leia antes as notas de versão.
  • O usuário padrão tem todos os direitos. Crie um usuário limitado para o seu app com CREATE USER.

Perguntas e respostas sobre ClickHouse

Como me conecto ao meu servidor ClickHouse?

Para HTTP, use a porta 8123: curl -u default:PASSWORD 'http://IP:8123/?query=SELECT%201'. O cliente nativo usa a porta 9000: clickhouse-client --host IP --password PASSWORD. Seu painel mostra o endereço e a senha.

De quanta RAM o ClickHouse precisa?

A recomendação oficial é 32 GB ou mais. Abaixo de 16 GB, as configurações padrão podem causar erros de memória, e ele pode chegar a 2 GB com ajustes extras. Esta instalação ativa esses ajustes sozinha abaixo de 16 GB. Como regra prática, comece com 2 a 4 GB para testes e 16 GB para produção.

O ClickHouse está aberto para a internet?

Sim, as portas 8123 e 9000 estão abertas, e toda conexão exige a senha. Como as conexões não são criptografadas, é prudente limitá-las ao seu próprio IP: execute ufw delete allow 8123/tcp e depois ufw allow from YOUR_IP to any port 8123.

Como ativo o TLS no ClickHouse?

Adicione https_port e tcp_port_secure a um arquivo de configurações em config.d, com os caminhos do seu certificado e da sua chave na seção openSSL. O guia oficial usa as portas 8443 e 9440. Lembre-se de abri-las com o ufw.

Como crio um usuário separado do ClickHouse para o meu app?

Conecte-se como default e execute CREATE USER analiz IDENTIFIED BY 'new-password'; depois dê acesso com GRANT SELECT ON mydb.events TO analiz. O gerenciamento de usuários por SQL já está ativado nesta instalação.

Os backups cobrem meus dados do ClickHouse?

Seu servidor tem backup toda noite, os últimos 7 dias são mantidos e isso está incluído no preço. Os dados do ClickHouse ficam no disco do servidor, então estão no backup. Você pode recuperar um único arquivo ou restaurar o servidor inteiro pelo seu painel.

Leia mais e veja apps parecidos