Pular para o conteúdo principal

Guia de dimensionamento de VPS para escolher um servidor fiável

· Leitura de 7 minutos
Customer Care Engineer

Publicado em 20 de outubro de 2026

Guia de dimensionamento de VPS para escolher um servidor fiável

Se uma VPS parece lenta, geralmente não é por falta de todos os recursos. Falta-lhe um recurso específico no momento errado: memória durante um pico de tráfego, CPU durante a geração de relatórios, E/S do disco durante as cópias de segurança ou largura de banda durante uma campanha movimentada. Este guia de dimensionamento de VPS ajuda a identificar a procura real antes de pagar por uma capacidade que não vai utilizar ou, pior ainda, implementar um servidor que fica sobrecarregado logo na primeira segunda-feira movimentada.

O objetivo não é escolher o plano maior. É dar a cada carga de trabalho recursos suficientes para funcionar normalmente, absorver picos previsíveis e recuperar sem problemas quando algo demora mais do que o esperado. Uma VPS bem dimensionada deve funcionar sem esforço com uma carga normal e ainda dispor de uma margem de capacidade mensurável.

Comece pela carga de trabalho, não pelo plano​

O dimensionamento começa pelo que o servidor vai realmente fazer. Um site institucional, uma loja WooCommerce, uma aplicação SaaS, um ambiente de desenvolvimento e um servidor de agência que aloja vários sites de clientes podem ter um número de visitantes semelhante, mas necessitar de recursos muito diferentes.

Primeiro, identifique os serviços que partilham a VPS. Um servidor Web, uma base de dados, processos PHP, uma cache, um retransmissor de e-mail, tarefas em segundo plano, contentores Docker, agentes de monitorização e tarefas de cópia de segurança consomem recursos de formas diferentes. A base de dados pode precisar de memória e acesso rápido ao disco, enquanto um processo de fila pode precisar de CPU apenas durante alguns minutos por hora.

Analise também os momentos mais importantes. A utilização média é útil, mas é a utilização máxima que determina se os clientes veem um serviço responsivo ou uma página de tempo limite excedido. Uma loja online pode ter pouco movimento durante a noite e, depois, receber uma vaga de encomendas após uma campanha de e-mail. Uma plataforma SaaS pode funcionar sem problemas durante todo o dia, até começarem as importações programadas à meia-noite. Os registos contam agora a mesma história: as médias podem ser simpáticas, mas os picos são mais reveladores.

Se estiver a substituir um servidor existente, recolha medições durante pelo menos uma ou duas semanas antes de escolher o novo dimensionamento. Analise a utilização da CPU, a memória disponível, a atividade de swap, o espaço em disco, a espera de E/S do disco, a transferência de rede e o tempo de resposta da aplicação. Sempre que possível, inclua a atividade normal da empresa e um período de maior movimento conhecido.

Os quatro recursos que determinam o dimensionamento da VPS​

CPU: capacidade de processamento para tarefas ativas​

Os núcleos de CPU determinam a quantidade de tarefas ativas que a VPS consegue concluir em simultâneo. Os sites dinâmicos utilizam CPU para PHP, Node.js, Python, Java, pedidos de API, processamento de imagens, indexação de pesquisas, encriptação e tarefas programadas. Mais núcleos são particularmente úteis quando vários pedidos ou tarefas em segundo plano têm de ser executados ao mesmo tempo.

Para um pequeno site de conteúdo com cache, 1 a 2 vCPUs podem ser suficientes. Um site WordPress ou WooCommerce movimentado, uma pequena pilha de aplicações ou vários sites com pouco tráfego funcionam, muitas vezes, melhor a partir de 2 a 4 vCPUs. As aplicações com importações regulares, conversão de imagens, tarefas de CI ou vários contentores podem precisar de 4 ou mais vCPUs, mesmo com tráfego moderado.

Esteja atento a uma utilização sustentada da CPU, em vez de um pico breve. Um servidor que atinge 90% de utilização da CPU durante alguns segundos durante uma implementação não está necessariamente subdimensionado. Um servidor que se mantém acima de cerca de 70% durante períodos normais de maior atividade tem menos margem para picos de tráfego, análises de segurança e manutenção de rotina.

O dimensionamento da CPU também depende da conceção do software. Uma cache de páginas agressiva pode reduzir drasticamente a necessidade de CPU. Consultas de base de dados mal otimizadas podem consumir todos os núcleos disponíveis com uma determinação impressionante. Adicionar CPU ajuda, mas não deve substituir a resolução de um problema evitável na aplicação.

RAM: o recurso que previne problemas​

A memória é, muitas vezes, o primeiro recurso que deve ser dimensionado cuidadosamente. A RAM é utilizada pelo sistema operativo, pelos processos Web, pelas áreas de memória intermédia da base de dados, pela cache, pelos contentores e pelas ferramentas de monitorização. Quando a memória física se esgota, o Linux começa a utilizar espaço de swap no disco. O swap é útil como margem de segurança de emergência, mas a atividade frequente de swap é um sinal de alerta, não uma estratégia de desempenho.

Um servidor Linux leve com uma pilha Web simples pode funcionar com 1 a 2 GB de RAM. Para um site de produção que utiliza uma base de dados e cache, 2 a 4 GB são um ponto de partida mais realista. Lojas, instalações de CMS de maiores dimensões, vários sites de clientes e servidores de aplicações precisam normalmente de 4 a 8 GB ou mais, consoante o número de processos e a atividade da base de dados.

Não calcule a RAM apenas com base na documentação da aplicação. Tenha em conta o comportamento real dos processos. Por exemplo, cada processo PHP pode utilizar uma quantidade significativa de memória, e um aumento do número de visitantes simultâneos pode multiplicar rapidamente esse consumo. Os motores de base de dados também utilizam memória para manter os dados acedidos frequentemente disponíveis, sem terem de os ler repetidamente do disco.

Um objetivo prático é manter memória disponível durante os picos de utilização e evitar o uso sustentado de swap. Se o servidor tiver RAM livre, mas os tempos de resposta continuarem fracos, investigue a saturação da CPU, a E/S do disco, os bloqueios da base de dados ou os atrasos de APIs externas antes de simplesmente aumentar a memória.

Armazenamento: a capacidade é apenas metade da questão​

O dimensionamento do armazenamento tem duas vertentes: de quanto espaço precisa e com que rapidez o disco consegue responder. Uma VPS pode ter bastante espaço livre em disco e, ainda assim, apresentar um desempenho fraco se a carga de trabalho gerar mais operações de disco do que a camada de armazenamento consegue processar.

Calcule a capacidade necessária para o sistema operativo, os ficheiros da aplicação, as bases de dados, os carregamentos, os registos, os ficheiros temporários e a retenção local de cópias de segurança. Depois, reserve espaço para o crescimento. As bases de dados crescem gradualmente, até deixarem de o fazer. Os ficheiros de registo podem crescer muito rapidamente durante um erro na aplicação, e descobrir que o disco está cheio nessa altura não é propriamente agradável.

Para a maioria das cargas de trabalho de produção, o armazenamento SSD ou NVMe é a opção de referência mais sensata. O armazenamento rápido é importante para consultas de bases de dados, operações de finalização de compras no WooCommerce, administração de CMS, atualizações de software e compressão de cópias de segurança. Se a espera de E/S do disco aumentar durante períodos de maior atividade, o servidor pode estar à espera do armazenamento, em vez de ter falta de CPU.

Evite guardar a sua única cópia de segurança na mesma VPS que aloja o serviço ativo. Os instantâneos locais podem ajudar a acelerar a recuperação, mas as cópias de segurança independentes protegem contra uma maior variedade de falhas, incluindo eliminações acidentais e problemas ao nível do servidor.

Largura de banda e transferência de rede: meça o sentido do tráfego​

A largura de banda é a velocidade da ligação. A transferência é a quantidade total de dados movimentados durante um período de faturação. Ambas são importantes, mas resolvem problemas diferentes.

Um site com muitos conteúdos multimédia, um serviço de transferência de ficheiros, uma plataforma de API ou uma loja com imagens de produtos de grandes dimensões pode transferir muito mais dados do que um site baseado em texto com o mesmo número de visitantes. A utilização de CDN, a otimização de imagens, a cache do navegador e o armazenamento de objetos podem reduzir o tráfego proveniente da VPS. No caso do tráfego das aplicações, tenha também em conta os dados enviados: as respostas da API, as cópias de segurança enviadas para fora do local, a replicação e as exportações de monitorização saem todas do servidor.

A capacidade da rede deve acomodar os picos previstos, enquanto o limite de transferência deve cobrir a utilização mensal com alguma margem. Se a sua equipa de marketing estiver a planear um lançamento, dimensione os recursos para a campanha antes de esta começar. Os servidores também não apreciam surpresas.

Um ponto de partida prático para o dimensionamento de VPS​

Estes valores são pontos de partida, não regras fixas. O software, o padrão de tráfego, a configuração da cache e os requisitos de gestão podem alterar a resposta.

  • Um pequeno site institucional ou servidor de desenvolvimento costuma funcionar com 1 a 2 vCPUs, 1 a 2 GB de RAM e 20 a 40 GB de armazenamento rápido.
  • Um site empresarial, uma instalação de CMS pequena ou uma aplicação de baixo volume funciona geralmente bem com 2 vCPUs, 2 a 4 GB de RAM e 40 a 80 GB de armazenamento rápido.
  • Um CMS movimentado, uma loja WooCommerce, um ambiente de alojamento de agência ou um pequeno serviço SaaS precisa frequentemente de 2 a 4 vCPUs, 4 a 8 GB de RAM e 80 GB ou mais de armazenamento rápido.
  • Uma aplicação com uso intensivo de bases de dados, uma loja de maiores dimensões, uma pilha com contentores ou uma carga de trabalho com processamento regular em segundo plano pode precisar de 4 ou mais vCPUs, 8 GB ou mais de RAM e armazenamento escolhido especificamente pelo desempenho de E/S.

O dimensionamento inicial adequado deve deixar cerca de 25% a 40% de margem durante os períodos normais de pico de atividade. Essa margem não é um desperdício. Dá ao serviço espaço para o crescimento do tráfego, as cópias de segurança, as atualizações de segurança e os ocasionais comportamentos inesperados da aplicação que surgem sem serem convidados.

Valide após a implementação​

O dimensionamento não é uma decisão que se toma apenas uma vez. Implemente a carga de trabalho, monitorize-a e ajuste os recursos com base em dados concretos. Os indicadores mais úteis são a carga sustentada da CPU, a pressão sobre a memória, a utilização de swap, a espera de E/S do disco, o crescimento do armazenamento, a utilização da rede e os tempos reais de resposta da aplicação.

As métricas do Prometheus e do Grafana são particularmente úteis para as equipas que pretendem relacionar a atividade da infraestrutura com a experiência do utilizador. Por exemplo, um pico no tempo de resposta que coincide com uma espera elevada de E/S aponta numa direção diferente de um pico que coincide com o esgotamento dos processos PHP. A monitorização transforma o redimensionamento de um palpite numa tarefa operacional controlada.

O suporte gerido também altera os cálculos para muitas empresas. Uma equipa com conhecimentos técnicos pode preferir ajustar os processos, as caches, as definições da base de dados e os horários das cópias de segurança antes de passar para uma VPS maior. Na kodu.cloud, esta verificação operacional faz parte de voltar a manter o serviço estável, em vez de tratar cada alerta como pretexto para comprar mais recursos de servidor.

Planeie o crescimento sem pagar por espaço vazio​

Escolha uma VPS capaz de suportar a carga de pico atual com alguma margem e, depois, confirme se a atualização da CPU, da RAM ou do armazenamento será simples quando os dados a justificarem. Começar com recursos insuficientes pode obrigar a migrações urgentes. Começar com recursos muito acima das necessidades pode ocultar código ineficiente e consumir orçamento sem melhorar a experiência do cliente.

Faça uma análise mensal simples das tendências de utilização dos recursos, sobretudo depois de lançar novas funcionalidades, adicionar sites de clientes, alterar as políticas de cópia de segurança ou realizar uma campanha de marketing bem-sucedida. O servidor deve crescer porque a carga de trabalho demonstrou que precisa disso, não porque o nome do plano parecia tranquilizador. Com métricas claras e alguma capacidade de reserva, pode descansar enquanto a infraestrutura continua a cumprir a sua função.

Andres Saar, engenheiro de apoio ao cliente