Cloud-Server

Cloud-Server-Snapshots

A snapshot is a copy of your server's entire disk at one moment in time, and rolling back to one returns the whole machine to exactly that state, which makes it the fastest way to undo a change that…

Ein Snapshot ist eine Kopie der gesamten Festplatte Ihres Servers zu einem bestimmten Zeitpunkt, und das Zurückrollen zu einem Snapshot stellt den gesamten Server auf exakt denselben Zustand zurück, was es zum schnellsten Weg macht, eine fehlerhafte Änderung rückgängig zu machen.

Snapshots existieren neben Ihren täglichen Offsite-Sicherungen und ersetzen diese nicht. Sicherungen schützen Ihre Daten über Wochen hinweg. Snapshots sind das, was Sie fünf Minuten vor etwas Riskantem erstellen, und das, worauf Sie fünf Minuten später zurückgreifen, wenn es nicht funktioniert.

Wie Snapshots erstellt werden

Es gibt zwei Arten, und die Liste kennzeichnet jede einzelne:

TypErstellt vonWann
Pre-PatchAutomatischVor jedem OS-Sicherheits-Patch
ManuellSieAuf Abruf, wann immer Sie einen Wiederherstellungspunkt möchten

Pre-Patch-Snapshots ermöglichen sichere automatische Patches. Bevor die Plattform Betriebssystem-Updates anwendet, erstellt sie einen Snapshot der Festplatte, und falls der Server nach einem Neustart nicht hochfährt, wird der Patch-Durchlauf automatisch zurückgerollt. Sie müssen dafür nicht fragen, und Sie müssen nicht beobachten, wie es passiert.

Manuellen Snapshot erstellen

  1. Melden Sie sich bei KPanel an.
  2. Klicken Sie in der linken Seitenleiste auf Cloud Servers und dann auf Ihren Server.
  3. Scrollen Sie zur Karte Snapshots.
  4. Klicken Sie auf Take snapshot.
  5. Der neue Snapshot wird mit dem Status Creating angezeigt und ändert sich zu Ready, wenn er einsatzbereit ist.

Die Snapshots-Karte auf einem Cloud-Server in KPanel

Die direkte Adresse ist /cloud-servers/<server-id>. Die Karte zeigt Ihre letzten Snapshots, neueste zuerst, mit dem Typ, der Größe in GB und dem Datum und der Uhrzeit der Erstellung.

Die Karte Snapshots wird nur angezeigt, während der Server läuft. Schalten Sie den Server ein, wenn Sie sie nicht sehen.

Wann sollte man einen erstellen

Erstellen Sie unmittelbar vor Folgendem einen manuellen Snapshot:

  • Installation oder Upgrade einer großen Software: eine Datenbank-Engine, ein Webserver, eine Sprachruntime.
  • Ändern von Konfigurationen, die Sie noch nicht vollständig verstehen.
  • Ausführen einer Schema-Migration oder einer Massen-Datenoperation.
  • Jede Änderung, bei der "es zurückzusetzen" sonst bedeuten würde, den Server von Hand neu aufzubauen.

Erstellen Sie den Snapshot, nehmen Sie dann eine Änderung vor, dann überprüfen Sie. Ein Snapshot, der vor einer Serie von fünf Änderungen erstellt wird, sagt Ihnen nur, dass etwas in der Serie das Problem verursacht hat. Ein Snapshot pro Änderung zeigt Ihnen, welche es ist.

Zu einem Snapshot zurückrollen

  1. Suchen Sie den gewünschten Snapshot in der Karte Snapshots. Er muss den Status Ready anzeigen.
  2. Klicken Sie in dieser Zeile auf Roll back.
  3. Lesen Sie die Bestätigung: "This reverts the entire server disk to the snapshot state. Anything written since will be lost. The server reboots during rollback."
  4. Klicken Sie auf Roll back, um fortzufahren.

Ein Rollback kann nicht rückgängig gemacht werden, und es ist absolut. Jede Datei, Datenbankzeile, Protokollzeile, jedes Paket und jede Konfigurationsänderung, die seit der Erstellung dieses Snapshots geschrieben wurde, verschwindet. Falls es auf dem Server etwas gibt, das Sie vom Zeitpunkt nach dem Snapshot behalten möchten, kopieren Sie es vorher vom Server.

Der Server wird als Teil des Rollbacks neu gestartet, daher erwarten Sie einen kurzen Ausfall. Wenn er wieder hochfährt, ist er byte-für-byte der Server, den Sie snapshoten, einschließlich des Betriebssystems, installierter Pakete, Dienste, Firewall-Regeln und Daten.

Das Zurückrollen eines Datenbankservers rollt auch die Datenbank zurück. Falls Ihre Anwendung nach der Erstellung des Snapshots Bestellungen, Registrierungen oder Zahlungen akzeptiert hat, sind diese Datensätze weg. Bei allem Transaktionalen exportieren Sie die neuesten Daten vor dem Rollback, oder stellen Sie stattdessen aus einer Sicherung wieder her, die Dateien ohne Neustart zurückbringt.

Snapshots im Vergleich zu Sicherungen

Die zwei Sicherheitsnetze lösen unterschiedliche Probleme, und die Verwendung nur eines von ihnen hinterlässt eine echte Lücke.

SnapshotsSicherungen
Wo es aufbewahrt wirdNeben der Plattform, auf der Ihr Server läuftVerschlüsselte Offsite-Speicherung
PlanAuf Abruf, plus automatisch vor jedem Patch-DurchlaufTäglich, automatisch
AufbewahrungGehalten, bis Sie sie nicht mehr benötigen30 Tage
Was es wiederherstelltDie gesamte Festplatte, genau wie sie warDateien, Datenbanken und Konfiguration, an Ort und Stelle
Server während der WiederherstellungStartet neuBleibt online
WiederherstellungsgeschwindigkeitSchnell, gesamter ServerLangsamer, aber selektiv
Am besten geeignet fürRückgängigmachen einer gerade vorgenommenen ÄnderungWiederherstellung nach einem Problem, das Sie später bemerkt haben

Eine nützliche Regel: Falls die Änderung, die Sie rückgängig machen möchten, in der letzten Stunde stattgefunden hat und Sie vorher einen Snapshot erstellt haben, dann rollback. Falls es vor Tagen passiert ist, oder Sie nur die Daten und nicht den Server benötigen, stellen Sie aus einer Sicherung wieder her. Cloud Server Backups behandelt diesen Weg.

Snapshots und automatisches Patching

Automatisches OS-Patching ist von Anfang an snapshot-geschützt. Auf der Seite Management des Servers beschreibt der Abschnitt OS auto-patching es als: "Security updates applied automatically. Snapshot-protected: a server snapshot is taken before each run, with automatic rollback if the server becomes unreachable after reboot."

Wenn Sie selbst einen Patch-Durchlauf mit Run patch now starten, erhalten Sie denselben Schutz, und die Bestätigung sagt es: "A snapshot is created first. The server stays online except for a brief reboot if a kernel update needs it." Weitere Informationen zu dieser Seite finden Sie unter Cloud Server Firewall and Security Management.

Fehlerbehebung

"No snapshots yet. Pre-patch snapshots are taken automatically." Auf diesem Server hat noch nichts einen ausgelöst. Erstellen Sie einen manuellen Snapshot, oder warten Sie auf den nächsten Patch-Durchlauf.

Ein Snapshot bleibt bei Creating stecken. Große Festplatten benötigen länger, besonders beim ersten Mal. Laden Sie die Seite nach ein paar Minuten neu. Falls es sich nach einer Stunde nicht bewegt hat, kontaktieren Sie den Support mit dem Servernamen.

Die Schaltfläche Roll back fehlt. Rollback wird nur bei einem Snapshot mit dem Status Ready angeboten. Ein Snapshot, der noch erstellt wird oder fehlgeschlagen ist, kann nicht verwendet werden.

"Rollback failed." Das Rollback wurde nicht gestartet. Bestätigen Sie, dass der Server keine Größenänderung oder keinen Neuaufbau durchführt, und versuchen Sie es dann erneut.

Ich habe zurückgerollt und Arbeit verloren. Es gibt keine Möglichkeit, ein Rollback rückgängig zu machen. Deshalb ist die Bestätigung so formuliert. Falls Sie eine Sicherung haben, die nach diesem Snapshot erstellt wurde, kann das Wiederherstellen Ihre Dateien möglicherweise wiederherstellen.

Falls Sie einen Snapshot länger als üblich bewahren möchten, oder Sie planen eine Änderung, für die Sie eine zweite Meinung möchten, senden Sie vor dem Start eine E-Mail an support@kapsulehost.com anstatt danach.

Benötigen Sie noch Hilfe?

Schreiben Sie uns an support@kapsulehost.com oder öffnen Sie einen Chat in KPanel.

KPanel öffnen
Cloud-Server-Snapshots