El servicio de alojamiento web compartido es una cuenta como servicio que se comparte en modo de ambiente con más usuarios, tu solo estas distanciado por carpetas de otros usuarios y por configuraciones, en este caso como respuesta menos técnica es un plan de autogestión acompañado de un panel grafico cual compartidas en micro espacios con otras personas. Esto tiene muchos contras entre ellos las limitaciones, lo muy comprimido que estas y los vecinos muy cercanos.
No puedes abusar o usar cierta cantidad de los recursos porque afectas a los demás o bien si es una empresa que tiene un complemento de OS como Cloudlinux, te establecen los limites el cual si los sobrepasas te afectaría de alguna manera u otra en especial sitios con mucho tráfico o peso
Los planes de alojamiento compartido solo son para sitios estáticos, nuevos o pequeños, sitios con tráfico, sitios grandes, con peso, con demanda de recursos entre otros casi siempre requieren de superar dichos limites, es por eso por lo que te exigen cambiar.
En cuanto a los VPS (Virtual Server), te están entregando un ambiente con recursos semi dedicados, un servidor virtual generado a través de un software ambientado y complementado para este tipo de servicios, ya esto no es una cuenta como servicio sino un espacio con recursos que hacen de una maquina física poder particionarse en varias y permitirle a la empresa poderte ofrecer este producto.
Los VPS hasta cierto punto se les llama maquina compartida y es porque son servidores basados en nodos (maquinas físicas, host de virtualización) y en realidad el nodo es lo que se comparte espacio por espacio con al menos un máximo de 10 o 20 usuarios en vez de 200 o 400 como suelen meter en hosting compartido. Como beneficio tu data esta situada en un disco duro virtual con recursos asignados dándote así un ambiente y espacio para poder gestionar tus proyectos, ya nada esta a solo carpetas ni tres clics o sencillas configuraciones, esto es más complejo.
En el caso de los VPS ocupas instalar un sistema operativo (a la final es una maquina), instalar los paquetes del sistema en caso de distribuciones de Linux o programas en caso de Windows, ocupas configurar, optimizar, asegurar, saberte manejar o bien tener a alguien que haga todo esto por ti.
Generalmente como te dicen los demás usuarios, ya cuando se trata de un servidor dedicado o uno virtual, depende de ti porque abarcas montar todo, de igual forma al menos el 60-70% de las personas que no tienen idea de servidores optan por contratar a un SysManager para estas tareas.
¡Espero haberte sacado de dudas! [MENTION=179278]ultracobra[/MENTION]