Automatiserade 100 kritiska säkerhetskopior av data med Barman, Google Cloud, Bash och Python och säkerställde dataintegriteten i samtliga databaser.
Arbetet utfört: 2022 – 2024
100 automatiserade kritiska säkerhetskopior av databaserna
Situation. Kritiska GIS‑data, applikationsinstanserna och databaserna låg utspridda över olika system, med säkerhetskopiering som var inkonsekvent och delvis manuell. För en produkt som lever på sina data är det ingen risk man kan låta ligga — och den dag man faktiskt behöver en säkerhetskopia är precis den sämsta dagen att upptäcka att den var ofullständig.
Uppgift. Uppgiften var att garantera att alla kritiska data gick att återställa, vilket innebar att automatisera heltäckande, verifierade säkerhetskopior i hela miljön — och ordet som spelar roll är verifierade.
Handling. Rutinerna för säkerhetskopiering byggdes upp från början till slut. Hundra kritiska säkerhetskopior av data automatiserades, med Barman för PostgreSQL‑delen och Google Cloud för kopiorna på annan plats, och helheten orkestrerades och validerades med Bash och Python — för en säkerhetskopia som har tagits men aldrig kontrollerats är egentligen ingen säkerhetskopia, utan en förhoppning. Därför fanns det regler för lagringstid som höll dem aktuella och integritetskontroller som bekräftade att var och en faktiskt var bra, inte bara fanns där.
Resultat. Säkerhetskopieringen kördes automatiskt och gick att verifiera för varje databas, vilket gjorde återställbarheten av data till något testat i stället för ett antagande. En stor operativ risk lyftes från verksamheten och ersattes med en återställningsväg som faktiskt gick att lita på — skillnaden var att den här hade kontrollerats, inte bara konfigurerats.
Se tillbaka på Automatiserade leveransen av 20 GIS‑datapipelines och ETL‑processer för applikationsdata, vilket effektiviserade infrastrukturautomatiseringen och rapporteringen. Läs vidare: Driftsatte och underhöll 20 containeriserade Docker‑applikationer, felsökte med Podman och Kubernetes och förvaltade R‑baserade appar på Google Cloud och AWS. Eller ta en titt på hela portföljen.
En del av en längre historik — och den finns i sin helhet här.
Varje post är skriven på samma sätt: situationen, uppgiften, vad vi gjorde och vad som förändrades.