Ventajas y desventajas de la arquitectura de servidor cliente

En las redes informáticas, el término "servidor cliente" describe una arquitectura de red en la que los equipos conocidos como servidores se utilizan para gestionar de forma centralizada el acceso a la red ya los recursos de la red y almacenar datos. La mayoría de las redes empresariales utilizan una arquitectura de servidor de cliente, ya que las ventajas de las implementaciones de servidor de cliente superan las desventajas.

Ventaja del 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 y las computadoras individuales 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 las cuentas de seguridad centralizadas de lo que se necesitaría 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 en las que los usuarios normalmente acceden a los recursos desde varias computadoras, ya que los permisos de acceso a los recursos y de inicio de sesión tendrían que configurarse para cada usuario, en cada computadora que utilicen.

Desventaja del servidor centralizado

Dondequiera que se utilice 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 en la que 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 la computadora fallida se ve afectada.

Ventaja de escalabilidad

Puede agregar recursos en forma de segmentos de red, computadoras y servidores a una red de servidor de 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 tendría que configurarse individualmente con los nombres de usuario y las contraseñas de todos los usuarios que podrían necesitar usarlas, y sería necesario configurar el acceso a los recursos almacenados en varias computadoras. en cada computadora que aloja los recursos, para cada usuario que necesita acceder a ellos. Cuanto más grande se vuelve la red, más personal de soporte de TI se necesita simplemente para administrar las cuentas de usuario y los permisos de acceso a los recursos. Con un servidor centralizado, los permisos para todos los recursos de la red pueden ser otorgados por un número menor de personal de soporte configurando 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 el software del servidor es mayor que el costo de comprar licencias de software y hardware de escritorio, y el hecho de que los servidores dedicados únicos representen un riesgo para toda la red si fallan significa que la mayoría de las empresas emplean costosos sistemas a prueba de fallas. como el mantenimiento de servidores de respaldo, listos para conectarse en el momento en que falle el servidor principal. Este tipo de duplicación de recursos y la experiencia necesaria para administrarlos y mantenerlos de alguna manera compensan los ahorros que se disfrutan al necesitar menos personal de soporte de escritorio.