Es una pregunta muy común, y la solución más práctica consiste en pensar como se usan los recursos. En un Hosting Compartido, los recursos compartidos entre todos los clientes del servidor. En un VPS, a pesar de no ser un servidor dedicado, los recursos son monitoreados y divididos de tal manera que una parte del servidor este dedicado a cada cliente Algo similar ocurre con los Hosting Dedicado, en el cual, posees recursos exclusivos para ti.