Dateisystemreplikation

Die regionsübergreifende Replikation in File Storage bietet Schutz vor regionalen Ausfällen, erleichtert das Disaster Recovery und erfüllt Complianceanforderungen hinsichtlich der Redundanz.

Erfahren Sie, wie Sie die Daten in einem Dateisystem in einem anderen Dateisystem in derselben Region oder einer anderen Region replizieren.

Replikationskonzepte

QUELLDATEISYSTEM

Das Dateisystem, dessen Daten in regelmäßigen Abständen in einer anderen Region oder Availability-Domain repliziert werden sollen. Ressourcenspezifische Daten des Dateisystems wie Dateisperren, Verschlüsselungsschlüssel und Tags werden nicht repliziert. Replikationsinformationen finden Sie auf der Seite Details des Quelldateisystems.

ZIELDATEISYSTEM

Das Ziel für aus dem Quelldateisystem replizierte Daten. Die replizierten Daten im Zieldateisystem haben dieselbe Datei- und Ordnerstruktur und dieselben Snapshots, Metadaten und Berechtigungseinstellungen wie im Quelldateisystem. Dateisystemquoten werden aus dem übergeordneten Element kopiert. Sie sind jedoch deaktiviert und müssen manuell aktiviert werden. Als Zieldateisystem kann nur ein Dateisystem verwendet werden, das noch nie exportiert wurde. Replikationsinformationen finden Sie auf der Seite Details des Zieldateisystems.

REPLIKATIONSRESSOURCE

Hierbei handelt es sich um die Kontrollkomponente des Replikationsprozesses. Sie enthält alle erforderlichen Konfigurationsinformationen für die Replikation. Die Replikationsressource ist an das Quelldateisystem angehängt. Sie erfasst Datenaktualisierungen, indem ein Replikations-Snapshot erstellt und dann an das Replikationsziel übertragen wird. Replikationen werden auf der Seite Details des Quelldateisystems im Abschnitt Ressourcen aufgeführt. Tags, die auf eine Replikationsressource angewendet werden, werden in die Replikationszielressource kopiert. Informationen zur Replikation finden Sie auf der Seite Details der Replikation.

REPLIKATIONSZIELRESSOURCE
Die Replikationszielressource befindet sich in der Zielregion und -Availability-Domain. Sie empfängt einen Replikations-Snapshot von der Replikationsressource und wendet die Daten auf das Zieldateisystem an. Das Replikationsziel wird automatisch erstellt, wenn Sie eine Replikationsressource erstellen, und alle auf die Replikationsressource angewendeten Tags werden in das Ziel kopiert. Der einzige Vorgang, den Sie manuell für eine Replikationszielressource ausführen können, nachdem sie erstellt wurde, ist das Löschen der Ressource während einer Failover-Prozedur. Der Link "Replikationsziel" eines Dateisystems wird auf der Seite Details angezeigt. Informationen zum Replikationsziel finden Sie auf der Seite Details des Replikationsziels.
REPLIKATIONS-SNAPSHOT
Erfasst inkrementelle Änderungen im Quelldateisystem seit dem letzten Snapshot. Die Snapshot-Daten werden von der Replikationsressource an das Replikationsziel übertragen, das sie auf das Zieldateisystem anwendet. Replikations-Snapshots werden vom Service verwaltet. Replikations-Snapshots werden auf der Seite Snapshots des Quell- und Zieldateisystems aufgeführt. Weitere Informationen finden Sie unter Replikation und Snapshots.
DELTAZYKLUS

Ein vollständiger Replikationsvorgang.

  • Leerlauf: Keine Daten werden durch die Replikation erfasst oder angewendet.
  • Wird erfasst: Die Replikation erfasst differenzierte Daten im Quell-Snapshot.
  • Wird übertragen: Die Replikation erfasst Snapshot-Daten und schreibt sie fest.
  • Wird angewendet: Die Replikation schreibt die Snapshot-Daten im Zieldateisystem fest.
REPLIKATIONSINTERVALL
Die Häufigkeit, mit der der Replikationsvorgang ausgeführt wird. Sie geben das Intervall beim Erstellen der Replikationsressource an.
RECOVERY TIME OBJECTIVE (RTO)
Die maximal zulässige Zeitspanne zwischen einem unerwarteten Fehler oder einer Katastrophe und der Wiederaufnahme des normalen Betriebs. Das RTO definiert den Zeitpunkt nach einer Katastrophe, ab dem die Folgen der Unterbrechung nicht mehr toleriert werden können.
RECOVERY POINT OBJECTIVE (RPO)
Die maximal zulässige Datenverlustmenge, gemessen in Zeit. Falls das Quelldateisystem ausfällt, ist das RPO der letzte Replikations-Snapshot, der an das Ziel übertragen wurde. Mit der Replikations-Recovery Point-Alter-Metrik können Sie RPO überwachen. Informationen zum Replikationsziel finden Sie auf der Seite Details des Replikationsziels.

Funktionsweise der Replikation

Um die File Storage- Replikation zu aktivieren, erstellen Sie eine Replikationsressource, die an das Quelldateisystem angehängt ist. Die Replikationsressource gibt das Zieldateisystem für die Replikation und die Häufigkeit an, mit der Daten repliziert werden. Der Speicherort des Zieldateisystems kann sich in derselben oder einer anderen Availability-Domain und in derselben oder einer anderen Region als das Quelldateisystem befinden. Als Zieldateisystem kann nur ein Dateisystem verwendet werden, das noch nie exportiert wurde. Nachdem die Replikationsressource erstellt wurde, ist das Zieldateisystem schreibgeschützt und wird nur durch Replikation aktualisiert. Datenaktualisierungen im Quelldateisystem werden asynchron im Zieldateisystem repliziert. Siehe Replikation erstellen.

Die replizierten Daten im Zieldateisystem haben dieselbe Datei- und Ordnerstruktur und dieselben Snapshots, Metadaten und Berechtigungseinstellungen wie im Quelldateisystem. Quotenregeln werden aus der Quelle kopiert, sind jedoch deaktiviert und müssen manuell aktiviert werden. Dateisystemspezifische Daten wie Dateisystemsperren, Verschlüsselungsschlüssel und Tags werden nicht repliziert. Klone des Quelldateisystems werden nicht repliziert. Schlüssel und Tags für das Zieldateisystem müssen separat konfiguriert werden.

Replikationsprozess

Die Replikationsressource erstellt einen speziellen Replikations-Snapshot im Quelldateisystem. Dann überträgt sie den Snapshot an die Replikationszielressource, die die neuen Daten in das Zieldateisystem schreibt. Der letzte abgeschlossene Replikations-Snapshot verbleibt bis zum nächsten Intervall sowohl im Quell- als auch im Zieldateisystem. Im nächsten Intervall löscht der Replikationsprozess automatisch die alten Replikations-Snapshots und erstellt einen neuen. Der Replikationsprozess wird im angegebenen Intervall wiederholt, solange die Replikation gültig ist.

In diesem Diagramm wird Dateisystem A in der primären Availability-Domain in Dateisystem B repliziert. Bei der Replikation wird das Delta der Daten, die in Dateisystem A geschrieben wurden, in einem Replikations-Snapshot erfasst. Anschließend werden die Daten von der Replikationsressource an die Replikationszielressource übertragen und in Dateisystem B kopiert.
Dieses Diagramm zeigt ein typisches Replikationssetup.

Wenn in der primären Availability-Domain (Quelle) ein Ausfall auftritt, können Sie einen Failover zum Zieldateisystem durchführen. Um einen Failover zum Zieldateisystem durchzuführen, exportieren Sie es, damit Anwendungen und Benutzer darauf zugreifen können. Weitere Informationen finden Sie unter Disaster Recovery.

Replikationen und Ausfälle überwachen

Der File Storage-Service stellt Metriken bereit, mit denen Sie Replikationsvorgänge und potenzielle Ausfälle verfolgen können. Mit Metriken können Sie Dinge analysieren, wie die Übertragung zwischen Quell- und Zieldateisystemen, Bandbreite und Metadatenvorgänge, die von der Replikationsressource ausgeführt werden. Beispiel: Um Bandbreitenprobleme und potenzielle Engpässe zu überwachen, können Sie die Gesamtanzahl der Schreibvorgänge im Quelldateisystem und den gesamten Daten-Egress vom Quelldateisystem zum Zieldateisystem überwachen. Mit Metriken können Sie auch die Zeit zwischen der Snapshot-Erstellung im Quelldateisystem und der Zeit der Anwendung im Ziel überwachen. Auf diese Weise können Sie bestimmen, wie weit das Zieldateisystem der Quelle hinterher ist und wie viele Daten verloren gehen, wenn ein Ausfall auftritt. Siehe Dateisystemmetriken und Überblick über Monitoring.

Es wird empfohlen, Alarme für Metriken wie Fehlerrate und Latenz im Quelldateisystem zu konfigurieren, um mögliche Auswirkungen auf die Verfügbarkeit anzugeben. Sie können auch OCI-Ankündigungen und das Status-Dashboard auf allgemeine Serviceausfälle überwachen, damit Sie die erforderlichen Entscheidungen zum Failover treffen können. Serviceausfälle wirken sich nicht immer auf alle Kundenressourcen gleichermaßen aus. Daher ist es sehr wichtig, dass Sie Ihre Toleranzen bestimmen und Alarme einrichten. Siehe Konsolenankündigungen und Events.

Einschränkungen und Überlegungen

  • Für eine regionsübergreifende Replikation muss Ihr Mandant die Zielregion abonniert haben. Informationen zum Abonnieren einer Region finden Sie unter Regionen verwalten. Weitere Informationen finden Sie unter Empfohlene Zielregionen.
  • Wenn Sie die regionsübergreifende Replikation für ein Dateisystem aktivieren, umfasst der Prozess eine anfängliche Synchronisierung der Daten aus dem Quelldateisystem mit dem Zieldateisystem. Je nach Datenmenge, die in das Dateisystem geschrieben wurde, kann diese Synchronisierung mehrere Stunden in Anspruch nehmen. Weitere Informationen finden Sie unter Replikationszeit schätzen.
  • Sie können für jedes Dateisystem bis zu drei Replikationsjobs konfigurieren.
  • Das minimale Replikationsintervall beträgt 15 Minuten.
  • Sie können durch Replikation keine Daten von einem On-Premise-Speicherort zu Oracle Cloud Infrastructure migrieren.
  • Dateisystemressourcenspezifische Daten wie Dateisperren, Verschlüsselungsschlüssel und Tags werden nicht repliziert. Quotenregeln werden aus der Quelle kopiert, sind jedoch deaktiviert und müssen manuell aktiviert werden. Tags, die auf eine Replikations-Ressource angewendet werden, werden in eine Replikationsziel-Ressource kopiert.
  • Als Zieldateisystem kann nur ein Dateisystem verwendet werden, das noch nie exportiert wurde. Um ein zuvor exportiertes Dateisystem als Ziel zu verwenden, erstellen Sie zunächst einen Klon des Dateisystems. Anschließend können Sie den Klon als Ziel verwenden.
  • Wenn Sie Benutzer-Snapshots in einem Dateisystem erstellen oder löschen, können Sie dieses Dateisystem nicht als Zieldateisystem für Replikationen verwenden, auch wenn Sie das Dateisystem nicht exportiert haben.
  • Ein Dateisystem, dem eine Snapshot-Richtlinie zugeordnet ist, kann nicht als Zieldateisystem verwendet werden.
  • Ein Dateisystem mit Quotenregeln, die nicht mit dem Quelldateisystem übereinstimmen, kann nicht als Zieldateisystem verwendet werden.
  • Wenn Sie eine Replikationsressource löschen, werden Replikations-Snapshots im Zieldateisystem in Benutzer-Snapshots konvertiert. Wenn Sie einen dieser Snapshots löschen, können Sie das Zieldateisystem nicht als Zieldateisystem für zukünftige Replikationen wiederverwenden.

Überlegungen hinsichtlich der Kosten für die Replikation

Nachdem Sie die Replikation für ein Dateisystem aktiviert haben, wird das Dateisystem in einem Zieldateisystem in der angegebenen Region und Availability-Domain repliziert. Für File Storage wird die Gesamtkapazität des Quell- und Zieldateisystems auf dem Datenträger gemessen. Quell- und Zieldateisysteme werden zum gleichen Preis berechnet. Weitere Informationen finden Sie unter Dateisystemnutzung und Messung.

Ihre Abrechnung schließt eventuell anfallende Netzwerkkosten für den Replikationsprozess zwischen Regionen ein. Im Rahmen des Replikationsprozesses werden alle Daten, die im Quelldateisystem aktualisiert werden, an das Dateisystemreplikat übertragen, sodass Dateisysteme mit kontinuierlichen Updates höhere Netzwerkkosten verursachen. Für Availability-Domains übergreifende Bandbreite in der gleichen Region oder eingehende Datenübertragung fallen keine zusätzlichen Gebühren an.

Bei vielen Replikationsszenarios wird ein Klon eines ursprünglichen Quell- oder Zieldateisystems verwendet. Durch Klonen der Quelle aus dem letzten vollständig angewendeten Snapshot wird sichergestellt, dass Quelle und Ziel kompatibel sind. Sie können auch ein neues Dateisystem für das Failback verwenden. Die Verwendung eines Klons des ursprünglichen Quelldateisystems geht in der Regel jedoch schneller und ist kostengünstiger als die Verwendung eines neuen Dateisystems. Weitere Informationen zur Messung und Abrechnung von Klonen finden Sie unter Klonbasierte Nutzung messen. Detaillierte Beispiele zur Messung von Dateisystemen, Snapshots und Klonen bei der Replikation finden Sie unter Replikationsbasierte Nutzung messen.

Empfohlene Zielregionen

Wenn Sie die Replikation für ein Dateisystem aktivieren und ein neues Zieldateisystem erstellen, wählen Sie eine Region aus, in der das Element repliziert werden soll. Die Quellregion für das Dateisystem bestimmt die empfohlenen Zielregionen, die als Zielregion für die Replikation in der Konsole verfügbar sind. Für die meisten Regionen ist mindestens eine Region verfügbar, die als empfohlene Zielregion verfügbar ist. Empfohlene Zielregionen werden basierend auf geografischen Standorten ausgewählt, um die Performance zu maximieren. Wenn Sie ein Dateisystem in einer Region replizieren müssen, die nicht empfohlen wird, können Sie in dieser Region ein Zieldateisystem für die Replikation erstellen oder die API oder CLI verwenden.

In der folgenden Tabelle sind die Empfehlungen für die kommerzielle Oracle Cloud Infrastructure-Realm aufgeführt. Informationen zum Abonnieren einer Region finden Sie unter Regionen verwalten.

Quellregion Zielregion
Australia East (Sydney)

Australia Southeast (Melbourne)

Japan East

US West (San José)

Australia Southeast (Melbourne)

Australia East (Sydney)

Singapore (Singapur)

Singapore West (Singapur)

Brazil East (São Paulo)

Brazil Southeast (Vinhedo)

Chile Central (Santiago)

US East (Ashburn)

US West (Phoenix)

Brazil Southeast (Vinhedo)

Brazil East (São Paulo)

US East (Ashburn)

Canada Southeast (Montreal) Canada Southeast (Toronto)
Canada Southeast (Toronto) Canada Southeast (Montreal)
Chile Central (Santiago) Brazil East (São Paulo)
France Central (Paris)

France South (Marseille)

Germany Central (Frankfurt)

Italy Northwest

Netherlands Northwest (Amsterdam)

UK South (London)

US East (Ashburn)

France South (Marseille)

France Central (Paris)

Germany Central (Frankfurt)

Italy Northwest

Spain Central (Madrid)

Germany Central (Frankfurt)

France Central (Paris)

France South (Marseille)

Italy Northwest

Israel Central (Jerusalem)

Japan East

Netherlands Northwest (Amsterdam)

Sweden Central (Stockholm)

Switzerland North (Zürich)

UK South (London)

UK West (Newport)

India South (Hyderabad)

India West (Mumbai)

Singapore (Singapur)

Singapore West (Singapur)

India West (Mumbai)

India South (Hyderabad)

Singapore (Singapur)

Singapore West (Singapur)

UK South (London)

Israel Central (Jerusalem)

UK South (London)

Germany Central (Frankfurt)

Italy Northwest

France Central (Paris)

France South (Marseille)

Germany Central (Frankfurt)

Switzerland North (Zurich)

Japan Central

Japan East

South Korea North (Chuncheon)

US West (San José)

Japan East

Japan Central

Australia East (Sydney)

Germany Central (Frankfurt)

Singapore (Singapur)

Singapore West (Singapur)

South Korea North (Chuncheon)

South Korea Central (Seoul)

Mexico Central (Queretaro)

US East (Ashburn)

US West (Phoenix)

Netherlands Northwest (Amsterdam)

France Central (Paris)

Germany Central (Frankfurt)

Sweden Central (Stockholm)

UK South (London)

US East (Ashburn)

Saudi Arabia West (Dschidda) UAE East (Dubai)
Singapore (Singapur)

Singapore West (Singapur)

Japan East

India West (Mumbai)

India South (Hyderabad)

Australia Southeast (Melbourne)

Singapore West (Singapur)

Singapore (Singapur)

Japan East

India West (Mumbai)

India South (Hyderabad)

Australia Southeast (Melbourne)

South Africa Central (Johannesburg) UK South (London)
South Korea Central (Seoul)

South Korea North (Chuncheon)

Japan East

South Korea North (Chuncheon)

South Korea Central (Seoul)

Japan Central

Japan East

Spain Central (Madrid) France South (Marseille)
Sweden Central (Stockholm)

Germany Central (Frankfurt)

Netherlands Northwest (Amsterdam)

Switzerland North (Zurich)

Germany Central (Frankfurt)

Italy Northwest

UK South (London)

UAE Central (Abu Dhabi) UAE East (Dubai)
UAE East (Dubai)

Saudi Arabia West (Dschidda)

UAE Central (Abu Dhabi)

UK South (London)

UK West (Newport)

France Central (Paris)

Germany Central (Frankfurt)

India West (Mumbai)

Israel Central (Jerusalem)

Netherlands Northwest (Amsterdam)

South Africa Central (Johannesburg)

Switzerland North (Zurich)

US East (Ashburn)

UK West (Newport)

UK South (London)

Germany Central (Frankfurt)

US Midwest (Chicago)

US East (Ashburn)

US West (Phoenix)

US East (Ashburn)

US Midwest (Chicago)

US West (Phoenix)

US West (San José)

Brazil East (São Paulo)

Brazil Southeast (Vinhedo)

France Central (Paris)

Mexico Central (Queretaro)

Netherlands Northwest (Amsterdam)

UK South (London)

US West (Phoenix)

US East (Ashburn)

US Midwest (Chicago)

US West (San José)

Brazil East (São Paulo)

Mexico Central (Queretaro)

US West (San José)

US East (Ashburn)

US West (Phoenix)

Australia East (Sydney)

Japan Central

Erforderliche IAM-Service-Policy

Um Oracle Cloud Infrastructure verwenden zu können, muss ein Administrator Mitglied einer Gruppe sein, der Sicherheitszugriff in einer Policy von einem Mandantenadministrator erteilt wurde. Dieser Zugriff ist unabhängig davon erforderlich, ob Sie die Konsole oder die REST-API mit einem SDK, einer CLI oder einem anderen Tool verwenden. Wenn Sie eine Meldung erhalten, dass Sie keine Berechtigung haben oder nicht autorisiert sind, fragen sie den Mandantenadministrator, welcher Zugriffstyp Ihnen zugewiesen wurde und In welchem Compartment Ihr Zugriff funktioniert.

Für Administratoren: Mit der Policy in Erstellen, Verwalten und Löschen von Dateisystemen durch Benutzer zulassen können Benutzer Dateisysteme und Replikationen erstellen und verwalten.

Eine umfassendere Policy, die das Erstellen und Verwalten von Replikationen ermöglicht:

Allow group Managers to manage replications in tenancy
Allow group Managers to manage file-systems in tenancy
Allow group Managers to use tag-namespaces in tenancy

Wenn Sie mit Policys nicht vertraut sind, finden Sie weitere Informationen unter Erste Schritte mit Policys und Details zum File Storage Service.