Please enable JavaScript.
Coggle requires JavaScript to display documents.
Sistemas Distribuidos - Coggle Diagram
Sistemas Distribuidos
-
Características
Concurrencia. Una arquitectura distribuida permite que sea utilizada por todos los usuarios que interactúan en la red.
Modularidad. Esta característica permite que los sistemas distribuidos sean escalables, teniendo capacidad para crecer de forma simple y eficiente.
Transparencia. Proporcionando a los usuarios y las aplicaciones una visión de los recursos del sistema como si se tratase de una única máquina o equipo.
No depende de los componentes. Un sistema distribuido no depende de los distintos componentes hardware que lo forman, ya que, si alguno falla, los demás continúan con los procesos sin que el sistema se vea interrumpido o sufra pérdidas de datos.
Apertura. La arquitectura distribuida permite añadir nuevos servicios que compartan los recursos existentes sin perjudicar los servicios que ya se están ejecutando.
Carencia de reloj global. Las coordinaciones para la transferencia de mensajes entre los diferentes equipos para la resolución de una o varias tareas, no tienen una temporización general, es decir, se encuentra distribuida a los componentes.
-
Arquitectura distribuida
Aplicaciones comerciales como software bancarias o sistemas de gestión de grandes empresas tipo SAP o aplicaciones CRM.
Contenido multimedia incluyendo enseñanza online, videojuegos multijugador o servicios de videoconferencia.
Servicios en la nube como correo electrónico, almacenamiento cloud, o world wide web.
Sistemas informáticos complejos que incluyan base de datos distribuidas, telecomunicaciones, sistemas operativos distribuidos, servidores de ficheros y lenguajes de programación.
Desventajas
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.
Mayor esfuerzo: Ya que el sistema puede incluir máquinas que dispongan de diferentes sistemas operativos o distintas versiones de los mismos.
-