Sicherung kopieren

Mit der Sicherung und Wiederherstellung von Spanner können Sie eine Sicherung Ihrer Spanner-Datenbank von einer Instanz in eine andere Instanz in einer anderen Region oder einem anderen Projekt kopieren, um zusätzliche Datenschutz- und Compliancefunktionen bereitzustellen. Die kopierte Sicherung hat dieselben wichtigen Funktionen wie die ursprüngliche Sicherung. Außerdem können Sie eine kopierte Sicherung in derselben Instanz wie die kopierte Sicherung wiederherstellen, um Anwendungsfälle für die regions- und projektübergreifende Sicherung und Wiederherstellung zu unterstützen.

Sie haben folgende Möglichkeiten, eine Sicherung zu kopieren:

Eine Übersicht über Sichern und Wiederherstellen finden Sie unter Informationen zu Sichern und Wiederherstellen.

Gängige regionsübergreifende Anwendungsfälle

Im Folgenden finden Sie einige häufige regionenübergreifende Anwendungsfälle zum Kopieren einer Sicherung:

  • Bewahren Sie eine Sicherung in einer anderen Region auf, um Compliance-Anforderungen und gesetzliche Anforderungen zu erfüllen.

    Beispielsweise können Sie eine Sicherung Ihrer Datenbank in eine Instanz in einer Region kopieren, die sich in einem Mindestabstand zu Ihren Produktionsdaten befindet, um die Complianceanforderungen zu erfüllen.

  • Bewahren Sie zur Notfallwiederherstellung und zur Geschäftskontinuität eine Sicherung in einer separaten Region auf.

    Sie können beispielsweise eine Sicherungsdatenbank zur Notfallwiederherstellung mit RTO (Recovery Time Objective) ungleich null und RPO (Recovery Point Objective) in eine Zielinstanz kopieren. Anschließend können Sie die Datenbank bei Bedarf aus der kopierten Sicherung in der Zielinstanz wiederherstellen. Wenn Ihre Anwendung Anforderungen ohne RTO und RPO hat, empfehlen wir multiregionale Spanner-Konfigurationen für Ihre Notfallwiederherstellungspläne.

Gängige projektübergreifende Anwendungsfälle

Im Folgenden finden Sie einige häufige projektübergreifende Anwendungsfälle zum Kopieren einer Sicherung:

  • Bewahren Sie eine Sicherungskopie in einem separaten Projekt auf, um Betriebs-, Sicherheits- und Compliance-Anforderungen zu erfüllen.
  • Daten zwischen Entwicklungs-, Test- und Produktionsprojekten kopieren und verschieben.

    Wenn Sie beispielsweise Daten von Ihrem Produktionsprojekt in ein Testprojekt verschieben möchten, können Sie eine Sicherung Ihrer Produktionsdaten erstellen und diese dann in das Testprojekt kopieren. Sobald der Kopiervorgang abgeschlossen ist, können Sie die kopierte Sicherung in einer Instanz im Testprojekt wiederherstellen.

  • Verschieben Sie Ihre Datenbank von einem Projekt in ein anderes (beachten Sie, dass es während der Migration zu Ausfallzeiten kommen kann).

So funktioniert das Kopieren der Sicherung

Sie können eine Sicherung in eine Zielinstanz in einer anderen Region oder einem anderen Projekt kopieren, indem Sie eine Quellsicherung, eine Zielsicherung und ein Ablaufdatum ab dem Erstellungszeitpunkt der Quellsicherung von bis zu einem Jahr angeben. Das bedeutet, dass der Wert für expiration_date mindestens sechs Stunden ab dem Zeitpunkt der Verarbeitung der aktuellen Kopieranfrage und darf maximal 366 Tage nach der Quellsicherungs-create_time liegen.

Zu Beginn der Anfrage zum Kopieren einer Sicherung erstellt Spanner eine Sicherungsressource und einen lange laufenden Sicherungsvorgang, um den Fortschritt der Sicherung zu verfolgen. Die Sicherung wird in jede nicht schreibgeschützte und schreibgeschützte Zone in der Zielinstanz kopiert. Wenn eine Zone vorübergehend nicht verfügbar ist, wird die Sicherungskopie erst dann abgeschlossen, wenn die Zone wieder online ist. Sie können die Zielinstanz während des Kopiervorgangs nicht löschen. Führen Sie die Schritte unter Sicherungsfortschritt anzeigen aus, um den Fortschritt und den Abschluss des Sicherungsvorgangs zu verfolgen. Nach Abschluss des Kopiervorgangs können Sie die Quellsicherung löschen, wenn Sie sie nicht mehr benötigen. Sobald der Kopiervorgang abgeschlossen ist, können Sie Vorgänge wie GetBackup, UpdateBackup und DeleteBackup mit der kopierten Sicherung verwenden.

Voraussetzungen zum Starten des Kopierens einer Sicherung

Wenn Sie eine Sicherung in eine Instanz in einer anderen Region oder einem anderen Projekt kopieren, müssen Sie zuerst die Zielinstanz einrichten und konfigurieren. Die Zielinstanz ist die Instanz, auf der sich die Kopie Ihrer Sicherung befindet. Sie kann bis zu 100 Verarbeitungseinheiten umfassen und muss nicht dieselbe Instanzkonfiguration wie die Quellinstanz (die Instanz, auf der sich die Quellsicherung befindet) haben. Sorgen Sie vor dem Wiederherstellen dafür, dass auf der Zielinstanz genügend Knoten oder Verarbeitungseinheiten bereitgestellt werden, um die Datenbankgröße gemäß dem Speicherlimit von 4 TB pro Knoten zu unterstützen. Beispiel: Sie benötigen mindestens 2 Knoten, um eine Sicherung mit 8 TB wiederherzustellen. Informationen zum Erstellen einer neuen Zielinstanz finden Sie unter Instanzen erstellen und verwalten.

Weitere Hinweise

Weitere Überlegungen:

  • Wenn Sie eine Sicherung von einer Quellinstanz in eine Zielinstanz kopieren, ist die kopierte Sicherung unabhängig von ihrer Quellsicherung vorhanden. Nach Abschluss des Kopiervorgangs ist in der Quellinstanz eine Sicherung und in der Zielinstanz eine Sicherung vorhanden. Wenn Sie die Sicherung in der Quellinstanz nicht mehr benötigen, können Sie sie löschen.
  • Wenn Sie eine Sicherung in eine regionale Instanz kopieren, werden Sicherungsdaten in jede der drei nicht schreibgeschützten Zonen in der Zielinstanz kopiert.
  • Wenn Sie eine Sicherung in eine multiregionale Instanz kopieren, werden die Sicherungsdaten in jede Zone der Instanz kopiert, die entweder ein nicht schreibgeschütztes oder ein schreibgeschütztes Replikat enthält.
  • Sie können mehrere Sicherungen gleichzeitig kopieren.
  • Sie können die Zielsicherung aktualisieren oder löschen, während ein Kopiervorgang noch läuft. Wenn Sie die Zielsicherung löschen, wird der laufende Kopiervorgang abgebrochen.
  • Sie können eine Sicherung in der Quellinstanz wiederherstellen, während ein Kopiervorgang ausgeführt wird.
  • Sie können einen Kopiervorgang abbrechen, bevor er abgeschlossen ist.

Die folgenden Vorgänge sind während des Kopiervorgangs nicht zulässig:

  • Sie können die Quellsicherung nicht löschen, während ein Kopiervorgang läuft.
  • Während der Kopiervorgang läuft, können Sie für die kopierte Zielsicherung keine neue Kopie erstellen oder wiederherstellen. Sobald eine Kopie abgeschlossen ist, kann sie noch einmal kopiert oder wiederhergestellt werden.

Verschlüsselung

Standardmäßig verwendet eine kopierte Sicherung dieselbe Verschlüsselungskonfiguration, entweder von Google oder vom Kunden verwaltet (CMEK), als Verschlüsselung der Quellsicherung. Sie können dieses Verhalten überschreiben, indem Sie beim Kopieren der Sicherung eine andere Verschlüsselungskonfiguration angeben. Wenn die kopierte Sicherung beim regionsübergreifenden Kopieren mit CMEK verschlüsselt werden soll, geben Sie den KMS-Schlüssel für die Zielregion an.

Kopierzeit und Leistung

Wie lange das Kopieren einer Sicherung dauert, hängt von Faktoren wie der Größe der Quellsicherung und der Zielregion ab, die für die kopierte Sicherung ausgewählt wurde. Die meisten Kopien sind innerhalb von 1–4 Stunden abgeschlossen. Je nach Sicherungsgröße und Zielregion können einige Kopien länger dauern. Das Kopieren einer Sicherung hat keine Auswirkungen auf die Leistung der Quellinstanz oder -datenbank. Sie können mehrere Kopien der Quellsicherung auf Instanzen in verschiedenen Regionen gleichzeitig erstellen, ohne dass sich dies auf die Leistung auswirkt.

Zugriffssteuerung (IAM)

Zum Kopieren einer Sicherung benötigen Sie die Berechtigung spanner.backups.copy für die Quellsicherung und die Berechtigung spanner.backups.create für die Zielinstanz. Diese Berechtigungen sind in den Rollen spanner.backupAdmin und spanner.backupWriter enthalten. Wenn Sie also die Rolle spanner.backupAdmin oder spanner.backupWriter für eine Quellinstanz haben, können Sie eine Anfrage zum Kopieren einer Sicherung für die Quellsicherung aufrufen.

Preise

Für eine Kopie einer Sicherung gelten die gleichen Speicherkosten wie für eine Originalsicherung. Sobald die Sicherungskopie abgeschlossen ist, wird Ihnen der Sicherungsspeicher auf der Zielinstanz in Rechnung gestellt. Wenn Sie eine Kopie zwischen zwei Instanzen erstellen, die sich in unterschiedlichen Regionen befinden, fallen Datenübertragungskosten an.

Wenn Sie beispielsweise Ihre Datenbank aus der Konfiguration der multiregionalen Quellinstanz nam7 in die multiregionale Zielinstanzkonfiguration nam-eur-asia3 kopieren, fallen die folgenden Gebühren an:

  • Keine Gebühr für sich überschneidende us-central1-Region
  • Kostenlos für die Region us-central2 des Zeugen
  • Für die interkontinentale Datenübertragung fallen zweimal Gebühren an: einmal für jeden neuen Kontinent (Europa und Asien).
  • Für Datenübertragungen zwischen Regionen auf demselben Kontinent wird eine einmalige Gebühr für us-east1 erhoben.
  • Für Datenübertragungen zwischen Regionen auf demselben Kontinent wird in Europa einmalig eine Gebühr erhoben.

Spanner optimiert den Kopierprozess, um die Anzahl der regionsübergreifenden Übertragungen zu minimieren. Dadurch werden die Datenübertragungskosten minimiert und gleichzeitig eine schnelle Sicherung von Kopien ermöglicht.

Nächste Schritte