Ventajas y desventajas de la arquitectura cliente-servidor

En redes cliente-servidor, servidores centrales gestionan acceso, recursos y almacenan datos. La mayoría de redes empresariales la usan porque sus ventajas superan a los inconvenientes.

Ventaja: Servidor centralizado

Un solo servidor aloja base de datos de usuarios/contraseñas y gestiona permisos de acceso a recursos. Reduce personal de soporte frente a configurar seguridad en cada PC. Mayor ventaja si usuarios acceden desde varios equipos.

Desventaja: Punto único de fallo

Si el servidor falla, toda la red se detiene (nadie puede loguearse). En redes peer-to-peer, el fallo de un equipo solo afecta a ese equipo.

Ventaja: Escalabilidad

Añadir segmentos, PCs o servidores no interrumpe la red. Los permisos se gestionan desde la base de datos central. Sin servidor central, cada nuevo equipo requeriría configuración individual de usuarios y accesos, multiplicando la carga administrativa.

Coste: Doble cara

Menos personal de soporte (ahorro), pero hardware/software de servidor es más caro que PCs. Además, para mitigar el riesgo de fallo, se suelen usar servidores de respaldo y sistemas de alta disponibilidad, encareciendo la solución.