Autor | Nachricht |
---|---|
Administrator Name: Marc Geschlecht: Anmeldedatum: 28.08.2004 Beiträge: 52420 Wohnort: Lohmar | zitieren Einer meiner Kunden nutzt in seinem Unternehmen Googles G Suite und kommt so in den Genuss von unendlich Speicherplatz in der Google Drive Cloud. Nun stellte sich die Frage nach einer Backup-Möglichkeit der kompletten Website (Online-Shop), um neben der Backups des Hosters nach dessen evtl Pleite, staatlichem Eingreifens oder sonstiger höherer Gewalt, eine zusätzliche Sicherung zur Hand zu haben. Die Anschaffung zusätzlicher Hardware in Form von einem oder mehrerer NAS schied von vorneherein aus, da die lokale Internetleitung übermäßig belastet würde und durch die großen Datenmengen der Download auch kaum zu stemmen gewesen wäre. Außerdem hätte das zusätzliche (auch laufende) Kosten bedeutet. Es gab aber auch technische Hürden. Zum Beispiel sollte das Backup-Script unabhängig von der Serverkonfiguration (Linux, Windows, etc.) bzw den Setups der Hosting-Unternehmen funktionieren. Demnach war klar, dass kein Linux-Kommandozeilen Tools in Frage kamen (Exec, etc.) oder gar die Installation von Tools auf Root-Ebene. Auch wünschte sich der Kunde komplett verschlüsselte Backups um dem Datenschutz gerecht zu werden und vor Sicherheitslücken auf Seiten von Google Drive gewappnet zu sein. Außerdem sollte eine Entschlüsselung direkt durch den Endkunden auf seinem Windows PC möglich sein, ohne sich vom Backup-Script bzw dem evtl nicht mehr erreichbaren Webserver abhängig zu machen. Ich entschied mich daher aus einer Kombination von AESCrypt.com (eine plattformübergreifende OpenSource Lösung zur Verschlüsselung von Dateien), der ZIP Erweiterung in PHP (einzige Voraussetzung beim Hosting) und der Google Drive API, über die man auf das Drive zugreifen und neue Dateien hochladen konnte. Der Ablauf des PHP Backup-Scriptes Es werden alle Verzeichnisse abgearbeitet und jede Datei in ein ZIP Archiv gepackt bis dieses 50 MB erreicht hat. Danach wird ein neues Archiv usw erstellt bis alle Dateien auf diese Art verarbeitet wurden. Größere Dateien produzieren auch größere Archive. Ein Splitting der Dateien schloss ich aus, um keine unnötigen Hürden bei der Entschlüsselung durch den Endkunden zu produzieren.Um auch keine Probleme mit der PHP Ausführungszeit zu bekommen, berücksichtigt das Script die maximale erlaubte Zeit und bricht bei Bedarf frühzeitig ab, ohne in eine Fehlermeldung zu laufen. Durch einen simplen Neustart des Scriptes wird dann auf einen vorhandenen Index zurückgegriffen und dort weitergemacht, wo unterbrochen wurde. Erst danach werden alle Archive per AES in root_0.zip.aes usw. verschlüsselt und abschließend ins Google Drive hochgeladen, um sie im letzten Schritt vom Webserver zu entfernen. Jeder danach folgende Durchlauf greift erneut auf den Index zurück, so dass nur die Dateien in ein Archiv gepackt werden, die neu hinzugekommen sind oder sich geändert haben. Ähnlich wie bei bilden hier Dateidatum und Dateigröße die Basis. Das Backup läuft also inkrementell.Die Wiederherstellung der Daten ist aktuell nur auf manuellem Weg als Disaster Recovery vorgesehen, da der Server selbst ebenfalls Datensicherungen durchführt, die sehr schnell wiederhergestellt werden können. Es wäre aber problemlos möglich das Script in dieser Hinsicht anzupassen, wobei zu klären wäre wie man mit gelöschten Dateien umgeht. Auf dem gleichen Weg soll in Kürze dann auch die MySQL-Datenbank gesichert werden. Auch ist geplant die Verschlüsselung und den Upload parallel zur Komprimierung durchführen zu lassen, um den lokalen Speicherplatzbedarf klein zu halten. Wer eine solche oder ähnliche Lösung sucht, kann mich gerne kontaktieren: http://www.programmierer-forum.de/faq.htm#3525441357 |
▲ | pn email |
Gast | zitieren Mach mit!Wenn Dir die Beiträge zum Thread "Webserver (FTP-Dateien, MySQL) verschlüsselt auf Google Drive sichern" gefallen haben oder Du noch Fragen hast oder Ergänzungen machen möchtest, solltest Du Dich gleich bei uns anmelden:Registrierte Mitglieder genießen die folgenden Vorteile: ✔ kostenlose Mitgliedschaft ✔ keine Werbung ✔ direkter Austausch mit Gleichgesinnten ✔ neue Fragen stellen oder Diskussionen starten ✔ schnelle Hilfe bei Problemen ✔ Bilder und Videos hochladen ✔ und vieles mehr... |
▲ | |
Ähnliche Beiträge | Re: √ | Letzter Beitrag | |
---|---|---|---|
Google Chrome Prozesse im Taskmanager: Google Drive, Google Voice? Ich habe Prozesse im Google Chrome Taskmanager, die ich da nicht erwarte. Einmal "Hintergrundseite: Google Drive" und "Erweiterung: Google Voice Search Hotword (Beta)".
Das Problem daran ist, dass ich weder Google Drive noch eine... von mgutt | 2 370 | 04.12.2014, 13:43 mgutt | |
PHP Script ähnlich Dropbox / Wuala / Google Drive? Ich suche ein Script, mit dem ich mein eigenes Cloud Drive auf einem eigenen Server installieren kann. Neben dem PHP Script braucht man natürlich auch eine Software für Mac/PC, die ein zusätzliches Laufwerk installiert, das dann auch die Daten ohne... von mgutt | 2 1.928 | 17.06.2012, 08:53 mgutt | |
Whatsapp Backup auf Google Drive ist so eine Sache Ein Bekannter hat das Whatsapp Backup auf Google Drive eingerichtet. Nun hat er das Backup einspielen wollen und es geht nicht. Der Haken dabei, der mir vorher selbst nicht bewusst war ist, dass man das Backup nicht im Google Drive sehen kann, geschweige... von mgutt | 0 199 | 21.03.2016, 15:45 mgutt | |
Google Drive: Und noch ein Konto (Dropbox) weniger :D Google hat jetzt auch endlich ein Onlinelaufwerk im Angebot namens Google Drive. Hier geht es zur App:
Android:
https://play.google.com/store/apps/details?id=com.google.android.apps.docs
iOS:
Muss man wirklich iTunes installieren, damit man den... von mgutt | 3 757 | 25.04.2012, 08:00 exinax | |
Fliege mit integriertem Webserver :o
http://conceptlab.com/fly/index.html
Soll ich weinen oder lachen... von mgutt | 5 544 | 09.03.2005, 21:38 Prince | |
Kann man mds-dateien zu iso-dateien umwandeln? hallo. wollte mal fragen, ob es ein programm gibt um mds-image-dateien zu normalen iso-dateien umzuwandeln. so daß man sie normal als image brennen kann? in deutsch wäre ideal.... von blue devel | 11 13.642 | 04.11.2008, 12:05 214 | |
Woher bekommt Google Maps bzw. Google Navigation Unfallmeldungen Hi,
die Google Navigation (GPS/Internet/google Server) gekoppelt meinem TomTom Navi (Eigene TomtomServer GPS Daten TMC) funktioniert hervorragend und ich komme um jeden Stau herum.
Aber woher kommen die Ganzen Daten ich habe mich schon etwas reingelesen.... von EarL_VTEC | 0 299 | 13.09.2018, 16:08 EarL_VTEC | |
Google Rekordgewinn: Google begeistert die Anleger Google erhöhte den Gewinn gegenüber der entsprechenden Vorjahreszeit um 46 Prozent auf 1,1 Milliarden Dollar. Der Gewinn je Aktie legte auf 3,38 (Vorjahr: 2,36) Dollar zu, teilte Google mit Sitz in Mountain View (Kalifornien) nach Börsenschluss mit. Der... von mgutt | 0 1.180 | 20.10.2007, 13:59 mgutt | |
Wohnwagen sichern ?? Moin !
Hab mir gestern nen traum erfüllt und ne Wohnwagen gekauft.
Nix dolles halt alles drin was man braucht fürn appel und nen ei.
Jetzt steht er in nem Industriegebiet hinter ner Halle, gehört meinem dad die halle. Wollt fragen ob ihr tipps habt... von klobrille | 1 427 | 12.08.2007, 18:27 blue devel | |
Spezialseiten sichern vor Usern Hallo,
nachdem die Suche hier (und bei Google) mir leider nicht weiterhelfen konnte und ich nach wie vor keinen funktionierenden Lösungsansatz gefunden habe:
Wie kann ich den Zugriff auf die Spezialseiten einschränken?
Momentan ist es auf dem Stand... von Traveler | 2 726 | 15.01.2013, 06:57 JOrt |