Vorbereiten Ihrer Quelle und Ihres Ziels für die Migration - Amazon ElastiCache

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.

Vorbereiten Ihrer Quelle und Ihres Ziels für die Migration

Mit diesen Schritten können Sie sich darauf vorbereiten, Ihre Daten von einer selbst gehosteten Valkey- oder Redis-Quelle auf oder von einem OSS Redis-Cluster EC2 zu ElastiCache einem Valkey-Cluster zu migrieren. ElastiCache

Sie müssen sicherstellen, dass alle vier der unten genannten Voraussetzungen erfüllt sind, bevor Sie die Migration von der Konsole aus starten, oder. ElastiCache API AWS CLI

Um Ihre Quell- und Ziel-Valkey- oder OSS Redis-Knoten für die Migration vorzubereiten
  1. Identifizieren Sie die ElastiCache Zielbereitstellung und stellen Sie sicher, dass Sie Daten dorthin migrieren können.

    Eine bestehende oder neu erstellte ElastiCache Bereitstellung sollte die folgenden Anforderungen für die Migration erfüllen:

    • Es verwendet Valkey oder Redis OSS Engine Version 5.0.6 oder höher.

    • Die Verschlüsselung bei der Übertragung ist nicht aktiviert.

    • Es hat Multi-AZ aktiviert.

    • Es steht ausreichend Speicherplatz für die Daten aus Ihrem Valkey- oder OSS Redis-Cluster zur Verfügung. Zum Konfigurieren der richtigen Einstellungen für reservierten Speicher siehe Verwaltung des reservierten Speichers für Valkey und Redis OSS.

    • Wenn der Clustermodus deaktiviert ist, können Sie direkt von den Valkey- oder OSS Redis-Versionen 2.8.21 auf Valkey oder Redis OSS Version 5.0.6 und höher migrieren, wenn Sie die oder Valkey- oder Redis-Versionen 5.0.6 über die OR-Konsole verwenden. CLI OSS CLI Wenn der Clustermodus aktiviert ist, können Sie direkt von jeder Valkey- oder OSS Redis-Version mit aktiviertem Clustermodus auf OSS Redis-Version 5.0.6 und höher migrieren, wenn Sie die CLI oder OSS Redis-Versionen 5.0.6 über die CLI OR-Konsole verwenden.

    • Die Anzahl der Shards in Quell- und Zieldatei stimmt überein.

    • Ist nicht Teil eines globalen Datenspeichers.

    • Datenklassifizierung ist deaktiviert.

  2. Stellen Sie sicher, dass die Konfigurationen Ihres Open-Source-Programms Valkey oder Redis und die Bereitstellung kompatibel sind. OSS ElastiCache

    In der ElastiCache Zielbereitstellung sollten mindestens alle folgenden Komponenten mit Ihrer Valkey- oder OSS Redis-Konfiguration für die Replikation kompatibel sein:

    • Ihr Cluster sollte nicht aktiviert worden AUTH sein.

    • Die Konfiguration protected-mode sollte auf eingestellt seinno.

    • Wenn Sie eine bind Konfiguration in Ihrer Valkey- oder OSS Redis-Konfiguration haben, sollte diese aktualisiert werden, um Anfragen von ElastiCache Knoten zuzulassen.

    • Die Anzahl der logischen Datenbanken auf dem ElastiCache Knoten und Ihrem Valkey- oder Redis-Cluster sollte identisch sein. OSS Dieser Wert wird databases in der Valkey- oder Redis-Konfiguration festgelegt. OSS

    • Valkey- oder OSS Redis-Befehle, die Datenänderungen vornehmen, sollten nicht umbenannt werden, damit die Daten erfolgreich repliziert werden können. Zum Beispielsync,,,, undpsync. info config command cluster

    • Um die Daten aus Ihrem Valkey- oder OSS Redis-Cluster zu replizieren ElastiCache, stellen Sie sicher, dass ausreichend CPU Speicherplatz vorhanden ist, um diese zusätzliche Last zu bewältigen. Diese Last stammt aus der RDB Datei, die von Ihrem Valkey- oder OSS Redis-Cluster erstellt und über das Netzwerk an den Knoten übertragen wurde. ElastiCache

    • Alle Valkey- oder OSS Redis-Instanzen im Quellcluster sollten auf demselben Port laufen.

  3. Stellen Sie sicher, dass Ihre Instances eine Verbindung herstellen können, ElastiCache indem Sie wie folgt vorgehen:

    • Stellen Sie sicher, dass die IP-Adresse jeder Instance privat ist.

    • Weisen Sie die ElastiCache Bereitstellung derselben virtuellen privaten Cloud () zu oder erstellen Sie sie in derselben virtuellen privaten Cloud (VPC) wie Ihr Valkey oder Redis OSS auf Ihrer Instanz (empfohlen).

    • Wenn sie unterschiedlich VPCs sind, richten Sie VPC Peering ein, um den Zugriff zwischen den Knoten zu ermöglichen. Weitere Informationen zum VPC Peering finden Sie unter. Zugriffsmuster für den Zugriff auf einen ElastiCache Cache in einem Amazon VPC

    • Die mit Ihren Valkey- oder OSS Redis-Instances verknüpfte Sicherheitsgruppe sollte eingehenden Datenverkehr von Knoten zulassen. ElastiCache

  4. Stellen Sie sicher, dass Ihre Anwendung den Datenverkehr nach Abschluss der Datenmigration an die ElastiCache Knoten weiterleiten kann. Weitere Informationen finden Sie unter Zugriffsmuster für den Zugriff auf einen ElastiCache Cache in einem Amazon VPC.