Sistemas distribuidos – Ventajas y Desventajas
Un sistema distribuido es aquel
donde el almacenamiento y procesamiento de la información es realizado sobre
varias computadoras que permanecen en contacto entre ellas mediante elementos
de comunicación.
Ventajas de los sistemas
distribuidos:
Compartición de recursos:
Un sistema distribuido permite compartir hardware y software.
Apertura: La apertura de
un sistema es el grado al cual se puede extender agregándole nuevos recursos no
propietarios. Los sistemas distribuidos son sistemas abiertos que incluyen
software y hardware de diferentes fabricantes.
Concurrencia: En un
sistema distribuido varios procesos operan al mismo tiempo en diferentes
computadoras de la red comunicándose entre ellos si es necesario. •
Escalabilidad: En un
sistema distribuido relativamente sencillo aumentar la capacidad del mismo
añadiendo nuevos elementos al sistema. A menudo esta escalabilidad se ve
limitada por el nexo de unión entre los diferentes equipos, habitualmente el
factor limitador es la capacidad de la red.
Tolerancia a fallos:
Disponer de varios equipos trabajando en paralelo permite duplicar aquellos
equipos que realizan tareas críticas, de manera que ante la caída de un equipo
no ocurra una pérdida del servicio proporcionado por el sistema.
Transparencia: La
transparencia consiste en esconder al usuario la arquitectura del sistema. Para
el usuario es indiferente usar un sistema distribuido.
Desventajas de los sistemas
distribuidos
Complejidad: Es evidente
que los sistemas distribuidos son más difíciles de diseñar, construir, depurar
y mantener.
Seguridad: El sistema se
puede acceder desde diferentes lugares, lo que hace que el tráfico de red pueda
estar sujeto a inspecciones no deseadas.
Mantenibilidad: Las
diversas computadoras de un sistema pueden ser de diferentes tipos o ejecutar
diferentes sistemas operativos. Los fallos en una máquina pueden propagarse con
consecuencias impredecibles a priori. •
Impredecibilidad: Como
vemos a diario, como usuarios de Internet, los sistemas distribuidos son
impredecibles en su respuesta. Ésta depende de la carga del sistema, de su
estado y de la carga de la red, lo que hace que el tiempo para atender
peticiones varíe ampliamente.
No hay comentarios:
Publicar un comentario