Definição
Um VPS (virtual private server) é uma máquina virtual que roda em hardware físico compartilhado, mas recebe alocação dedicada de núcleos de CPU, RAM e armazenamento, de modo que se comporta como um servidor próprio, mesmo sendo um entre vários guests na mesma máquina. Fica entre a hospedagem compartilhada, onde você divide recursos com muitos outros clientes e tem controle limitado, e a hospedagem dedicada, onde você aluga uma máquina física inteira. Um hipervisor como KVM, VMware ou Xen particiona o host em máquinas virtuais isoladas, cada uma executando seu próprio kernel, para que a carga ou a queda de um cliente não afete outro. Planos de VPS normalmente começam em torno de USD 4 to 6 por mês para 1 vCPU e 1-2 GB de RAM, e incluem acesso root, sua escolha de sistema operacional e a capacidade de instalar qualquer coisa, de um servidor web a um banco de dados ou uma aplicação personalizada, tudo por muito menos do que custa um servidor dedicado. Fornecedores comuns incluem Hetzner, DigitalOcean, Linode, Vultr, OVHcloud e Kamatera.
Como funciona
Por trás de um VPS, um hipervisor (KVM, VMware, Xen) divide um servidor físico em várias máquinas virtuais isoladas, cada uma com seu próprio kernel e recursos dedicados. A empresa de hospedagem gerencia o hardware físico; você gerencia o sistema operacional e tudo acima dele.
Por que isso importa
Um VPS é o próximo passo certo quando a hospedagem compartilhada começa a ficar restritiva: quando você precisa de desempenho mais confiável, software personalizado, mais memória ou controle total do servidor. Para a maioria dos sites que cresceram além do compartilhado, mas não precisam de uma máquina física inteira, um VPS atinge o ponto ideal de preço, controle e desempenho.