Definición
El shared hosting es un modelo de alojamiento en el que un servidor físico aloja muchas cuentas de clientes que comparten el mismo conjunto de CPU, RAM, almacenamiento y ancho de banda. Es la forma de hosting más económica y común, con precios que suelen ir de 2 a 10 GBP al mes aproximadamente. Cada cuenta está aislada a nivel de archivos y cuenta con su propio panel de control, normalmente cPanel o Plesk, pero el hardware y la conexión de red subyacentes se comparten entre todos los usuarios del servidor. Los proveedores limitan los recursos por cuenta para que un sitio con mucho tráfico no afecte al resto, aunque el rendimiento igualmente puede variar según lo que estén haciendo las cuentas vecinas en un momento dado. El shared hosting es adecuado para blogs, portafolios, sitios institucionales y sitios de pequeñas empresas con menos de aproximadamente 10.000 visitas mensuales, donde un tráfico bajo y predecible importa más que una capacidad garantizada. Cuando un sitio necesita software personalizado, más memoria o un rendimiento estable bajo carga, ha superado lo que el shared hosting puede ofrecer, y un VPS se convierte en el siguiente paso lógico.
Cómo funciona
En un servidor compartido, el proveedor de hosting gestiona el sistema operativo, el servidor web (a menudo Apache o NGINX con LiteSpeed), el entorno de ejecución de PHP, MySQL y un panel de control. Tú subes tus archivos a través de cPanel, FTP o git, y el servidor se encarga del resto. Los recursos se limitan por cuenta para evitar que un usuario afecte a todo el servidor.
Por qué es importante
Para un sitio que aún no justifica un VPS, el shared hosting es inmejorable en cuanto a relación precio-capacidad. La desventaja es el problema del 'vecino ruidoso' y que no puedes instalar nada que el proveedor no ofrezca. Cuando un sitio empieza a necesitar más memoria, software personalizado o un rendimiento constante, ha superado lo que el shared hosting puede dar.