Casa reti Che cos'è un sistema distribuito? - definizione da techopedia

Che cos'è un sistema distribuito? - definizione da techopedia

Sommario:

Anonim

Definizione - Cosa significa Sistema distribuito?

Un sistema distribuito è una rete costituita da computer autonomi collegati mediante un middleware di distribuzione. Aiutano a condividere diverse risorse e capacità per fornire agli utenti un'unica e coerente rete integrata.

Techopedia spiega il sistema distribuito

Le caratteristiche principali di un sistema distribuito sono:

  • I componenti nel sistema sono simultanei. Un sistema distribuito consente la condivisione delle risorse, incluso il software da parte di sistemi connessi alla rete contemporaneamente.
  • Possono esserci più componenti, ma saranno generalmente di natura autonoma.
  • Un orologio globale non è richiesto in un sistema distribuito. I sistemi possono essere distribuiti in diverse aree geografiche.
  • Rispetto ad altri modelli di rete, esiste una maggiore tolleranza agli errori in un modello distribuito.
  • Rapporto qualità / prezzo è molto meglio.

Gli obiettivi chiave di un sistema distribuito includono:

  • Trasparenza: ottenere l'immagine di una singola immagine di sistema senza nascondere agli utenti i dettagli di posizione, accesso, migrazione, concorrenza, fallimento, trasferimento, persistenza e risorse per gli utenti
  • Apertura: semplificare la configurazione e la modifica della rete
  • Affidabilità: rispetto a un singolo sistema, un sistema distribuito dovrebbe essere altamente capace di essere sicuro, coerente e avere un'alta capacità di errori di mascheramento.
  • Prestazioni: rispetto ad altri modelli, ci si aspetta che i modelli distribuiti aumentino le prestazioni.
  • Scalabilità: i sistemi distribuiti dovrebbero essere scalabili rispetto alla geografia, all'amministrazione o alle dimensioni.

Le sfide per i sistemi distribuiti includono:

  • La sicurezza è una grande sfida in un ambiente distribuito, specialmente quando si utilizzano reti pubbliche.
  • La tolleranza agli errori potrebbe essere difficile quando il modello distribuito è basato su componenti non affidabili.
  • Il coordinamento e la condivisione delle risorse possono essere difficili se non sono in atto protocolli o politiche adeguati.
  • Le conoscenze di processo dovrebbero essere messe in atto per gli amministratori e gli utenti del modello distribuito.
Che cos'è un sistema distribuito? - definizione da techopedia