Te lo pongo simple.
Compartido: un dedicado es dividido en unas 100 o 150 cuentas de cpanel distintas y se le vende una cuenta a cada user. El compartido tendra por ejemplo 8 cores, 12 gb de ram y x de disco que son COMPARTIODS entre todos los usuarios. Si consumes mucho de algo, seguramente joderas a los demas uqe comparten tu server y te cambiaran o te cerraran las cosas.
VPS: es un servidor estilo compartido ya que esta dividido en varias cuentas VPS pero son muchas menos cuentas por servidor y ademas, tenes caracteristicas aseguradas.
Por ejmeplo, si uno crea un VPS en un server de 8 cores, y le dan 3 cores para usar, solo podras consumir hasta 3 cores (o a veces hasta 4 si te dan la opcion de burstable). El burstable es que cuando lso demas del servidor no estne usando esa parte extra, te la dara, pero si la usan, no te la da. Es mucho mas potente que un compartido pero seguis compartiendo con algunas cuantas cuentas el server, oslo que te aseguras de tener tu parte del server sin que otro te la use digamos.
Dedicado
Es una pc para vos. Hace de cuent auqe agarras la pc de tu casa (esta es mucho mas potente obvio) y te la dan para vos totalmente. Le enchufan una linea de internet de mucha conexion y listo podes tocar lo queq uiras, instalarle cosas, paneles, crear vps dentro, crear compartidos dentro. Tenes una PC para vos completa con todas las caractersiticas que esta tenga, todas para vos las 24 horas.