La mayor diferencia entre hosting cloud y hosting compartido está en la cantidad de servidores y la forma en que asignas los recursos. En el hosting compartido, tienes un solo servidor y todos los sitios alojados en él comparten sus recursos, pero dado que no hay límite en su uso, cualquiera de esos sitios puede tomar toda la CPU y RAM de la máquina para su propio beneficio y desventaja del resto. En la nube se aloja en un grupo de servidores, lo que mejora la redundancia del servicio, y sus recursos compartidos se dividen virtualmente para que tu sitio obtenga una cantidad dedicada que nadie más puede usar.