22 nov 2009

La Arquitectura Cliente Servidor

Computadora Servidor
ºPoderosa computadora en términos de memoria y procesamiento.
ºSistema operativo robusto.
ºNodo importante de la red de computadoras en la que se encuentra.
ºEn ella se encuentran los datos y servicios que se proporcionan a las computadoras clientes de la red.
Computadora Cliente
Computadora no nnecesariamente poderosa en términos de memoria y procesamiento. Sistema operativo doméstico.Nodo no importante de la red de computadoras en la que se encuentra. En ella se encuentran los programas que sirven para solicitar datos al servidor y mostrarlos.
Clientes delgados
No tienen CPU, ni unidad de disco duro.
Son únicamente el teclado, la pantalla y el dispositivo de conexión al servidor.

Software servidor
Se dedica principalmente a escuchar, esperando solicitudes de los clientes. Mantiene datos organizados para procesarlos y proporcionar la información que se le solicite. Debe estar programado para atender varias solicitudes "al mismo tiempo". Cuando no puede atender todas las solicitudes, baja su rendimiento y/o deja de funcionar. Debe ser probado en su desempeño y su robustez, ante escenarios de una gran carga de solicitudes.

Software cliente
Se dedica principalmente a hacer solicitudes al servidor y a presentar los datos que éste proporciona. Cuenta con una interfaz gráfica para el usuario recrear textos, imágenes, multimedios proporcionados por el servidor. Debe estar programado para facilitar la interacción del usuario con la computadora.
Arquitectura cliente-servidor
Recursos centralizados, estos puedeb ser utilizados a través de varias computadoras cliente.
Mayor seguridad.Los datos centralizados en un servidor o servidores son menos vulnerables.
Administración más eficiente y económica. Es más fácil y económico administrar la instalación y la actualización de software en un servidor que en todos los clientes. Tiene escalabilidad.
Se puede incrementar el número y la capacidad de clientes y servidores por separado.

Desventajas de la arquitectura cliente-servidor
Una falla en el servidor afecta a todos los clientes. En horas pico, el servidor trabajará lentamente y podrá dejar de funcionar. El tráfico de la red afecta el desempeño.

No hay comentarios: