Hopp til innhold

Automatiserte 100 kritiske sikkerhetskopier av data med Barman, Google Cloud, Bash og Python, og sikret dataintegriteten på tvers av databasene.

100 kritiske sikkerhetskopier automatisert på tvers av databasene

Situasjon. De kritiske GIS‑dataene, applikasjonsinstansene og databasene var spredt over flere systemer med sikkerhetskopier som var inkonsekvente og delvis manuelle. For et produkt som lever av dataene sine, er det ikke en risiko du kan la ligge — og den dagen du faktisk trenger en sikkerhetskopi, er nettopp den verste dagen å oppdage at den var ufullstendig.

Oppgave. Oppgaven var å garantere at alle kritiske data kunne gjenopprettes, noe som innebar å automatisere omfattende, verifiserte sikkerhetskopier i hele driftsmiljøet — og verifiserte er ordet som teller.

Handling. Sikkerhetskopieringen ble bygget opp fra ende til ende. Hundre kritiske sikkerhetskopier av data ble automatisert, med Barman på PostgreSQL‑siden og Google Cloud for de eksterne kopiene, og det hele ble orkestrert og validert med Bash og Python — for en sikkerhetskopi du har tatt, men aldri sjekket, er egentlig ikke en sikkerhetskopi, den er et håp. Derfor fantes det regler for oppbevaring som holdt dem oppdatert, og integritetskontroller som bekreftet at hver enkelt faktisk var god, ikke bare til stede.

Resultat. Sikkerhetskopiene kjørte automatisk og kunne verifiseres for hver eneste database, noe som gjorde gjenopprettbarheten av data om fra en antakelse til noe som var testet. En stor driftsrisiko ble fjernet fra virksomheten og erstattet med en gjenopprettingsvei du faktisk kunne stole på — forskjellen var at denne var sjekket, ikke bare konfigurert.

Ett stykke av en lengre oversikt — og den ligger i sin helhet her.

Hver oppføring er skrevet på samme måte: situasjonen, oppgaven, hva vi gjorde, og hva som endret seg.

Se hele oversikten