1. Aus einer Momentaufnahme aufbauen - AWS Präskriptive Leitlinien

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

1. Aus einer Momentaufnahme aufbauen

Wenn Sie den Snapshot-Restore-Ansatz verwenden, kopieren Sie Daten aus der Elasticsearch-Quelle oder OpenSearch Cluster zum Amazon-Ziel OpenSearch Dienstdomäne.

Im Großen und Ganzen besteht der Snapshot-Wiederherstellungsprozess aus den folgenden Schritten:

  1. Erstellen Sie einen Snapshot der erforderlichen Daten (Indizes) aus dem vorhandenen Cluster und laden Sie den Snapshot in einen S3-Bucket hoch.

  2. Erstelle einen Amazon OpenSearch Service-Domain.

  3. Gib Amazon OpenSearch Serviceberechtigungen für den Zugriff auf den Bucket und Erteilen Sie Ihrem Benutzerkonto die Erlaubnis, mit Snapshots zu arbeiten. Erstellen Sie ein Snapshot-Repository und verweisen Sie es auf Ihren Bucket.

  4. Stellen Sie den Snapshot auf Amazon wieder her OpenSearch Dienstdomäne.

  5. Verweisen Sie Ihre Kundenanwendungen auf Amazon OpenSearch Service-Domain.

  6. Erstellen Sie ISM-Richtlinien (Index State Management) zur Konfiguration der Aufbewahrung (optional).

Snapshots sind inkrementell. Daher kann ein Snapshot inkrementell ausgeführt und wiederhergestellt werden. Mithilfe von Snapshots können Sie Daten in großen Mengen als Dateien auf einem Speichersystem (z. B. Amazon S3) extrahieren. Anschließend können Sie diese Dateien in die Zielumgebung laden, indem Sie_restoreAPI-Betrieb. Dadurch entfällt die zeitaufwändige Neuindizierung und der Netzwerkverkehr wird reduziert.

Überlegungen zu Snapshots

Wenn Sie den Snapshot-Restore-Ansatz verwenden, sollten Sie Folgendes berücksichtigen:

  • Sie können nicht suchen oder neu indizieren, während ein Index wiederhergestellt wird. Sie können jedoch einen Index durchsuchen und neu indizieren, während der Snapshot erstellt wird.

  • Die Quell- und Ziel-Elasticsearch oder OpenSearch Versionen müssen kompatibel sein. Ein Snapshot eines Indexes, der erstellt wurde in:

    • 5.x kann auf 6.x wiederhergestellt werden

    • 2.x kann auf 5.x wiederhergestellt werden

    • 1.x kann auf 2.x wiederhergestellt werden

  • Weil das ein point-in-time Wiederherstellung des Elasticsearch oder OpenSearch Snapshot, nachfolgende Änderungen im Quell-Cluster werden nicht auf das Ziel-Amazon repliziert OpenSearch Dienstdomäne. Sie können die Aufnahme der Daten in die Elasticsearch-Quelle beenden oder OpenSearchClustern Sie, bis die Wiederherstellung abgeschlossen ist, oder Sie können den Snapshot-Wiederherstellungsvorgang einige Male wiederholen. Da der Snapshot inkrementell ist, werden nur die Änderungen in kürzerer Zeit als bei der ersten Wiederherstellung kopiert und in der Zielumgebung wiederhergestellt. Nachdem die Wiederherstellung erfolgreich abgeschlossen wurde, verweisen Sie die Aufnahmeanwendungen auf Amazon OpenSearchDienstdomäne.

  • Das Erstellen eines Snapshots umfasst standardmäßig einen Snapshot des Clusterstatus und aller Indizes. Bei der Migration von Elasticsearch müssen Sie möglicherweise mithilfe der ISM-Funktion in der Zielumgebung entsprechende Richtlinien für den Index-Lebenszyklus erstellen OpenSearch. Elasticsearch Index Lifecycle Management (ILM) wird in Amazon nicht unterstützt OpenSearch Dienst.

  • Sie können einen Snapshot nicht auf einer früheren Version von Elasticsearch wiederherstellen oder OpenSearch. Beispielsweise können Sie einen Snapshot der Versionen 7.10 bis 7.9 nicht wiederherstellen. Ebenso können Sie Snapshots von Elasticsearch 7.11 oder höher nicht auf einem Amazon wiederherstellen OpenSearchDienstdomäne. Wenn Sie Ihre selbstverwaltete Elasticsearch-Umgebung auf Version 7.11 oder höher migriert haben, können Sie Logstash verwenden, um Daten aus dem Elasticsearch-Cluster zu laden und sie in den OpenSearchDomäne.

  • Sie exportieren einen Snapshot an einen bestimmten Speicherort, der als Repository bezeichnet wird. Elasticsearch oder OpenSearch erstellt eine Reihe von Dateien im Repository. Sie können diese Dateien nicht ändern oder löschen. Dies kann zu Inkonsistenzen führen oder dazu führen, dass der Wiederherstellungsvorgang fehlschlägt.