Ventajas y desventajas de la arquitectura cliente-servidor

...

Muchas empresas confían en las redes cliente-servidor como base de su infraestructura de TI.

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

Ventaja del servidor centralizado

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

Video del día

Desventaja del servidor centralizado

Dondequiera que se utilice un solo servidor para administrar los 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 la el servidor sufre una falla, ningún usuario podrá iniciar sesión en la red hasta que el servidor esté reparado o sustituido. Una red donde la información de inicio de sesión está configurada y retenida 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 la red. recursos. Solo la computadora que falla se ve afectada.

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 los nuevos recursos se puede administrar desde la base de datos de seguridad centralizada, almacenada en un único servidor de red. Sin servidores centralizados que alberguen nuevos recursos, cualquier computadora nueva que se agregue a la red deberá configurarse individualmente con los nombres de usuario y las contraseñas de todos los usuarios que podría potencialmente necesitar usarlos, y el acceso a los recursos almacenados en varias computadoras debería configurarse en cada computadora que aloja los recursos, para cada usuario que necesite acceso 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 que configura esos permisos en el servidor.

Costo

En cierto sentido, el costo puede verse como una ventaja de la arquitectura de red cliente-servidor. Se requiere poco personal de apoyo 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 representan un riesgo para el 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 el servidor primario falla. 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.