Spring til indhold

Har implementeret databasebackups og en disaster recovery‑strategi understøttet af infrastructure‑as‑code for hurtig, reproducerbar genopretning.

Site Reliability‑ingeniør

Situation. Et produkt, der lever på sine data, har ikke råd til at miste nogen, og “der er backups et sted” er et håb, ikke en genopretningsplan. Den eneste backup, der er noget værd, er en, man ved gendanner, ind i et miljø, man ved, man kan genopbygge. NextMariner havde brug for begge halvdele af det, ikke kun den første.

Opgave. Genopretning skulle kunne garanteres — dataene og miljøet omkring dem — hurtigt, og på en måde, der faktisk kunne reproduceres frem for at improviseres på en dårlig dag.

Handling. Databasen bliver backet up med retention konfigureret, så en gendannelse kan gå til et tidspunkt frem for bare til i går nat. Miljøet omkring den er defineret som infrastructure‑as‑code i Bicep, hvilket er den stille halvdel, folk glemmer: at gendanne en database ind i et miljø, man skulle genopbygge i hånden efter hukommelsen, er ikke rigtig genopretning. Fordi begge dele er dækket, betyder det at komme tilbage at gendanne data ind i et miljø, der kan rejses fra dets templates — en procedure, ikke en kamp.

Resultat. Dataene kan genoprettes, og platformen kan bringes tilbage hurtigt, hvilket gjorde disaster recovery fra en nagende baggrundsbekymring til noget med definerede trin. For en ung virksomhed betød det lige så meget psykologisk som teknisk: en fejl ville være en dårlig dag, man kommer sig over, ikke den slags, der ender produktet.