Raftifyn ymmärtäminen hajautetuissa järjestelmissä
Raftify on termi, jota käytetään hajautettujen järjestelmien ja konsensusprotokollien yhteydessä. Se viittaa järjestelmän kykyyn jatkaa toimintaansa ja ylläpitää johdonmukaisuutta, vaikka jotkin sen komponenteista (jota kutsutaan "lautiksi") epäonnistuvat tai eivät ole käytettävissä.
Termi "lautta" tulee ajatuksesta solmuryhmästä hajautetussa järjestelmässä, joka toimii yhdessä kuin lautta, jossa jokaisella solmulla on erityinen rooli järjestelmän vakauden ja johdonmukaisuuden ylläpitämisessä. Vaikka jotkin solmut epäonnistuvat tai eivät ole käytettävissä, loput solmut voivat jatkaa toimintaansa ja ylläpitää järjestelmän yhdenmukaisuutta.
Rafttiness on mitta siitä, kuinka hyvin hajautettu järjestelmä sietää vikoja ja säilyttää johdonmukaisuuden näiden vikojen esiintyessä. Erittäin räjähdysmäinen järjestelmä voi jatkaa toimintaansa ja säilyttää johdonmukaisuuden myös merkittävien vikojen sattuessa, kun taas vähemmän räjähdysmäinen järjestelmä voi olla alttiimpi virheille ja epäjohdonmukaisuuksille.
Järjestelmä saavutetaan usein käyttämällä konsensusprotokollia, kuten esim. Paxos tai Raft, jotka varmistavat, että kaikki järjestelmän solmut ovat yhtä mieltä järjestelmän tilasta ja voivat toipua vioista. Näitä protokollia käyttämällä hajautettu järjestelmä voi säilyttää johdonmukaisuuden, vaikka jotkin solmut epäonnistuvat tai eivät ole käytettävissä.



