¿Sabes qué es un virtual host? Si la respuesta es no, has llegado al sitio correcto. Vamos a ver qué es eso de virtual host.
Esto es todo lo que vas a encontrar en este artículo:
¿Qué es la virtualización?
Antes de saber qué es un virtual host necesitas conocer un concepto que está muy relacionado: la virtualización.
La virtualización es una técnica que permite imitar recursos hardware a través del software.
Mediante un software especial llamado hipervisor, se pueden replicar sistemas completos de forma virtual dentro de una sola máquina física.
Entre otras opciones, la virtualización permite ejecutar múltiples sistemas operativos de forma simultanea dentro de un mismo servidor. Pero las posibilidades no terminan ahí.
En el siguiente listado puedes ver algunos de los tipos de virtualización más comunes:
- Plataforma o sistema
- Recursos hardware: memoria, almacenamiento, interfaces de red, etc.
- Red
- Aplicaciones
- etc.
Ventajas de usar virtualización
Utilizar virtualización aporta muchas ventajas a nuestros sistemas, por eso cada vez se está empleando más esta técnica, sobre todo en lo que se refiere a computación en la nube.
A continuación te cito algunas de las ventajas de usar virtualización:
- Facilitar la administración de las infraestructuras de sistemas y redes.
- Ahorrar costes mediante la compartición de recursos.
- Reducir del consumo de energía y de las emisiones de CO2.
- Optimizar del uso de recursos.
- Aumentar la disponibilidad
- Facilidad a la hora de crear entornos de pruebas
- Aislamiento y seguridad
- etc.
¿Qué es un virtual host?
Ahora si, vamos al grano, ¿Qué es un virtual host, host virtual, alojamiento virtual? Llámalo como quieras.
El alojamiento virtual consiste en alojar diferentes sitios web sobre un mismo servidor (físico o virtualizado).
Imagina que quieres alojar dos páginas web. Una opción sería configurar dos servidores. Las desventajas de esta solución son considerables: desperdicio de recursos, costes elevados y doble trabajo en cuanto al mantenimiento. Ni te cuento si quieres alojar 10 o 100.
La solución es utilizar hosts virtuales. Gracias a la virtualización, todos los sitios se alojan en el mismo servidor y comparten los recursos de este. Por tanto, el número de host soportados dependerá de los recursos del sistema.
Aunque todos los host estén en el mismo servidor, la administración y ejecución de cada sitio web se realiza en un host virtual independiente.
¿Te quedan dudas? He preparado un vídeo en el que te explico todo con un ejemplo. Lo entenderás muchísimo mejor:
Sígueme: