En las redes de computadoras, el término "servidor cliente" describe una arquitectura de red donde las computadoras conocidas como servidores se usan para administrar de manera centralizada el acceso a la red y a los recursos de la red y almacenar datos. La mayoría de las redes empresariales utilizan la arquitectura del servidor del cliente, ya que las ventajas de las implementaciones del servidor del cliente superan las desventajas.

...

Ventaja de servidor centralizado

Tener un único servidor que aloje la base de datos de nombres de usuario y contraseñas y, al mismo tiempo, administrar qué niveles de acceso pueden tener los usuarios individuales y las computadoras a recursos de red específicos es una clara ventaja de la arquitectura del servidor del cliente. Se necesita menos personal de soporte para administrar cuentas de seguridad centralizadas de las que se necesitarían si la seguridad y el acceso a los recursos tuvieran que configurarse en cada computadora individual en la red. Esta ventaja es aún mayor en las redes donde los usuarios suelen acceder a los recursos desde varias computadoras, ya que el acceso a los recursos y los permisos de inicio de sesión tendrían que configurarse para cada usuario, en cada computadora que usan.

Desventaja del servidor centralizado

Dondequiera que se use un solo servidor para administrar recursos en una red, siempre existe la posibilidad de que una falla del servidor detenga el negocio de la red. Por ejemplo, si un solo servidor aloja la base de datos de nombres de usuario y contraseñas para una red, y el servidor sufre una falla, ningún usuario podrá iniciar sesión en la red hasta que el servidor sea reparado o reemplazado. Una red donde la información de inicio de sesión se configura y mantiene en cada computadora no tiene este problema, ya que la falla de una sola computadora no impide que los usuarios de otras computadoras inicien sesión y accedan a los recursos de la red. Solo se ve afectada la computadora fallida.

Ventaja de escalabilidad

Puede agregar recursos en forma de segmentos de red, computadoras y servidores a una red de servidor cliente sin interrupciones importantes en la red. El acceso a cualquier recurso nuevo se puede administrar desde la base de datos de seguridad centralizada, almacenada en un único servidor de red. Sin servidores centralizados que alojen nuevos recursos, cualquier computadora nueva agregada a la red debería configurarse individualmente con los nombres de usuario y las contraseñas de todos los usuarios que podrían necesitar usarlos, y el acceso a los recursos almacenados en varias computadoras necesitaría ser configurado en cada computadora que aloja recursos, para cada usuario que necesita acceso a ellos. Cuanto más grande se vuelve la red, más personal de soporte de TI se necesita simplemente para administrar cuentas de usuario y permisos de acceso a recursos. Con un servidor centralizado, un número menor de personal de soporte puede otorgar permisos a todos los recursos de la red para configurar esos permisos en el servidor.

Costo

En cierto sentido, el costo puede verse como una ventaja de la arquitectura de red del servidor del cliente. Se requiere poco personal de soporte para mantener la red y mantener el acceso a los recursos de la red. Sin embargo, el costo del hardware y software del servidor es mayor que el costo de comprar licencias de hardware y software de escritorio, y el hecho de que los servidores dedicados individuales supongan un riesgo para toda la red en caso de que fallen, significa que la mayoría de las empresas emplean costosos sistemas a prueba de fallas, como mantener servidores de respaldo, listos para conectarse en línea en el momento en que falla el servidor primario. Este tipo de duplicación de recursos y la experiencia necesaria para administrarlo y mantenerlo compensa de alguna manera los ahorros que se obtienen al necesitar menos personal de soporte de escritorio.