Las plataformas de alojamiento compartido alojan múltiples sitios web en un solo servidor físico, con cada sitio web asignado a una porción de los recursos del servidor. Este modelo es rentable porque los costos de infraestructura se distribuyen entre muchos usuarios, lo que lo convierte en una solución ideal para individuos y pequeñas y medianas empresas con necesidades de tráfico bajas a moderadas.
Los clientes gestionan sus entornos de alojamiento a través de paneles de control o tableros, donde pueden configurar sitios web, dominios, cuentas de correo electrónico, bases de datos y configuraciones de seguridad. Aunque las plataformas de alojamiento compartido admiten la escalabilidad de recursos dentro de límites definidos, el rendimiento está inherentemente limitado por la naturaleza compartida de los recursos del servidor. Las plataformas de alojamiento compartido suelen admitir la escalabilidad de recursos dentro de límites definidos, asegurando la asequibilidad mientras mantienen un rendimiento confiable para cargas de trabajo más pequeñas.
Al agrupar recursos entre múltiples clientes, las plataformas de alojamiento compartido reducen costos pero también comparten la capacidad de CPU, memoria y ancho de banda entre los sitios alojados. En comparación con el alojamiento dedicado, este enfoque ofrece un costo más bajo y facilidad de uso, pero con menos garantías en cuanto al rendimiento bajo carga pesada.
Para calificar para la inclusión en la categoría de Alojamiento Compartido, un producto debe:
Alojar múltiples sitios web en un solo servidor físico asignando recursos entre diferentes clientes
Proporcionar a los clientes un panel de control o tablero para gestionar sitios web, dominios, cuentas de correo electrónico, bases de datos y configuraciones de seguridad
Soportar bases de datos relacionales comunes, como MySQL o PostgreSQL
Ofrecer opciones de asignación y actualización de recursos que permitan a los usuarios aumentar el almacenamiento, el ancho de banda o el cómputo dentro de los límites del alojamiento compartido
Proporcionar medidas de fiabilidad, incluyendo redundancia básica y garantías de tiempo de actividad, para minimizar el tiempo de inactividad y la latencia