Basicamente a diferença é que na hospedagem compartilhada, os recursos do servidor (processador, memória e disco) são compartilhados com todos os sites que estão hospedados e em uma hospedagem dedicada não existe compartilhamento dos recursos do servidor.
Configuração do servidor de hospedagem (VPS)
CPU: 2 x 2.4 GHz
RAM: 3 GB (para hospedagens compartilhadas a memória é de 512MB)
Disco SSD: 80 GB (para hospedagens compartilhadas o espaço em disco é de 10 GB)
Banco de dados: 1 MySQL
2 GB de espaço SSD (para hospedagens compartilhadas o espaço em disco é de 1 GB)
50 conexões simultâneas (para hospedagens compartilhadas o banco suporta 25 conexões simultâneas – é possível faze upgrade de banco)
E-MAIL: 1 – 1 GB
Certificado SSL – Let’s Encrypt