Zum Hauptinhalt springen
Zurück zur Kategorie

Server-Backup-Optionen und Datenwiederherstellungsleitfaden

REXE Teknoloji Backup-Optionen: automatische Snapshots, manuelles Backup und Backup auf Anwendungsebene. Erfahren Sie, wie Sie Datenverlust verhindern und sich schnell von Vorfällen erholen.

Lesezeit: 7 Min. Allgemeine Informationen
BackupSicherungSnapshotDatenwiederherstellungautomatisches BackupDatensicherheit

Inhaltsverzeichnis

Einleitung

Datenverlust ist eines der kritischsten Probleme bei der Serververwaltung. Hardwareausfall, Softwarefehler, versehentliches Löschen oder Cyberangriffe können zu Datenverlust führen.

REXE Teknoloji bietet Kunden verschiedene Backup-Optionen zur Sicherung Ihrer Daten.

Backup ist der wichtigste Teil der Serververwaltung. Server ohne regelmäßiges Backup zu betreiben birgt großes Risiko.

Backup-Typen

1. Automatisches Snapshot-Backup

Automatische Snapshots erstellen in regelmäßigen Abständen ein vollständiges Festplattenabbild Ihres Servers.

EigenschaftWert
Backup-HäufigkeitTäglich
AufbewahrungsdauerLetzte 3-7 Snapshots
Backup-ZeitNachtstunden (niedriger Datenverkehr)
WiederherstellungEin-Klick über das Panel
ZusatzkostenOptionaler Aufpreis
Automatischer Snapshot-Ablauf:
03:00 Uhr → Snapshot beginnt
→ Festplattenabbild wird erstellt
→ Vorherige Snapshots werden rotiert
→ Ältester Snapshot wird gelöscht (FIFO)

Automatische Snapshots sind die einfachste und zuverlässigste Backup-Methode. Kann bei der Serverbestellung oder danach aktiviert werden.

2. Manueller Snapshot

Sie können jederzeit über das Kundenpanel einen manuellen Snapshot erstellen.

Anwendungsszenarien:

  • Vor einem wichtigen Update oder einer Änderung
  • Vor der Installation neuer Software
  • Vor Konfigurationsänderungen
  • Erstellung einer Testumgebung
Manuelle Snapshot-Schritte:
1. my.rexe.tr → Meine Dienste → Serververwaltung
2. Klicken Sie auf "Snapshot erstellen"
3. Snapshot-Beschreibung eingeben (z.B. "Vor Nginx-Update")
4. Bestätigen → Snapshot wird erstellt

Stellen Sie beim manuellen Snapshot sicher, dass der Server keine intensiven I/O-Operationen durchführt. Bei Datenbankservern wird empfohlen, die Datenbank vor dem Snapshot zu flushen.

3. Backup auf Anwendungsebene

Zusätzlich zu Server-Snapshots wird Backup auf Anwendungsebene empfohlen:

Datenbank-Backup

hljs bash
# MySQL / MariaDB
mysqldump -u root -p --all-databases > /backup/db_$(date +%Y%m%d).sql

# PostgreSQL
pg_dumpall -U postgres > /backup/pg_$(date +%Y%m%d).sql

# MongoDB
mongodump --out /backup/mongo_$(date +%Y%m%d)/

Datei-Backup

hljs bash
# Verzeichnis komprimieren und sichern
tar -czf /backup/web_$(date +%Y%m%d).tar.gz /var/www/

# Backup auf Remote-Server via rsync
rsync -avz /var/www/ user@backup-server:/backup/web/

Automatisches Backup-Skript

hljs bash
#!/bin/bash
# /root/backup.sh
DATE=$(date +%Y%m%d_%H%M)
BACKUP_DIR="/backup/$DATE"
mkdir -p $BACKUP_DIR

# Datenbank sichern
mysqldump -u root --all-databases > $BACKUP_DIR/db.sql

# Web-Dateien sichern
tar -czf $BACKUP_DIR/web.tar.gz /var/www/

# Backups älter als 7 Tage löschen
find /backup -maxdepth 1 -type d -mtime +7 -exec rm -rf {} \;

echo "Backup abgeschlossen: $BACKUP_DIR"

Mit Cron automatisch ausführen:

hljs bash
# Jede Nacht um 02:00 Uhr
0 2 * * * /root/backup.sh >> /var/log/backup.log 2>&1

Backup-Plan-Empfehlungen

VerwendungEmpfohlener Plan
Persönliche WebsiteWöchentlicher automatischer Snapshot
E-Commerce-WebsiteTäglicher Snapshot + tägliches DB-Backup
SpielserverTäglicher Snapshot + Spieledaten-Backup
UnternehmensanwendungTäglicher Snapshot + stündliches DB-Backup + Remote-Backup
DatenbankserverTäglicher Snapshot + stündliches inkrementelles Backup

Wiederherstellung (Restore)

Wiederherstellung aus Snapshot

  1. my.rexe.tr → Meine Dienste → Serververwaltung
  2. Gehen Sie zum Bereich "Snapshots"
  3. Wählen Sie den gewünschten Snapshot
  4. Klicken Sie auf "Wiederherstellen" und bestätigen Sie

Die Snapshot-Wiederherstellung ersetzt den aktuellen Serverzustand vollständig. Nach der Wiederherstellung gehen alle Änderungen nach dem Snapshot-Datum verloren.

Wiederherstellung aus Anwendungs-Backups

hljs bash
# MySQL-Wiederherstellung
mysql -u root -p < /backup/db_20240101.sql

# Datei-Wiederherstellung
tar -xzf /backup/web_20240101.tar.gz -C /

Best Practices

  • 3-2-1-Regel: 3 Kopien, 2 verschiedene Medien, 1 entfernter Standort
  • Regelmäßige Tests: Führen Sie periodisch Wiederherstellungstests durch
  • Verschlüsselung: Verschlüsseln Sie Backups sensibler Daten
  • Überwachung: Überwachen Sie Backup-Prozesse, verfolgen Sie fehlgeschlagene Backups
  • Dokumentation: Dokumentieren Sie Backup- und Wiederherstellungsverfahren

Backups zu erstellen reicht nicht aus — führen Sie regelmäßig Wiederherstellungstests durch, um sicherzustellen, dass Ihre Backups funktionieren.