Que plano para uma aplicação web ou uma API: compartilhado, VPS ou Cloud

Escolher o plano certo·· 225 visualizações· 3 min de leitura

Comece pelo mais simples e suba só quando a aplicação o pedir. Uma aplicação em Node.js, Python, Ruby ou PHP roda em hospedagem compartilhada, com a versão escolhida no cPanel. Um VPS faz falta quando a aplicação precisa de serviços sempre ligados, portas suas, programas que o plano compartilhado não instala, ou acesso root. Cloud é para quando a aplicação já se divide em várias máquinas.

Onde cada coisa corre

A sua aplicação Onde cabe
Site ou API em PHP (Laravel, CodeIgniter) Hospedagem compartilhada, com a versão do PHP escolhida por pasta.
Aplicação em Node.js, Python ou Ruby Hospedagem compartilhada, pelas ferramentas «Setup Node.js App», «Setup Python App» ou «Setup Ruby App» do cPanel. Veja Node.js no cPanel.
Precisa de uma tarefa de fundo que nunca para (fila, bot, WebSocket) Um VPS. Um processo permanente não é o modelo da hospedagem compartilhada.
Docker, bancos de dados que o plano não traz, software próprio Um VPS ou um servidor dedicado, com acesso root.
Várias máquinas a conversar (aplicação, banco de dados, fila) Cloud, com a rede privada entre as máquinas. Veja VPS ou Cloud.

Como decidir, passo a passo

1 Liste o que a aplicação exige para rodar. Versão da linguagem, banco de dados, serviços em segundo plano, portas, memória. A lista está na documentação da aplicação.
2 Compare com o que a hospedagem compartilhada oferece. As linguagens e os limites estão em que tecnologias correm aqui.
3 Se cabe, comece lá. Pôr a aplicação a funcionar é o primeiro passo; veja pôr uma aplicação Node.js a funcionar.
4 Se não cabe, vá para um VPS e escolha o sistema. Veja que sistema operacional escolher para o VPS e os primeiros passos com o seu VPS.

A pergunta que decide mais casos do que parece

A aplicação precisa de estar sempre a fazer coisas, ou só responde quando alguém lhe pede? As que só respondem quando pedidas (um site, uma API que recebe chamadas) cabem na hospedagem compartilhada. As que têm de agir sozinhas, ficar à escuta ou processar uma fila sem parar precisam de um processo permanente, e isso é um VPS. Para tarefas a horas certas, uma tarefa agendada resolve na compartilhada: veja tarefas agendadas (cron jobs).

Num VPS a administração é sua. Atualizações, firewall, cópias e a instalação do software da aplicação ficam do seu lado, e o nosso suporte não os instala nem repara. Veja até onde vai o nosso suporte e VPS gerenciado ou não gerenciado.
Meça antes de subir. Uma aplicação lenta pode ser uma consulta mal feita e não falta de máquina. A mesma lentidão vem consigo para um servidor maior. Veja o que medir antes de mudar de plano.

Descreva-nos a aplicação (linguagem, banco de dados, serviços) e dizemos-lhe se cabe em hospedagem compartilhada ou se precisa de um VPS.

Abrir um pedido de suporte

VEJA TAMBÉM

Hospedagem compartilhada ou VPS: qual serve o seu projeto

VPS, Cloud ou dedicado: como escolher

Que tecnologias correm aqui

Servidores VPS

PRODUTO RECOMENDADO

Servidor VPS com acesso root

Recursos só seus, o sistema que escolher, reinstalação quando quiser. desde R$ 46,20/mês (plano de 3 anos, com cupom)

Ver planos
Esta resposta foi útil? Sua resposta nos ajuda a melhorar este artigo.