Migration von Knoten der vorherigen Generation - 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.

Migration von Knoten der vorherigen Generation

Knoten der vorherigen Generation sind Knotentypen, die nicht mehr verwendet werden. Wenn Sie keine vorhandenen Cluster haben, die einen Knotentyp der vorherigen Generation verwenden, ElastiCache unterstützt die Erstellung neuer Cluster mit diesem Knotentyp nicht.

Aufgrund der begrenzten Anzahl von Node-Typen der vorherigen Generation können wir keinen erfolgreichen Ersatz garantieren, wenn ein Node in Ihrem(n) Cluster(n) fehlerhaft wird. In einem solchen Szenario kann die Verfügbarkeit Ihres Clusters negativ beeinflusst werden.

Wir empfehlen, dass Sie Ihre(n) Cluster auf einen neuen Knotentyp migrieren, um die Verfügbarkeit und Leistung zu verbessern. Einen empfohlenen Knotentyp für die Migration finden Sie unter Upgrade-Pfade. Eine vollständige Liste der unterstützten Knotentypen und Knotentypen der vorherigen Generation finden Sie unterUnterstützte Knotentypen. ElastiCache

Migrieren von Knoten auf einem Valkey- oder Redis-Cluster OSS

Das folgende Verfahren beschreibt, wie Sie Ihren Valkey- oder OSS Redis-Cluster-Knotentyp mithilfe der Konsole migrieren. ElastiCache Während dieses Vorgangs bearbeitet Ihr Valkey- oder OSS Redis-Cluster weiterhin Anfragen mit minimaler Ausfallzeit. Abhängig von Ihrer Clusterkonfiguration können folgende Ausfallzeiten auftreten. Die folgenden Angaben sind Schätzungen und können je nach Ihrer spezifischen Konfiguration abweichen:

  • Bei deaktiviertem Clustermodus (einzelner Knoten) kann es zu etwa 60 Sekunden dauern, was hauptsächlich auf die Ausbreitung zurückzuführen DNS ist.

  • Bei deaktiviertem Clustermodus (mit Replikatknoten) kann es bei Clustern, auf denen Valkey 7.2 und höher oder Redis OSS 5.0.6 und höher ausgeführt wird, etwa 1 Sekunde dauern. Bei allen älteren Versionen kann es etwa 10 Sekunden dauern.

  • Bei aktiviertem Cluster-Modus kann etwa 1 Sekunde angezeigt werden.

So ändern Sie einen Valkey- oder OSS Redis-Cluster-Knotentyp mithilfe der Konsole:

  1. Melden Sie sich bei der Konsole an und öffnen Sie die ElastiCache Konsole unter. https://console.aws.amazon.com/elasticache/

  2. Wählen Sie im Navigationsbereich Valkey-Cluster oder OSSRedis-Cluster aus.

  3. Wählen Sie aus der Cluster-Liste den gewünschten Cluster für die Migration aus.

  4. Wählen Sie Aktionen und dann Ändern.

  5. Wählen Sie den neuen Knotentyp aus der Knotentypliste aus.

  6. Wenn Sie den Migrationsprozess sofort durchführen möchten, wählen Sie Sofort anwenden. Wenn die Option Apply immediately (Sofort anwenden) nicht gewählt wird, wird der Migrationsprozess während des nächsten Wartungsfensters des Clusters durchgeführt.

  7. Wählen Sie Ändern aus. Wenn Sie im vorherigen Schritt Apply immediately aktiviert haben, ändert sich der Cluster-Status zu modifying. Wenn der Status zu available wechselt, ist die Änderung abgeschlossen und Sie können den neuen Cluster verwenden.

Um einen Valkey- oder OSS Redis-Cluster-Knotentyp zu ändern, verwenden Sie: AWS CLI

Verwenden Sie modify-replication-groupAPIwie folgt:

Für Linux, macOS oder Unix:

aws elasticache modify-replication-group / --replication-group-id my-replication-group / --cache-node-type new-node-type / --apply-immediately

Für Windows:

aws elasticache modify-replication-group ^ --replication-group-id my-replication-group ^ --cache-node-type new-node-type ^ --apply-immediately

In diesem Szenario ist der Wert von new-node-type ist der Knotentyp, zu dem Sie migrieren. Durch die Übergabe des --apply-immediately-Parameters wird die Aktualisierung sofort angewendet, wenn die Replikationsgruppe vom Status geändert in den Status verfügbar wechselt. Wenn die Option Apply immediately (Sofort anwenden) nicht gewählt wird, wird der Migrationsprozess während des nächsten Wartungsfensters des Clusters durchgeführt.

Anmerkung

Wenn Sie den Cluster nicht ändern können, weil ein InvalidCacheClusterState-Fehler aufgetreten ist, müssen Sie zuerst einen fehlerhaften Wiederherstellungsknoten entfernen.

Reparieren oder Entfernen von restore-failed-node (en)

Das folgende Verfahren beschreibt, wie Sie Knoten, die bei der Wiederherstellung ausgefallen sind, reparieren oder aus Ihrem Valkey- oder Redis-Cluster entfernen. OSS Weitere Informationen darüber, wie ElastiCache Knoten in den Status „Wiederherstellung fehlgeschlagen“ übergehen, finden Sie unter. ElastiCache Knotenstatus anzeigen Wir empfehlen, zuerst alle Knoten zu entfernen, die sich in einem Zustand befinden, in dem eine Wiederherstellung fehlgeschlagen ist, dann die verbleibenden Knoten der vorherigen Generation im ElastiCache Cluster auf einen Knotentyp der neueren Generation zu migrieren und schließlich die erforderliche Anzahl von Knoten wieder hinzuzufügen.

So entfernen Sie den Wiederherstellungsfehler-Knoten (Konsole):

  1. Melden Sie sich bei der Konsole an und öffnen Sie die Konsole unter. ElastiCache https://console.aws.amazon.com/elasticache/

  2. Wählen Sie im Navigationsbereich Valkey-Cluster oder OSSRedis-Cluster aus.

  3. Wählen Sie in der Cluster-Liste den Cluster aus, aus dem Sie einen Knoten entfernen möchten.

  4. Wählen Sie aus der Shard-Liste den Shard aus, aus dem Sie einen Knoten entfernen möchten. Überspringen Sie diesen Schritt, wenn der Cluster-Modus für den Cluster deaktiviert ist.

  5. Wählen Sie aus der Knotenliste den Knoten mit einem Statusrestore-failed aus.

  6. Wählen Sie Aktionen und wählen Sie dann Knoten löschen.

Nachdem Sie die Knoten, bei denen die Wiederherstellung fehlgeschlagen ist, aus Ihrem ElastiCache Cluster entfernt haben, können Sie jetzt zu einem neueren Generationstyp migrieren. Weitere Informationen finden Sie weiter oben unter Migrieren von Knoten auf einem Valkey- oder Redis-Cluster OSS.

Informationen zum Hinzufügen von Knoten zu Ihrem ElastiCache Cluster finden Sie unter. Hinzufügen von Knoten zu einem ElastiCache Cluster

Migrieren von Knoten auf einen Memcached-Cluster

Um ElastiCache (Memcached) zu einem anderen Knotentyp zu migrieren, müssen Sie einen neuen Cluster erstellen, der immer leer ist und von Ihrer Anwendung aufgefüllt werden kann.

So migrieren Sie Ihren ElastiCache (Memcached) Cluster-Knotentyp mithilfe der Konsole: ElastiCache