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

Comece pelo mais simples e suba só quando a aplicação o pedir. Uma aplicação em Node.js, Python, Ruby ou PHP corre em hospedagem partilhada, 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 partilhado 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 partilhada, com a versão do PHP escolhida por pasta.
Aplicação em Node.js, Python ou Ruby Hospedagem partilhada, 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 pára (fila, bot, WebSocket) Um VPS. Um processo permanente não é o modelo da hospedagem partilhada.
Docker, bases 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, base 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 correr. Versão da linguagem, base 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 partilhada 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 operativo 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 partilhada. 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 partilhada: veja tarefas agendadas (cron jobs).

Num VPS a administração é sua. Actualizaçõ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 gerido ou não gerido.
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, base de dados, serviços) e dizemos-lhe se cabe em hospedagem partilhada ou se precisa de um VPS.

Abrir um pedido de suporte

VEJA TAMBÉM

Hospedagem partilhada ou VPS: qual serve o seu projecto

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 7,56 €/mês (plano de 3 anos, com cupão)

Ver planos
  • 0 Utilizadores acharam útil
Esta resposta foi útil?