systemreplikering
Systemreplikering är en arkitekturprincip som används för att öka tillgänglighet och motståndskraft i datorsystem genom att duplicera både programvara och tillstånd över flera noder. Genom att ha flera identiska kopior kan systemet fortsätta fungera vid fel på en eller flera noder och kan även hantera högre läsbelastningar genom att sprida förfrågningar mellan noderna.
Det finns två huvudsakliga tillvägagångssätt: aktiv replikering där varje nod behandlar samma förfrågningar i samma ordning
State machine replication är en vanlig modell inom systemreplikering. Den bygger på att varje nod behandlar
Fördelarna inkluderar ökad tillgänglighet, bättre felana, och ofta ökad lästhroughput. Begränsningar och utmaningar innefattar ökad komplexitet,
Användningsområden omfattar distribuerade databaser, kritiska tjänster i moln- och affärsverksamheter, och system som kräver hög tillförlitlighet