Saludos evaantelo
Pues bien, las diferencias mas relevantes seria que si crearas un servidor propio, tendrias que tenerlo activo las 24 horas del dia, los 365 dias del año, esto a que si apagas tu servidor, podrias perder visitas potenciales, ademas de que tambien deveras de tener un buen antivirus y firewall para evitar los virus y ataques externos.
Las ventajas serian tambien muchas, como por ejemplo, cuando actualices tu pagina solo modificas los archivos y listo, la web quedara actualizada, sin necesidad de subir los archivos a alguna otra parte, tendrias control total sobre que servicios deseas correr ademas no tendrias restricciones de espacio en disco, ni ancho de banda.
El albergar tu sitio en un servidor externo, conlleva otras cosas, como por ejemplo, saber que servidor seria bueno para alojar tu web, cuanto es lo que cobra y cuanto puedes tu pagar, que servicios te ofrecen, el ancho de banda que te dan por mes.
Eso en un servidor de paga, en los gratuitos, por lo general, te ponen una publicidad enorme, que molesta a tu visitante, y te puede hacer perder visitas, hay algunos que no ponen publicidad, pero exigen demasiado, pero todo es cosa de buscar.
Respecto a los requerimientos, un buen servidor deveria tener por lo menos:
LInux Red Hat (de preferencia) o Windows 2000 server (si no estas familiarizado con linux).
1.5(minimo) o 2.0(de preferencia) Ghz de procesador.
256(minimo) o 512(de preferencia) de memoria RAM.
40 Gb en Disco Duro.
Video de 16 Megas de RAM minimo.
CD-ROM.
Lo que dice (de preferencia) es para que te puedas correr bien las aplicaciones y puedas tambien utilizar tu equipo sin que llegue a congelarse, pero lo (minimo) tambien te servira.
Espero te sirva esta informacion
.
Un Saludo
.