El Hosting es un producto que permite tener una web alojada en un servidor.
De forma resumida, sería como tener un ordenador conectado a internet todo el tiempo, con nuestra web en su disco duro.
No hay que confundirlo con dominio. El hosting es el espacio en dónde se encuentra nuestra web y el dominio es sólo una etiqueta que permite darle nombre a ese espacio. Son dos servicios diferentes.
Existen múltiples empresas que se dedican a ofrecer planes de hosting, que varían en precio en función de los requisitos que se necesiten (tamaño de la web, tráfico mensual, cuentas de correo…).