Es ist schön zu hören, dass so viele Leute einen Backup-Plan haben! Es ist wahrscheinlich eine viel seltenere Situation, dass Ihr Webhost Ihre Daten verliert, als dass Ihr eigener Computer ausfällt. Aber trotzdem... Backups können Ihnen in einer großen Notlage das Fell retten.

Persönlich sichere ich Dateien und Datenbanken lokal. Dann wird mein lokaler Rechner von Time Machine gesichert. Ich denke, das ist im Moment in Ordnung, aber ich möchte es irgendwann verbessern.
Ich gebe zu, ein großer Grund für diese Umfrage war, Ihr kollektives Wissen anzuzapfen und einige großartige automatisierte Backup-Lösungen zu finden. Christinas Lösung ist absolut fantastisch und passt perfekt in meine Situation (bei Media Temple zu sein und ein S3-Konto zu haben). Ich habe noch keine Zeit investiert und sie zum Laufen gebracht, aber sie steht ganz oben auf meiner Liste.
Ich lasse diese Umfrage noch etwas länger laufen, bevor ich sie in das Umfragearchiv übernehme. Dann starten wir eine neue. Ich habe eine Idee... aber wenn Sie eigene Ideen für Umfragen haben, können Sie diese gerne mitteilen.
Lassen Sie uns wissen, wenn Sie es auf mt. einrichten. Ich weiß, dass sie auf einem (gs) Konto basiert und mein Unternehmen hat eine dedizierte Box und ich weiß, dass Sie (zumindest eine dedizierte virtuelle) haben, also lassen Sie uns wissen, wenn Sie auf Probleme stoßen, damit wir das nicht tun müssen :P
Als zusätzliche Sicherheit könnten Sie JungleDisk verwenden, um Ihre Webserverdateien zu sichern, die Sie lokal heruntergeladen haben. Es nutzt Amazon S3, sodass Sie die Kontrolle behalten. Sie haben auch eine sehr schöne Workgroup Edition für größere Teams.
Trs,
Ich arbeite an einem Nachfolgeartikel und werde dort auch (dv) Kram behandeln – aber das Skript kann ziemlich einfach modifiziert werden, um damit zu funktionieren. Paul Stamataou (ich schreibe das falsch, Stammy ist, wie ich ihn kenne) hat eine großartige Anleitung für (dv) Benutzer verfasst.
Die Website des Unternehmens meines Vaters (die ich betreue) befindet sich auf einem (dv), und ich sichere diese ebenfalls mit S3. Ich habe die Anleitung hauptsächlich geschrieben, weil es kein (gs) basierendes Tutorial gab und das (mt) Backup ausgefallen war und Leute in den Foren nach einer einfachen Alternative suchten.
Eine Möglichkeit, Ihre Website zu sichern, ist die Verwendung eines Versionskontrollsystems (z. B. Subversion oder Git). Der Vorteil dabei ist, dass Sie eine externe Sicherung haben und alle Änderungen, die Sie jemals an einer Website vornehmen, aufzeichnen können.
Dies ist großartig, um den Überblick über die verschiedenen Versionen einer Website zu behalten, wenn Sie die Struktur, den Stil ändern, neue Funktionen hinzufügen usw.
Ich fühle mich viel besser, wenn ich eine neue, komplizierte Funktion hinzufüge, weil ich weiß, dass ich sie jederzeit zurückrollen kann, wenn etwas schief geht.
@ Alex – Das Einzige an der Versionskontrolle ist, dass man keine Datenbanken sichern kann (außer dem Exportieren einer SQL-Datei und dem anschließenden Committen) und VC nicht wirklich eine gute Option ist, um beispielsweise ein Gigabyte Videos zu sichern…
@Christina – Danke, dass Sie bisher alles gemacht haben, und ich kann es kaum erwarten zu lesen, was als Nächstes kommt…
hi
Ich habe Ihre Website besucht, sie ist interessant und schön gebloggt und eine gute Lösung für alle Webnutzer, um ihre Daten zu speichern.
Warenkorb
Ich ziehe es vor, es als meine lokalen Computer als Hauptstandort meines Codes zu betrachten, und die Server, auf denen ich die Website ausführe, als Backup. Dann muss ich mir keine Gedanken über Backups machen – es ist bereits gesichert. (obwohl ich auch GitHub für meinen Code verwende, aber nicht absichtlich als Backup.)
Dateien (Uploads) befinden sich niemals auf einer Anwendungsmaschine, verwenden Sie eine andere Lösung (AWS S3, …) und jede gute Maschine sollte RAID 1 gespiegelt sein, damit Sie dort sicher sind; das Gleiche gilt für die Datenbank, behalten Sie sie auf einer dedizierten Maschine und spiegeln Sie sie auf eine andere Maschine (die Ihr Backup ist – und Sie könnten sie auch in Ihrer Anwendung verwenden, um Leseabfragen vom Master abzuziehen, wenn Sie wollten).
Insgesamt lasse ich die Maschinen die Arbeit für mich erledigen – ein RAID1 ist weitaus besser, als dass ich jeden Abend manuell Backups von sich ändernden Dateien herunterlade, und mein eigentlicher Code ist bereits an drei Stellen vorhanden.
Das Schöne an Christinas Lösung ist, dass sie günstig und automatisierbar ist. Ich bin mir nicht ganz sicher, ob ein tägliches Backup für einen kleineren Blog notwendig ist, aber wöchentlich wäre kein schlechter Anfang. Ich weiß, dass für die meisten Leute die Sicherung ihrer Website ein nachträglicher Gedanke ist – bis sie alles verlieren. :)
Tolle Zusammenfassung Chris, danke fürs Teilen Ihrer Erkenntnisse.
Ich benutze Subversion (Tortoise SVN), was sich als unerlässlich erwiesen hat, wenn ich mit einem Team arbeite. Ich benutze Drupal und habe das Backup- und Migrate-Modul, sodass DB-Backups regelmäßig automatisch durchgeführt werden.