Den type computernetværk, der spreder behandlings- og opbevaringsopgaver blandt mange computere, kaldes et
distribueret system .
Her er en sammenbrud:
* distribueret system: Et system, hvor flere uafhængige computere arbejder sammen for at nå et fælles mål. Dette betyder, at opgaver, data og ressourcer distribueres på tværs af forskellige maskiner i stedet for at være begrænset til en enkelt computer.
nøglefunktioner i distribuerede systemer:
* decentralisering: Intet enkelt fiasko. Hvis den ene computer mislykkes, kan de andre stadig fungere.
* skalerbarhed: Let at tilføje flere computere til systemet, når arbejdsbyrden øges.
* Fleksibilitet: Ressourcer kan tildeles baseret på behov.
* fejltolerance: Systemet kan fortsætte med at fungere, selvom nogle komponenter mislykkes.
Eksempler på distribuerede systemer:
* cloud computing: Amazon Web Services (AWS), Google Cloud Platform (GCP) og Microsoft Azure.
* peer-to-peer (P2P) netværk: BitTorrent, Gnutella.
* Distribuerede databaser: MongoDB, Cassandra, Apache Hbase.
Fordele ved distribuerede systemer:
* øget ydelse: Ved at distribuere opgaver kan et distribueret system behandle information hurtigere.
* Forbedret pålidelighed: Systemet er mere modstandsdygtigt over for fejl.
* lavere omkostninger: Du kan bruge mindre kraftfulde computere individuelt, og du kan bruge eksisterende hardware mere effektivt.
* skalerbarhed: Det er lettere at skalere op eller ned efter behov.
Ulemper ved distribuerede systemer:
* kompleksitet: At designe og styre et distribueret system kan være udfordrende.
* Kommunikationsomkostning: Der er yderligere omkostninger forbundet med kommunikation mellem computere.
* sikkerhed: Sikkerhedsspørgsmål kan være mere komplekse i et distribueret system.
Konklusion:
Distribuerede systemer tilbyder en kraftfuld måde at sprede behandlings- og opbevaringsopgaver på tværs af flere computere, hvilket giver betydelige fordele med hensyn til ydeevne, pålidelighed og omkostningseffektivitet.