Hogar Redes ¿Qué es un sistema distribuido? - definición de techopedia

¿Qué es un sistema distribuido? - definición de techopedia

Tabla de contenido:

Anonim

Definición - ¿Qué significa Sistema Distribuido?

Un sistema distribuido es una red que consta de computadoras autónomas que están conectadas mediante un middleware de distribución. Ayudan a compartir diferentes recursos y capacidades para proporcionar a los usuarios una red coherente única e integrada.

Techopedia explica Sistema Distribuido

Las características clave de un sistema distribuido son:

  • Los componentes en el sistema son concurrentes. Un sistema distribuido permite compartir recursos, incluido el software por sistemas conectados a la red al mismo tiempo.
  • Puede haber múltiples componentes, pero generalmente serán de naturaleza autónoma.
  • No se requiere un reloj global en un sistema distribuido. Los sistemas pueden extenderse a través de diferentes geografías.
  • En comparación con otros modelos de red, hay una mayor tolerancia a fallas en un modelo distribuido.
  • La relación precio / rendimiento es mucho mejor.

Los objetivos clave de un sistema distribuido incluyen:

  • Transparencia: lograr la imagen de una sola imagen del sistema sin ocultar los detalles de la ubicación, acceso, migración, concurrencia, falla, reubicación, persistencia y recursos para los usuarios
  • Apertura: hacer que la red sea más fácil de configurar y modificar
  • Confiabilidad: en comparación con un solo sistema, un sistema distribuido debe ser altamente capaz de ser seguro, consistente y tener una alta capacidad de enmascarar errores.
  • Rendimiento: en comparación con otros modelos, se espera que los modelos distribuidos den un impulso muy deseado al rendimiento.
  • Escalabilidad: los sistemas distribuidos deben ser escalables con respecto a la geografía, la administración o el tamaño.

Los desafíos para los sistemas distribuidos incluyen:

  • La seguridad es un gran desafío en un entorno distribuido, especialmente cuando se utilizan redes públicas.
  • La tolerancia a fallas podría ser difícil cuando el modelo distribuido se construye en base a componentes poco confiables.
  • La coordinación y el intercambio de recursos pueden ser difíciles si no existen protocolos o políticas adecuados.
  • El conocimiento del proceso debe establecerse para los administradores y usuarios del modelo distribuido.
¿Qué es un sistema distribuido? - definición de techopedia