El hosting, también denominado web hosting o alojamiento web, hace referencia al sistema (software y hardware) necesario para poder almacenar información (fotos, imágenes, textos, videos, etc.) accesible desde internet.
Normalmente el acceso se realiza a través de un navegador web o browser, siendo el principal uso de un hosting el albergar sitios web o aplicaciones online. Hacer referencia a un hosting es hacerlo por lo general a disponer de un servidor.
En la parte software, un hosting provee de servicios como un servidor web, de correo, de FTP, SSH… sobre algún sistema operativo como Linux o Windows.
En lo referente al hardware, la máquina física que contiene los ficheros y tiene instalado todos estos servicios software pueden ser, por lo general, de 3 tipos:
- hosting compartido: una misma máquina física (ordenador) se divide de forma lógica y presta servicio a varios usuarios, quienes comparten los recursos de la máquina tales como memoria, procesador, mismas unidades de disco…
- hosting dedicado: un único servidor o máquina está a la entera disposición de un único usuario o cliente. Se tiene acceso a todos los recursos del servidor.
- hosting VPS (virtual private server) o cloud: un servidor, o conjunto de ellos, se divide de forma virtual en partes independientes, de manera que cada cliente tiene garantizado ciertos recursos propios para su uso exclusivo en lo que se refiere a memoria, procesadores y espacio en disco. El cliente en caso de necesidad, podría solicitar al proveedor ampliar estos recursos.
Lo habitual es contratar el servicio de hosting a algún proveedor, los cuales tienen las máquinas alojadas en uno o varios data center. Esto es así dado que tienen una mayor fiabilidad, seguridad y velocidad respecto a ubicar un servidor en nuestra propia oficina o instalaciones.