En un servidor VPS no compartes recursos con otro usuario, sino que son exclusivos para ti. Se trata de una partición virtualizada de un servidor físico, por lo que los recursos que tengas asignados serán exclusivos.
En un hosting compartido, comparten los recursos del servidor con el resto de usuarios que tienen sus proyectos alojados en ese servidor.