Vereinsnews - KW30 - Backupstrategie

  • Heute plaudern wir mal wieder ein wenig aus unserem Nähkästchen. Will heißen, wir zeigen euch heute, wie wir unsere Backupstrategie aufgebaut haben. Denn mitterweile betreiben wir neben den Haupthomepages (www.dmxcontrol.de und www.dmxcontrol-projects.org) auch noch etliche andere Dienste wie das Forum, den Bugtracker, die Wikis und einige vereinsinterne Systeme zur Code- und Datenverwaltung bzw. zur Organisation unserer Tätigkeiten. Dadurch haben wir einige Daten, die wir vor Verlust schützen müssen. Heutzutage sind automatische Sicherungen üblich, so haben auch wir ein selbstgeschriebenes Skript, welches unsere Daten automatisch wegsichert. Da wir mittlerweile ein zu sicherndes Datenvolumen von über 132GB haben (vorallem unsere VMs für verschiedene Dienste belegen viel Speicherplatz) können wir das alles nicht mehr am Stück wegsichern, denn wir würden unnötig viel Traffic produzieren, wodurch unsere Dienste negativ beeinflust werden könnten. Daher liegt lokal auf dem Sicherungsserver eine Kopie aller Daten. Diese Kopie wird lediglich um die am Vortag geänderten Daten erweitert. Anschließend werden die entsprechenden Backups erstellt. Unsere Datenbanken werden täglich komplett gesichert, darunter z.B. die Datenbanken für das Forum, das Wiki und den Bugtracker. Das sind aktuell etwa 850MB. Alle Dateien der Homepages etc. werden am Ersten des Monats komplett gesichert, an allen anderen Tagen die veränderten Daten (gesamt gepackt etwa 6,7GB, tägliche Backups etwa 5 - 30MB). Die VMs werden durch Chronjobs bereits gesichert, weshalb das Backupskript nur täglich überprüft, ob ein neues Backup vorliegt und es gegebenenfalls herunterläd. Für fast alle Backups (außer den VM-Backups) wenden wir das Generationen-Prinzip an. So werden alle täglichen Backups drei Monate lang aufbewahrt. Die monatlichen Fullbackups werden länger behalten. Am ersten des Jahres werden dann alle monatlichen Backups gelöscht, die älter als ein Jahr sind, mit Ausnahme des Dezemberbackups, welches die jährliche Sicherung darstellt. So haben wir aktuell ein Backupvolumen von knapp 643GB. Das liegt auf zwei 1TB-Festplatten, die im RAID1 laufen. Zusätzlich wird der aktuelle Datenbestand zusammen mit anderen zu sichernden Daten jedes halbe Jahr auf LTO-6-Magnetbänder gesichert (aktuell 4 Bänder pro Backup). Mit diesen Sicherungsmaßnahmen hoffen wir, unsere Systeme außreichend vor Verlust geschützt zu haben.
    Euer :dmxclogo DMXControl-Team :dmxclogo

    im Falle eines Falles klebt Gaffa einfach alles, denn Gaffa ist dein Freund und Helfer :thumbup:

    Edited once, last by JPK ().