Alojamiento virtual

Informática de control de calidad
Este artículo se debió a fallas de contenido en el lado de la garantía de calidad del editorial de ciencias de la computación agregado. Esto se hace con el fin de llevar la calidad de los artículos del área temática de informática a un nivel aceptable. ¡Ayude a eliminar las deficiencias de este artículo y participe en la discusión !  ( + )


Razón: se puede ampliar la inteligibilidad general

El alojamiento virtual es la operación simultánea de varios entornos de servidor en un hardware común ( servidor o host ). Cada uno de estos entornos se denomina servidor virtual y se puede configurar individualmente para alojar varios dominios o direcciones IP . También se pueden instalar en paralelo entornos de servidor muy diferentes, a través de los cuales, además de los servicios habituales de Internet, p. Ej. B. Las interfaces API también son accesibles.

El uso principal del alojamiento virtual se encuentra en los proveedores de servicios de alojamiento que permiten a los clientes alquilar un servidor virtual. A diferencia del alojamiento de dominios, el cliente generalmente tiene acceso completo a las funciones más profundas del entorno del servidor, como trabajos cron o bases de datos. Además, existe una cuota de capacidad asignada firmemente del ancho de banda de acceso del servidor real, lo que ofrece al cliente una mayor estabilidad operativa.

Hay dos variantes básicas para virtualizar servicios basados ​​en Internet. Se diferencian en el procedimiento que utiliza el servidor al realizar una solicitud para determinar cuál de los servicios que presta ha sido atendido.

Alojamiento virtual basado en IP

Un host puede tener varias interfaces de red . Se pueden configurar varias direcciones IP (alias de interfaz) en cada interfaz de red de un host. Los servidores o servidores virtuales que se ejecutan en el host pueden vincularse a una o más de estas direcciones IP. Esto significa que se pueden direccionar diferentes servidores en este host con diferentes direcciones IP. Desde el punto de vista del cliente, los servidores son independientes entre sí. Este método es más sólido que el alojamiento virtual basado en nombres que se analiza a continuación .

Alojamiento virtual basado en nombres

Muchos servidores ofrecen la opción de ofrecer sus servicios para diferentes dominios al mismo tiempo, independientemente de si el servidor está vinculado a una o más direcciones IP. La distinción para qué dominio se solicitó el servicio se realiza a nivel de la aplicación. Entonces z. Por ejemplo, un servidor de correo puede reconocer el dominio deseado del destinatario en el protocolo de enlace SMTP . Con HTTP , la distinción se realiza mediante el campo de encabezado HTTP Host .

Este proceso se conoce como alojamiento virtual basado en nombres o también como dominio virtual . La última designación es engañosa porque no es el dominio el que está virtualizado, sino los servicios que se ejecutan bajo su nombre.

El alojamiento virtual basado en nombre puro solo se usa con servidores virtuales , ya que varios servidores no virtuales no pueden recibir conexiones en una dirección IP común y, por lo tanto, una diferenciación por nombre no tiene ninguna ventaja.

Este método es menos robusto que el alojamiento virtual basado en IP. Con el protocolo HTTP, por ejemplo, se requiere el envío de un encabezado "host" en el lado del cliente, que solo es obligatorio desde HTTP / 1.1 y que generalmente está fuera del control del operador del servidor. En el caso de conexiones HTTPS , el soporte de Indicación de Nombre de Servidor en el lado del servidor y del cliente también es necesario para una adecuada asignación de los certificados a los dominios .

La ventaja del alojamiento virtual basado en nombres es el menor esfuerzo de mantenimiento del lado del servidor y el menor consumo de direcciones IP, que es un argumento importante, especialmente para servidores grandes que admiten servicios para varios cientos o incluso miles de dominios.