Har automatiseret 100 kritiske databackups
Har automatiseret 100 kritiske databackups ved hjælp af Barman, Google Cloud, Bash og Python og sikret dataintegriteten i alle databaser.
Arbejdet udført: 2022 – 2024

Foto: Ansfoto / Pixabay 
Foto: PublicDomainPictures / Pixabay
100 kritiske backups af databaserne automatiseret
Situation. De kritiske GIS‑data, applikationsinstanserne og databaserne lå spredt på flere systemer, og deres backups var uensartede og delvis manuelle. For et produkt, der lever af sine data, er det ikke en risiko, man kan lade ligge — og den dag, man rent faktisk får brug for en backup, er netop den værste dag at opdage, at den var ufuldstændig.
Opgave. Opgaven var at garantere, at alle de kritiske data kunne gendannes, og det betød, at der skulle automatiseres omfattende, verificerede backups i hele driftsmiljøet — og “verificerede” er det ord, der betyder noget.
Handling. Backupordningen blev bygget fra ende til anden. Hundrede kritiske databackups blev automatiseret med Barman på PostgreSQL‑siden og Google Cloud til de eksterne kopier, og det hele blev orkestreret og valideret med Bash og Python — for en backup, man har taget, men aldrig tjekket, er ikke rigtig en backup, men et håb. Derfor var der opbevaringspolitikker, der holdt dem aktuelle, og integritetstjek, der bekræftede, at hver enkelt faktisk var i orden og ikke bare fandtes.
Resultat. Backups kørte automatisk og kunne verificeres for alle databaser, og dermed gik gendannelse af data fra at være en antagelse til at være afprøvet. En stor driftsrisiko blev fjernet fra forretningen og erstattet af en gendannelsesvej, man faktisk kunne stole på — forskellen var, at den her var tjekket og ikke bare konfigureret.
Se tilbage på Har automatiseret leveringen af 20 GIS‑pipelines. Læs videre: Har drevet 20 Docker‑apps på Google Cloud og AWS. Eller tag et kig på hele porteføljen.
Ét stykke af en længere fortegnelse — og det hele ligger her på sitet.
Hver post er skrevet på samme måde: situationen, opgaven, hvad vi gjorde, og hvad der ændrede sig.

