Ventajas:
Economía: es la
razón número uno de la tendencia hacia los sistemas distribuidos ya que estos
sistemas tienen en potencia una proporción precio/desempeño mucho mejor que la
de un sistema centralizado.
Velocidad: un
sistema distribuido puede tener mayor poder de cómputo que una mainframe.
Distribución
inherente: otra razón para la construcción de un sistema distribuido es que
ciertas aplicaciones son distribuidas en forma inherente; es decir, algunas
aplicaciones utilizan máquinas que están separadas a cierta distancia.
Confiabilidad:
un sistema distribuido ofrece mayor confiabilidad: al distribuir la carga de
trabajo en muchas máquinas, la falla de un circuito descompondrá a lo más una
máquina y el resto seguirá intacto.
Crecimiento por
incrementos: si se necesita añadir poder de cómputo a la compañía, con un
sistema distribuido, podrían añadirse sólo más procesadores al sistema, lo que
permite un desarrollo gradual conforme surjan las necesidades.
Procesadores más
poderosos y a menos costos
Desarrollo de
Estaciones con más capacidades
Avances en la
Tecnología de Comunicaciones.
Disponibilidad
de elementos de Comunicación.
Eficiencia y
Flexibilidad.
Respuesta
Rápida.
Disponibilidad y
Confiabilidad.
Sistema poco
propenso a fallas (Si un componente no afecta a la disponibilidad del sistema).
Mayores
servicios que elevan la funcionalidad (Monitoreo, Telecontrol, Correo
Eléctrico, Etc.).
Desventajas:
Software: No hay
mucha experiencia en el diseño, implantación y uso del software distribuido,
además existe poco software para los sistemas distribuidos en la actualidad.
Redes: Una vez
que el sistema llega a depender de la red, la pérdida o saturación de ésta
puede negar algunas de las ventajas que el sistema distribuido debía conseguir.
Seguridad: si
las personas pueden tener acceso a los datos en todo el sistema, entonces
también pueden tener acceso a datos con los que no tienen nada que ver.
Requerimientos
de mayores controles de procesamiento.
Velocidad de
propagación de información (Muy lenta a veces).
Servicios de
replicación de datos y servicios con posibilidades de fallas.
Mayores
controles de acceso y proceso (Commit).
Administración
más compleja.
No hay comentarios:
Publicar un comentario