Sisällysluettelo:
Määritelmä - mitä hajautettu järjestelmä tarkoittaa?
Hajautettu järjestelmä on verkko, joka koostuu itsenäisistä tietokoneista, jotka on kytketty jakelun väliohjelmalla. Ne auttavat jakamaan erilaisia resursseja ja ominaisuuksia tarjoamaan käyttäjille yhden ja integroidun yhtenäisen verkon.
Techopedia selittää hajautettua järjestelmää
Hajautetun järjestelmän keskeiset piirteet ovat:
- Järjestelmän komponentit ovat samanaikaisia. Hajautettu järjestelmä sallii resurssien jakamisen, mukaan lukien verkkoon samaan aikaan kytkettyjen järjestelmien ohjelmistot.
- Komponentteja voi olla useita, mutta ne ovat yleensä luonteeltaan itsenäisiä.
- Hajautetussa järjestelmässä ei vaadita globaalia kelloa. Järjestelmät voidaan levittää eri maantieteellisille alueille.
- Verrattuna muihin verkkomalleihin, hajautetussa mallissa on suurempi vikasietoisuus.
- Hinta / suorituskyky-suhde on paljon parempi.
Hajautetun järjestelmän keskeisiä tavoitteita ovat:
- Läpinäkyvyys: Kuvan saavuttaminen yhdestä järjestelmäkuvasta piilottamatta sijainnin, pääsyn, siirron, samanaikaisuuden, epäonnistumisen, siirtämisen, pysyvyyden ja resurssien yksityiskohdat käyttäjille
- Avoimuus: Verkon määrittämisen ja muokkaamisen helpottaminen
- Luotettavuus: Verrattuna yhteen järjestelmään, hajautetun järjestelmän pitäisi olla erittäin kykenevä olemaan turvallinen, johdonmukainen ja sillä on oltava suuri mahdollisuus peittää virheitä.
- Suorituskyky: Verrattuna muihin malleihin, hajautettujen mallien odotetaan lisäävän suorituskykyä halutulla tavalla.
- Skaalautuvuus: Hajautettujen järjestelmien tulisi olla skaalautuvia maantieteellisen, hallinnollisen tai koon suhteen.
Haasteita hajautettuihin järjestelmiin ovat:
- Turvallisuus on iso haaste hajautetussa ympäristössä, varsinkin kun käytetään julkisia verkkoja.
- Vikasietoisuus voi olla vaikea, kun hajautettu malli on rakennettu epäluotettavien komponenttien perusteella.
- Koordinointi ja resurssien jakaminen voi olla vaikeaa, jos asianmukaisia protokollia tai käytäntöjä ei ole paikallaan.
- Hajautetun mallin järjestelmänvalvojille ja käyttäjille olisi luotava prosessitieto.