Avatar billede superanden Nybegynder
28. januar 2010 - 15:53 Der er 5 kommentarer og
1 løsning

Backup af webserver med database?

Jeg har et spørgsmål angående hvordan man laver en korrekt backup procedure.

Vi har et system kørende som består af en apache webserver og en PostgreSQL server. Systemet kører døgnet rundt og kan ikke tåle at blive sat på pause f.eks. 1 time mens der tages backup. Systemet kører på en Windows 2003 server.

Jeg er i tvivl om hvordan man burde lave en korrekt backup af en sådan løsning, eftersom den metode vi havde regnet med ikke virkede. Det vi havde gjort var at tage et image af serveren på et tidspunkt hvor alt fungerede og herefter via et online backup system tog vi backup af alt på c drevet. Dette virkede ikke da online backup systemet kun kunne restore inde i windows og derfor ikke kunne restore system filer eller database.


Så er jeg nået frem til at det man kunne gøre var:
1) Lave en image fil hvor serveren kører fornuftigt
2) Hver dag laves et dump af databasen med pg_dump gennem en batchfil, dette dump bliver der taget backup af gennem online backup, samt alle de filer som refereres til i databasen.
3) Ved restore reetableres image, databasen genindlæses, windows og alle andre programmer opdateres forfra, og alle andre system ændringer udføres igen.



Men findes der ikke en nemmere måde?
Det idéelle ville jo være et system som kunne lave et image af serveren hver nat mens den kører og som man kan lægges ned i tilfælde af problemer. Den image fil jeg allerede har virker jo perfekt med database og det hele, problemet var den kun kunne blive lavet med serveren offline.

Findes der et sådan system eller har i nogle andre gode idéer så vil jeg blive meget glad. Backup system må naturligvis gerne koste penge.
Avatar billede riversen Nybegynder
28. januar 2010 - 16:30 #1
Jeg kender ikke PostgreSQL men hvis det ikke er muligt at lave en online backup og i ikke kan undvære systemet en time til backup så har I virkelig fejlet big time ved systemvalg og idriftsættelse.

MEN, hvis systemet kører på windows platform kan du jo teste om det vil fungere vha. volume shadow copy.
Avatar billede Slettet bruger
28. januar 2010 - 16:32 #2
Nu kender jeg jo ikke dit budget, men de fleste backup-systemer har en feature, der kan låse filer selvom de er i brug og tage backup af dem.

Jeg ser absolut ingen grund til at du skulle tage et image hver nat, ligesom det i mine øjne ville være dumt at skulle reverte serveren tilbage til et image, der kan være flere måneder gammelt i tilfælde af at der skal laves en restore af selve databasen.

Test med NTBackup - start/ kør/ ntbackup

Og se om dette program ikke kan håndtere shadow copies af din database og dit webserver setup. Ellers invester i en løsning ,der kan...
Avatar billede superanden Nybegynder
14. juni 2010 - 10:13 #3
thomasso og riversen, tak for jeres input. I forbindelse med opgradering af serveren er arkitekturen ændret så jeg nu kan tage backup ved at lave låse filer imens som thomasso kommer ind på og dette virker perfekt.

Smid et svar begge 2
Avatar billede riversen Nybegynder
14. juni 2010 - 11:48 #4
det var godt. Giv dem bare til Thomas.
Avatar billede superanden Nybegynder
02. januar 2011 - 13:01 #5
Lukker spørgsmålet, da der er gået næsten et år uden svar fra Thomas angående point.
Avatar billede Slettet bruger
03. januar 2011 - 09:18 #6
Tror jeg har overset mail vedrørende dette. Men det er helt ok!
Godt nytår :-)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester