¿Cuál es la diferencia entre hosts virtuales y servidores virtuales?

Un servidor puede alojar múltiples sitios. Por ejemplo, puedo enviar solicitudes de Foo.com a / home / sites / foo y solicitudes de bar.com a / home / sites / bar. Esto tiene la ventaja del rendimiento (solo se está ejecutando una copia del software para hacerlo), y literalmente miles de sitios se pueden alojar de esta manera en un servidor razonable. El problema es que cualquier cuenta tiene acceso limitado para configurar el servidor (por necesidad, ya que cualquier cambio puede afectar a otros sitios).

Un servidor también podría alojar múltiples servidores virtuales. Por lo general, se utiliza un tipo especial de software del sistema operativo (llamado hipervisor ) para ejecutar copias completas de los sistemas operativos de forma aislada. Como tiene un espacio completamente separado, cada usuario obtiene su propia máquina con la que puede hacer básicamente cualquier cambio de configuración que desee. Sin embargo, dado que tiene que cargar un sistema operativo completo, tiene menos servidores virtuales por servidor físico que los hosts virtuales por servidor. Entonces son bastante más caros. OTOH, PODRÍA ejecutar múltiples hosts virtuales en su servidor virtual (por lo que podría decidir ejecutar docenas de sitios en su servidor virtual).

Finalmente, si tiene un servidor físico, puede ejecutar un hipervisor. Que a su vez puede ejecutar servidores virtuales. Que a su vez puede ejecutar hosts virtuales. Pero debe adquirir una caja y obtenerla en un centro de datos (colocación) o simplemente alquilar un servidor físico dedicado a su proveedor.

En resumen:

  • vhost – menos control, barato
  • vserver – más control, costoso
  • servidor físico: mayor control, más costoso

Espero que esto ayude.

Los hosts virtuales están todos en el mismo servidor en la misma dirección IP en el mismo puerto utilizando el mismo proceso. Cuando se conecta con un navegador, envía un host HTTP: encabezado que le indica al servidor web qué host virtual desea. Si el contenido del host virtual es mantenido por diferentes personas que no confían entre sí, probablemente solo tengan acceso a sus páginas web particulares mediante ftp o cpanel. SSL está limitado en los hosts virtuales: funciona en los navegadores más nuevos, pero no en los más antiguos y no en algunas herramientas como wget.

Los servidores virtuales son computadoras virtuales completas que se ejecutan dentro de un contenedor en un sistema host. Todos tienen su propia dirección IP y, por lo que puede ver, se comportan como una computadora real donde puede iniciar y detener procesos, instalar software, configurar servidores web, etc. Al menos, es una máquina virtual. No escucho a menudo término “servidor virtual”. Como tienen su propia dirección IP, puede usar fácilmente certificados SSL. Además, puede ejecutar otros servicios como correo electrónico y ftp y juegos. Los hosts virtuales son solo para servidores web.

Wikipedia es mejor que webopedia: alojamiento virtual, servidor privado virtual, máquina virtual

host virtual es una palabra que se usa cuando se alojan múltiples sitios web en el mismo servidor web.

El servidor virtual comparte recursos de hardware y software para múltiples sistemas operativos que a su vez alojan múltiples sitios web.