Lärstig 04Lektion 7 / 10

Sätt och testa RTO och RPO

Definiera acceptabla avbrott och dataförluster. Jämför återställningsstrategier och mät en fullständig övning mot affärskraven.

Praktisk nivå14 minGranskad

Publicerad av Så skriver vi

Det här lär du dig

  • Skilj RTO från RPO och tillgänglighet.
  • Beräkna förfluten återställningstid och luckan i återställda data.
  • Specificera en återställningsövning med underlag och tjänsteansvarig.

Definiera två separata mål

Recovery Time Objective (RTO) anger maximalt acceptabelt avbrott innan användbar tjänst måste vara tillbaka. Recovery Point Objective (RPO) anger maximal acceptabel dataförlust mätt i tid. Kom överens om målen med verksamhetsansvarig för en definierad tjänst och ett felscenario.

Ett tillgänglighetsmål beskriver tjänstens funktion under en period. RTO och RPO beskriver förväntningar på återställning. De besvarar olika frågor.

För en fiktiv beställningstjänst sätter ansvarig RTO till 60 minuter och RPO till 15 minuter. Det är exempelvärden, inte allmänna rekommendationer. En annan tjänst kan behöva andra gränser eftersom saknade beställningar och försenade rapporter har olika konsekvenser.

Mät hela återställningen

Tjänsten stannar 10:00. Teamet registrerar denna övning:

StegVaraktighetKlockslag
Upptäck avbrottet8 minuter10:08
Bedöm och godkänn återställning12 minuter10:20
Återställ tjänst och data25 minuter10:45
Validera användbar funktion10 minuter10:55

Förfluten återställningstid är 55 minuter. Övningen uppfyller RTO på 60 minuter. Att bara räkna återställningsoperationens 25 minuter skulle dölja större delen av avbrottet.

Senaste användbara återställningspunkt är 09:40. Luckan till avbrottet 10:00 är 20 minuter. Det missar RPO på 15 minuter med 5 minuter. Snabbare återställning av samma data skulle inte stänga luckan.

Granska faktiskt saknade eller inkonsekventa poster. En tidslucka beskriver exponering; den räknar inte påverkade beställningar. Stäm av externa betalnings- och leveransposter innan normal behandling återupptas. Prova olika antaganden i återställningsövningen.

Välj en återställningsstrategi

Strategin måste omfatta nödvändig tjänst, data och beroenden. Jämför följande mönster med uppmätta mål:

MönsterFörberett före händelsen
Säkerhetskopiering och återställningÅterställbara data och ett sätt att återskapa miljön
Pilot lightNödvändiga datatjänster; andra komponenter måste aktiveras eller skapas
Warm standbyFungerande miljö med reducerad kapacitet
Active/activeFler än en miljö hanterar redan trafik

Det finns inga universella återställningstider för mönstren. Implementation, datavolym, beroenden och testvillkor avgör resultatet. Ta med driftkostnad och teamets förmåga i beslutet.

Skydda mot mer än ett avbrott

En replika kan kopiera en oönskad radering eller skadad post. Behåll återställbara versioner eller återställning till en tidpunkt där det krävs. Verifiera lagringstid, återställningsbehörigheter och åtkomst till krypteringsnycklar. Anpassa säkerhetskopiors isolering till scenariot, även förlust av åtkomst till primärkontot.

Vid regional återställning ska du kontrollera tillåten dataplats och hela beroendekedjan. Ta med identitet, DNS, certifikat, hemligheter, driftsättningsartefakter, kvoter och nätverksåtkomst. En återställningsmiljö utan en nödvändig nyckel kan vara oanvändbar.

Definiera vem som får utlysa händelsen, vem som återställer och vem som accepterar den återställda tjänsten. Planera återgång eller fortsatt drift i återställningsmiljön. Förhindra motstridiga skrivningar och stäm av data före nästa växling.

Gör planen till underlag

Skriv en runbook och öva under kontrollerade förhållanden. Registrera scenario, datamängd, start- och sluttider, återställd datapunkt, misslyckade steg och ansvariga. Verifiera en verklig affärsoperation med säkra testposter.

Upprepa övningen efter relevanta ändringar och enligt överenskommet schema. En schemaändring, ett nytt externt beroende eller en annan datavolym kan göra tidigare resultat ogiltiga. Koppla övningsunderlaget till releasen och driftansvaret.

Gör övningen

En fiktiv tjänst stannar 10:00. Upptäckt tar 8 minuter, beslut 12, återställning 25 och validering 10. Senaste användbara data är från 09:40. Jämför med RTO 60 minuter och RPO 15 minuter. Föreslå en förbättring för varje mål.

Ladda ned övningsblad (Markdown)

Kontrollera din förståelse

En återställningsövning återger användbar tjänst på 55 minuter. Den återställer data från 20 minuter före avbrottet. Målen är RTO 60 minuter och RPO 15 minuter. Vad blir resultatet?

Källor och vidare läsning

Relaterad läsning från Taiga