Postavite i testirajte RTO i RPO
ZavršenoOdredite prihvatljiv prekid i gubitak podataka. Uporedite strategije oporavka i izmjerite potpunu vježbu oporavka prema poslovnim zahtjevima.
Objavljuje TaigaKako pišemo
Provjerite razumijevanjeVježba oporavka vraća korisnu uslugu za 55 minuta. Oporavlja podatke iz trenutka 20 minuta prije prekida. Ciljevi su RTO od 60 minuta i RPO od 15 minuta. Kakav je rezultat?Uradite vježbu
Šta ćete naučiti
- Razlikujte RTO od RPO-a i dostupnosti.
- Izračunajte proteklo vrijeme oporavka i vremenski razmak mogućeg gubitka podataka.
- Odredite vježbu oporavka s dokazima i osobom odgovornom za uslugu.
Odredite dva odvojena cilja
Ciljno vrijeme oporavka, Recovery Time Objective (RTO), određuje najduži prihvatljivi prekid prije povratka korisne usluge. Ciljna tačka oporavka, Recovery Point Objective (RPO), određuje najveći prihvatljivi gubitak podataka izražen vremenom. Dogovorite ove ciljeve s poslovno odgovornom osobom za određenu uslugu i scenarij neuspjeha.
Cilj dostupnosti opisuje rad usluge tokom perioda. RTO i RPO opisuju očekivanja od oporavka. Odgovaraju na različita pitanja.
Za izmišljenu uslugu naručivanja odgovorna osoba postavlja RTO na 60 minuta i RPO na 15 minuta. To su vrijednosti iz primjera, a ne opće preporuke. Druga usluga može trebati drugačija ograničenja jer nestale narudžbe i zakašnjeli izvještaji imaju različite posljedice.
Izmjerite cijeli oporavak
Usluga prestaje raditi u 10:00. Tim bilježi ovu vježbu:
| Faza | Trajanje | Vrijeme na satu |
|---|---|---|
| Otkrivanje prekida | 8 minuta | 10:08 |
| Procjena i odobrenje oporavka | 12 minuta | 10:20 |
| Vraćanje usluge i podataka | 25 minuta | 10:45 |
| Provjera korisnog rada | 10 minuta | 10:55 |
Proteklo vrijeme oporavka je 55 minuta. Vježba ispunjava RTO od 60 minuta. Računanje samo operacije vraćanja od 25 minuta sakrilo bi većinu prekida.
Najnovija upotrebljiva tačka oporavka je 09:40. Razmak do prekida u 10:00 iznosi 20 minuta. To premašuje RPO od 15 minuta za 5 minuta. Brže vraćanje istih podataka ne bi smanjilo taj razmak.
Pregledajte stvarne nedostajuće ili nedosljedne zapise. Vremenski razmak opisuje izloženost; ne broji zahvaćene narudžbe. Usaglasite vanjske zapise plaćanja i izvršenja narudžbi prije nastavka uobičajene obrade. Isprobajte različite pretpostavke u vježbi oporavka.
Odaberite strategiju oporavka
Strategija mora pokriti potrebnu uslugu, podatke i zavisnosti. Uporedite ove obrasce s izmjerenim ciljevima:
| Obrazac | Pripremljeno prije događaja |
|---|---|
| Backup and restore | Podaci koji se mogu oporaviti i način ponovnog stvaranja okruženja |
| Pilot light | Osnovne usluge podataka; druge komponente treba aktivirati ili stvoriti |
| Warm standby | Funkcionalno okruženje sa smanjenim kapacitetom |
| Active/active | Više od jednog okruženja već obrađuje saobraćaj |
Ne postoje univerzalna vremena oporavka za ove obrasce. Implementacija, količina podataka, zavisnosti i testni uslovi određuju rezultat. Uključite operativni trošak i sposobnost tima u odluku.
Zaštitite se i od drugih događaja, ne samo od prekida rada
Replika može kopirati neželjeno brisanje ili oštećen zapis. Čuvajte verzije koje se mogu oporaviti ili omogućite oporavak na određeni trenutak gdje je potrebno. Provjerite rokove čuvanja, dozvole za vraćanje i pristup ključevima za šifriranje. Uskladite izolaciju rezervnih kopija sa scenarijem, uključujući gubitak pristupa primarnom računu.
Za regionalni oporavak provjerite dozvoljenu lokaciju podataka i cijeli niz zavisnosti. Uključite identitet, DNS, certifikate, tajne, artefakte raspoređivanja, kvote i mrežni pristup. Okruženje za oporavak kojem nedostaje jedan potreban ključ može biti neupotrebljivo.
Odredite ko može proglasiti događaj, ko izvršava oporavak i ko prihvata vraćenu uslugu. Planirajte povratak rada u primarno okruženje ili nastavak rada u okruženju za oporavak. Spriječite suprotstavljena pisanja i usaglasite podatke prije ponovnog prebacivanja.
Pretvorite plan u dokaze
Napišite operativni priručnik i uvježbajte ga u kontrolisanim uslovima. Zabilježite scenarij, veličinu skupa podataka, početno i završno vrijeme, vraćenu tačku podataka, neuspjele korake i odgovorne osobe. Provjerite stvarnu poslovnu operaciju sa sigurnim testnim zapisima.
Ponovite vježbu nakon relevantnih promjena i prema dogovorenom rasporedu. Promjena sheme, nova vanjska zavisnost ili drugačija količina podataka mogu poništiti važenje ranijih rezultata. Povežite dokaze vježbe s izdanjem i operativnim odgovornostima.
Uradite vježbu
Izmišljena usluga prestaje raditi u 10:00. Otkrivanje traje 8 minuta, odluka 12, vraćanje 25, a provjera 10. Najnoviji upotrebljivi podaci su iz 09:40. Uporedite rezultat s RTO-om od 60 minuta i RPO-om od 15 minuta. Predložite jedno poboljšanje za svaki cilj.
Preuzmite radni list (Markdown)Isključivanjem ove opcije briše se sav napredak sačuvan u ovom pregledniku.
Napredak ostaje u ovom pregledniku. Bez računa i praćenja.
Izvori i dodatno čitanje
- AWS: Define recovery objectives for downtime and data loss ↗
- AWS: Use defined recovery strategies ↗
- AWS: Testing disaster recovery ↗