Alex: Backup von Dateien und DB

Beitrag lesen

Hallo,

(1) die PHP Skripte / statische HTML Dokumente, welche deiner Programmierung entstammen

Ja

(2) die Datenbank(en), die dein Projekt im Hintergrund braucht

Ja - also das ist so gut wie alles User-Content

(3) Benutzer-Content (wie von dir erwähnt: Benutzer laden bilder hoch)

Ja - da gibt es im Dateisystem die Bilder und eben die DB

zu (1) ... das braucht imho nicht regelmässig vom Server zurückgesichert werden, du hast ja deine ganzen Scripte irgendwann mal fertig, und du bist der Daten-Master dafür, nicht die Website selbst.

»»
Klingt eigentlich logisch. Nur wenn ich dann doch mal im Notfall von woanders etwas ändern muss wäre das nicht gleich gesichert...

zu (3) die Dateisystemstruktur auf deinem Server sollte praktisch angelegt sein, z.b. einen Root-Ordner für allen Benutzer-Content, so dass du darauf ein ZIP/TAR machen kannst und beim Wiederherstellen auch das Package an der selben Stelle wieder einfach entpacken kannst. Evt. kannst du darüber nachdenken "Differenz-Sicherungen" zu tätigen. Also zb. immer nur die geänderten Dateien des Tages in ein tägliches Archiv zu packen. Eine Dateiliste von der gesamten Ordnerstruktur hilft die nach dem Wiederherstellen dabei die Komplettheit zu validieren.

»»
Kann ich das über das TAR Programm automatisch machen lassen? So habe ich es bei meiner Google Recherche verstanden - nur wie genau das geht weiß ich leider immer noch nicht.

(2) und (3) sollten synchronisiert ablaufen, du willst ja keine Karteileichen haben.

Unter ökonomischen Aspekten betrachtet: Was bietet dir dein Provider. Provider haben für gewöhnlich Erfahrung im Aufrechterhalten ihrer Infrastruktur und passende Tools implementiert. Frage ihn, welche Sicherungsmöglichkeiten er bietet, wie ein Wiederherstellungsprozess ablaufen würde und was dich das pro Monat kosten würde. Z.b. könntest du beim Provider zusätzlichen Platz auf dessen SAN oder Backuptapes mieten und per Cronjob darauf sichern. Ist aber vielleicht eine Frage des Preises. ;-)

Wir haben noch kein besonderes Backup beim Provider bestellt, aber er macht selbst standardmäßig Backups von allem. Aber ich denke mir, dass es nicht schladen kann, das auch selbst in die Hand zu nehmen und die Daten noch woanders zu speichern.

Gruß
Alex