Pense em um servidor virtual privado como um intermediário entre uma conta de hospedagem/compartilhada virtual e um servidor dedicado.
‘Virtual’ significa que não é real. Basicamente, ainda é uma conta de hospedagem compartilhada, mas ao contrário de uma conta de hospedagem compartilhada normal, cada VPS tem sua própria fatia dedicada de CPU, RAM e espaço em disco. Então, basicamente, o que você fizer não afetará os outros VPS da máquina. Você pode reiniciar seu VPS sempre que quiser e terá acesso root.
Pense desta forma. Um Servidor Dedicado é como possuir e morar em sua própria mansão, você pode compartilhar ou usar é totalmente seu, depende de você.
Um servidor virtual privado é como morar em um apartamento ou quarto de hotel. Você tem suas próprias portas, paredes e banheiro privativo. Você tem a privacidade do seu próprio quarto e pode fazer mais ou menos o que quiser. Claro, você compartilhará a infraestrutura com os demais moradores do prédio.
Uma Hospedagem Virtual / Conta Compartilhada é como ter uma cama em um dormitório. Você basicamente compartilha um banheiro, uma área comum e assim por diante.
Claro que em uma conta de hospedagem virtual, se você for o único cliente da máquina, poderá usar mais ou menos todos os recursos disponíveis. Se você compartilhar, desde que todos os clientes não usem mais do que o servidor pode suportar, não importa.
Um VPS , por outro lado, definiu estritamente a fatia de CPU/RAM e espaço em disco e, na maioria das vezes, a menos que permitido, você não pode ir além dessa alocação. A boa notícia é que não importa o quão lotado o servidor esteja, você ainda terá sua alocação mínima. A má notícia é que se o seu site exigir mais do que a fatia VPS pode suportar, você suportará isso mesmo que haja mais recursos não utilizados no servidor. É claro que alguns aplicativos VPS permitem o estouro até um limite razoável, mas outros não.