hajautuvissa
Hajautuvissa järjestelmissä toiminta ja tieto jakautuvat useiden riippumattomien komponenttien kesken, jotka sijaitsevat verkon yli. Tavoitteena on saavuttaa skaalautuvuus, korkea käytettävyys ja sietokyky virheille sekä verkkoviiveille. Hajautus voi koskea sekä laskentaa että datan tallentamista, ja se ilmenee usein eri palveluissa, mikropalveluarkkitehtuureissa tai hajautetuissa tietokannoissa.
Ominaisuudet ja arkkitehtuurit
Hajautuneet järjestelmät voivat käyttää erilaisia arkkitehtuureja, kuten mikro- tai monisäikeisiä palveluita, vertaistuottajia ja hajautettuja tiedonvarastoja. Keskeisiä
Hajautuvien järjestelmien suunnittelussa on huomioitava latenssi, verkon epäluotettavuus ja operaatiokohtainen konsistenssi. Ylläpidon ja operatiivisen hallinnan monimutkaisuus
Käyttötapauksia ovat pilvipalvelut, hajautetut tietokannat ja suurten datamassojen käsittely, mikropalveluarkkitehtuuri sekä hakupalvelut ja sisäiset prosessit. Hajautuvia