Ett återställningstest av backup innebär att företaget i praktiken verifierar att säkerhetskopierad data och system kan återställas och fungera som förväntat. Testet kan omfatta enskilda filer, databaser, applikationer, servrar eller hela verksamhetskritiska system beroende på företagets återställningskrav.
Ett återställningstest kan omfatta planering, val av återställningspunkt, återställning, verifiering av data och funktion samt dokumentation av resultatet. Testet bör även mäta om företagets RPO- och RTO-mål kan uppnås och om återställningsrutinerna fungerar i praktiken.
Planering av återställningstestet
Ett återställningstest börjar med att företaget definierar vad som ska testas, vilket scenario som ska simuleras och vilket resultat som förväntas. Testet bör utgå från företagets backupstrategi och de system som är mest kritiska för verksamheten.
Planeringen bör även beskriva ansvar, återställningsordning, testmiljö och vilka kontroller som ska genomföras efter återställningen.
Val av backup och återställningspunkt
Nästa steg är att välja en relevant backupversion som ska användas under testet. Valet bör motsvara den typ av situation som företaget vill kunna hantera vid en verklig incident.
Flera återställningspunkter kan testas över tid för att verifiera att backuphistoriken fungerar och att företaget kan välja en användbar version om en äldre skada upptäcks senare.
Återställning av data och system
Själva testet innebär att data eller system återställs från backup till en lämplig testmiljö eller annan säker miljö. Målet är att simulera den faktiska återställningsprocessen utan att riskera företagets produktionsdata.
Testet kan omfatta filer, databaser, servrar, applikationer eller andra systemkomponenter. För mer komplexa miljöer behöver även systemberoenden hanteras.
Kontroll av dataintegritet
Efter återställningen bör det kontrolleras att informationen är komplett, korrekt och användbar. Det kan innebära att öppna filer, kontrollera databaser, verifiera applikationer och jämföra återställd information med förväntade värden.
Det är viktigt att kontrollera mer än att återställningen tekniskt rapporteras som lyckad. Informationen måste även fungera för den verksamhetsprocess som systemet stödjer.
Verifiering av systemfunktioner
Om ett helt system återställs behöver dess centrala funktioner testas innan återställningen kan betraktas som lyckad. Det kan exempelvis handla om inloggning, databaskopplingar, integrationer och åtkomst till verksamhetskritisk information.
Verifieringen bör anpassas efter systemets funktion och dokumenteras så att resultatet kan jämföras vid framtida tester.
Mätning av faktisk återställningstid
Ett återställningstest bör mäta hur lång tid det faktiskt tar att återställa data eller system. Resultatet kan sedan jämföras med företagets definierade RTO.
Om återställningen tar längre tid än målet behöver företaget identifiera orsaken. Det kan exempelvis handla om lagringskapacitet, nätverk, manuella steg, systemberoenden eller bristande dokumentation.
Kontroll av RPO och återställningspunkt
Testet bör även verifiera att företaget kan återställa information från en punkt som motsvarar det definierade RPO-målet. Detta visar om backupfrekvensen och återställningspunkterna ger tillräckligt skydd.
Om den senaste användbara återställningspunkten är äldre än företagets krav kan backupstrategin behöva justeras.
Test av systemberoenden
Återställning av ett system kan vara beroende av andra komponenter som också måste fungera. Det kan exempelvis vara databaser, identitetstjänster, nätverk, lagring eller integrationsplattformar.
Genom att testa hela återställningskedjan kan företaget upptäcka beroenden som inte framgår av enbart backupstatusen.
Dokumentation av testresultatet
Resultatet av återställningstestet bör dokumenteras med vad som testades, vilken backupversion som användes, hur lång tid återställningen tog och vilka problem som identifierades.
Dokumentationen skapar ett underlag för uppföljning och gör det lättare att jämföra resultaten mellan olika tester.
Förbättring efter återställningstest
Ett återställningstest bör leda till konkreta förbättringar om brister upptäcks. Det kan innebära förändringar i backupfrekvens, retention, lagring, behörigheter, automatisering eller återställningsrutiner.
Efter större förändringar i IT-miljön bör nya tester genomföras för att verifiera att återställningsförmågan fortfarande motsvarar verksamhetens krav.
Vanliga frågor om återställningstest av backup
Hur fungerar ett återställningstest av backup?
Företaget väljer en backupversion, återställer data eller system i en säker miljö och kontrollerar därefter att informationen och funktionerna fungerar korrekt.
Vad ska ett återställningstest kontrollera?
Testet bör kontrollera att rätt data kan återställas, att informationen är komplett och att relevanta systemfunktioner fungerar efter återställningen.
Varför ska återställningstest göras i en testmiljö?
En separat testmiljö kan göra det möjligt att verifiera återställningen utan att riskera företagets produktionsdata eller ordinarie system.
Hur mäter man RTO vid ett återställningstest?
Den faktiska tiden från påbörjad återställning till fungerande system mäts och jämförs med företagets definierade RTO.
Hur testar man RPO?
Företaget kontrollerar vilken återställningspunkt som kan användas och hur långt tillbaka i tiden den användbara återställningspunkten ligger jämfört med tidpunkten för incidenten.
Hur ofta bör återställningstest genomföras?
Testfrekvensen bör anpassas efter verksamhetens risk, systemens kritikalitet och hur ofta IT-miljön förändras. Kritiska system bör testas regelbundet.
Vad händer om ett återställningstest misslyckas?
Företaget bör identifiera orsaken, åtgärda bristen och genomföra ett nytt test för att verifiera att återställningen fungerar enligt de definierade kraven.
Sammanfattning
Ett återställningstest av backup verifierar i praktiken att företagets säkerhetskopior kan användas för att återställa data och system. Testet bör omfatta både teknisk återställning och kontroll av att den återställda informationen fungerar för verksamheten.
En strukturerad testprocess kan omfatta planering, val av återställningspunkt, säker återställning, datakontroll, funktionsverifiering, mätning av RPO och RTO samt dokumentation. Resultaten bör användas för att förbättra företagets backupstrategi och kontinuitetsplanering.