Knoten ersetzen (Valkey und OSS Redis) - 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.

Knoten ersetzen (Valkey und OSS Redis)

Amazon aktualisiert seine Flotte ElastiCache häufig, indem Patches und Upgrades nahtlos auf Instances angewendet werden. Von Zeit zu Zeit müssen wir Ihre ElastiCache Knoten jedoch neu starten, um obligatorische Betriebssystemupdates auf den zugrunde liegenden Host anzuwenden. Diese Ersetzungen sind erforderlich, um Upgrades anzuwenden, die die Sicherheit, Zuverlässigkeit und Betriebsleistung erhöhen.

Sie haben die Möglichkeit, diese Ersetzungen vor dem geplanten Knotenersetzungsfenster jederzeit selbst zu verwalten. Wenn Sie eine Ersetzung selbst verwalten, erhält Ihre Instance das Betriebssystem-Update, wenn Sie den Knoten neu starten, und der geplante Austausch des Knotens wird abgebrochen. Sie erhalten möglicherweise weiterhin Benachrichtigungen darüber, dass der Knotenaustausch stattfinden wird. Wenn Sie die erforderliche Wartung bereits manuell vorgenommen haben, können Sie diese Benachrichtigungen ignorieren.

Anmerkung

Von Amazon automatisch generierte Ersatz-Cache-Knoten ElastiCache können unterschiedliche IP-Adressen haben. Sie sind dafür verantwortlich, Ihre Anwendungskonfiguration zu überprüfen, um sicherzustellen, dass Ihre Cache-Knoten den entsprechenden IP-Adressen zugeordnet sind.

In der folgenden Liste sind die Maßnahmen aufgeführt, die Sie ergreifen können, ElastiCache wenn Sie den Austausch eines Ihrer Valkey- oder OSS Redis-Knoten planen. Um die für Ihre Situation erforderlichen Informationen schneller zu finden, wählen Sie eine Option aus dem folgenden Menü aus.

Optionen für den Austausch von Valkey- und OSS Redis-Knoten
  • Nichts tun — Wenn Sie nichts tun, wird der Knoten wie geplant ElastiCache ersetzt.

     

    Bei Nicht-Cluster-Konfigurationen mit aktiviertem Autofailover werden Cluster auf Valkey 7.2 und höher und Redis OSS 5.0.6 und höher vollständig ersetzt, während der Cluster weiterhin online bleibt und eingehende Schreibanforderungen bearbeitet. Bei Clustern mit aktiviertem Auto Failover auf Redis OSS 4.0.10 oder niedriger stellen Sie möglicherweise eine kurze Schreibunterbrechung von bis zu einigen Sekunden im Zusammenhang mit Updates fest. DNS

    Wenn der Knoten Mitglied eines Clusters ist, für das Auto Failover aktiviert ist, OSS bietet Valkey oder Redis eine verbesserte Verfügbarkeit beim Patchen, ElastiCache bei Updates und anderen wartungsbedingten Node-Austauschen.

     

    ElastiCache Bei Valkey- oder OSS Redis-Cluster-Konfigurationen, die für die Verwendung ElastiCache mit Valkey- oder Redis-Cluster-Clients eingerichtet sind, wird der Austausch jetzt abgeschlossen, während der OSS Cluster eingehende Schreibanforderungen bearbeitet.

     

    Bei Nicht-Cluster-Konfigurationen mit aktiviertem Autofailover werden Cluster auf Valkey 7.2 und höher und Redis OSS 5.0.6 und höher vollständig ersetzt, während der Cluster weiterhin online bleibt und eingehende Schreibanforderungen bearbeitet. Bei Clustern mit aktiviertem Auto Failover auf Redis OSS 4.0.10 oder niedriger stellen Sie möglicherweise eine kurze Schreibunterbrechung von bis zu einigen Sekunden im Zusammenhang mit Updates fest. DNS

     

    Wenn der Knoten eigenständig ist, startet Amazon ElastiCache zuerst einen Ersatzknoten und synchronisiert dann vom vorhandenen Knoten aus. Der vorhandene Knoten ist während dieser Zeit nicht für Serviceanfragen verfügbar. Sobald die Synchronisierung abgeschlossen ist, wird der bestehende Knoten beendet und der neue Knoten nimmt seinen Platz ein. ElastiCache bemüht sich nach besten Kräften, Ihre Daten während dieses Vorgangs aufzubewahren.

     

  • Ändern Sie Ihr Wartungsfenster — Bei geplanten Wartungsereignissen erhalten Sie eine E-Mail oder eine Benachrichtigung von ElastiCache. Wenn Sie in diesen Fällen Ihr Wartungsfenster vor der geplanten Ersatzzeit ändern, wird Ihr Knoten zur neuen Uhrzeit ersetzt. Weitere Informationen finden Sie hier:

    Anmerkung

    Die Möglichkeit, Ihr Ersatzfenster zu ändern, indem Sie Ihr Wartungsfenster verschieben, ist nur verfügbar, wenn die ElastiCache Benachrichtigung ein Wartungsfenster beinhaltet. Wenn die Benachrichtigung kein Wartungsfenster enthält, können Sie Ihr Ersatzfenster nicht ändern.

    Es ist beispielsweise Donnerstag, der 9. November, um 15:00 Uhr und das nächste Wartungsfenster ist am Freitag, dem 10. November, um 17:00 Uhr. Es folgen drei Szenarien mit den jeweiligen Ergebnissen:

    • Sie ändern Ihr Wartungsfenster auf Freitag, 16:00 Uhr, nach den aktuellen Datums- und Uhrzeitangaben, aber vor dem nächsten geplanten Wartungsfenster. Dieser Knoten wird am Freitag, dem 10. November, um 16:00 Uhr ersetzt.

    • Sie ändern Ihr Wartungsfenster auf Samstag, 16:00 Uhr, nach den aktuellen Datums- und Uhrzeitangaben und nach dem nächsten geplanten Wartungsfenster. Dieser Knoten wird am Samstag, dem 11. November, um 16:00 Uhr ersetzt.

    • Sie ändern Ihr Wartungsfenster auf Mittwoch, 16:00 Uhr, früher in der Woche, als die aktuellen Datums- und Uhrzeitangaben. Dieser Knoten wird am kommenden Mittwoch, dem 15. November, um 16:00 ersetzt.

    Detaillierte Anweisungen finden Sie unter Verwaltung der ElastiCache Cluster-Wartung.

     

  • Ersetzen Sie den einzigen Knoten in einem Valkey- oder OSS Redis-Cluster — Wenn der Cluster keine Read Replicas hat, können Sie den Knoten mit dem folgenden Verfahren ersetzen.

    So ersetzen Sie den einzigen Knoten mithilfe von Sicherung und Wiederherstellung
    1. Erstellen Sie einen Snapshot des Clusters des Knotens. Detaillierte Anweisungen finden Sie unter Erstellen manueller Backups.

    2. Erstellen Sie einen neuen Cluster und übernehmen Sie die Daten mithilfe des Snapshots. Detaillierte Anweisungen finden Sie unter Wiederherstellen aus einem Backup in einen neuen Cache.

    3. Löschen Sie den Cluster mit dem für das Ersetzen geplanten Knoten. Detaillierte Anweisungen finden Sie unter Löschen eines Clusters in ElastiCache.

    4. Ersetzen Sie in Ihrer Anwendung den Endpunkt des alten durch den Endpunkt des neuen Knotens.

     

  • Ersetzen Sie einen Replikatknoten in einem beliebigen Valkey- oder OSS Redis-Cluster — Um einen Replikatcluster zu ersetzen, erhöhen Sie die Anzahl der Replikate. Fügen Sie dafür ein Replikat hinzu und verringern Sie die Replikatanzahl, indem Sie das Replikat entfernen, das Sie ersetzen möchten. Dieser Vorgang ist dynamisch und ist nicht mit Cluster-Ausfallzeiten verbunden.

    Anmerkung

    Wenn Ihr Shard oder Ihre Replikationsgruppe bereits fünf Replikate hat, kehren Sie die Schritte 1 und 2 um.

    Um ein Replikat in einem beliebigen Valkey- oder Redis-Cluster zu ersetzen OSS
    1. Erhöhen Sie die Replikatanzahl, indem Sie ein Replikat zum Shard oder zur Replikationsgruppe hinzufügen. Weitere Informationen finden Sie unter Erhöhen der Anzahl der Replikate in einem Shard.

    2. Löschen Sie das Replikat, das Sie ersetzen möchten. Weitere Informationen finden Sie unter Verringern der Anzahl der Replikate in einem Shard.

    3. Aktualisieren Sie die Endpunkte in Ihrer Anwendung.

     

  • Ersetzen Sie einen beliebigen Knoten in einem Valkey- oder Redis-Shard OSS (Clustermodus aktiviert) — Verwenden Sie Online-Resharding, um den Knoten in einem Cluster ohne Ausfallzeiten zu ersetzen. Fügen Sie zunächst einen Shard durch Ausskalieren hinzu und löschen Sie den Shard mit dem Knoten, der durch Einkalieren ersetzt werden soll.

    Um einen beliebigen Knoten in einem Valkey- oder OSS Redis-Cluster (Clustermodus aktiviert) zu ersetzen
    1. Horizontales Skalieren: Fügen Sie einen zusätzlichen Shard mit derselben Konfiguration wie die des bestehenden Shards mit dem zu ersetzenden Knoten hinzu. Weitere Informationen finden Sie unter Hinzufügen von Shards mit Online-Resharding.

    2. Vertikales Skalieren: Löschen Sie den Shard mit dem zu ersetzenden Knoten. Weitere Informationen finden Sie unter Entfernen von Shards mit Online-Resharding.

    3. Aktualisieren Sie die Endpunkte in Ihrer Anwendung.

     

  • Ersetzen Sie einen Knoten in einem Valkey- oder Redis-Cluster OSS (Cluster-Modus deaktiviert) — Wenn es sich bei dem Cluster um einen Valkey- oder Redis-Cluster OSS (Cluster-Modus deaktiviert) ohne Read Replicas handelt, verwenden Sie das folgende Verfahren, um den Knoten zu ersetzen.

    So ersetzen Sie den Knoten mithilfe der Replikation (nur mit deaktiviertem Cluster-Modus)
    1. Fügen Sie dem Cluster die Replikation mit dem Knoten hinzu, der als primärer Knoten ersetzt werden soll. Aktivieren Sie Multi-AZ auf diesem Cluster nicht. Detaillierte Anweisungen finden Sie unter Um die Replikation zu einem Valkey- oder OSS Redis-Cluster ohne Shards hinzuzufügen.

    2. Fügen Sie dem Cluster ein Lesereplikat hinzu. Detaillierte Anweisungen finden Sie unter Um Knoten zu einem ElastiCache Cluster hinzuzufügen (Konsole).

    3. Stufen Sie das soeben erstellte Lesereplikat auf Primär hoch. Detaillierte Anweisungen finden Sie unter Heraufstufen einer Read Replica zu primären Replikationsgruppen für Valkey- oder Redis-Replikationsgruppen OSS (Clustermodus deaktiviert).

    4. Löschen Sie den für das Ersetzen geplanten Knoten. Detaillierte Anweisungen finden Sie unter Knoten aus einem ElastiCache Cluster entfernen.

    5. Ersetzen Sie in Ihrer Anwendung den Endpunkt des alten durch den Endpunkt des neuen Knotens.

     

  • Ersetzen Sie eine Valkey- oder Redis-Lese-Replik OSS (Cluster-Modus deaktiviert) — Wenn es sich bei dem Knoten um eine Read-Replica handelt, ersetzen Sie den Knoten.

    Wenn Ihr Cluster nur einen Replikatknoten enthält und Multi-AZ aktiviert ist, müssen Sie Multi-AZ deaktivieren, bevor Sie das Replikat löschen können. Detaillierte Anweisungen finden Sie unter Ändern einer Replikationsgruppe.

    Um ein Valkey- oder Redis-Lese-Replikat (Cluster-Modus deaktiviert) zu ersetzen OSS
    1. Löschen Sie das für den Austausch geplante Replikat. Detaillierte Informationen finden Sie hier:

    2. Fügen Sie ein neues Replikat hinzu, das das auszutauschende Replikat ersetzen soll. Wenn Sie denselben Namen wie für das soeben gelöschte Replikat verwenden, können Sie Schritt 3 überspringen. Detaillierte Informationen finden Sie hier:

    3. Ersetzen Sie in Ihrer Anwendung den Endpunkt des alten durch den Endpunkt des neuen Replikats.

    4. Wenn Sie die Multi-AZ-Funktion beim Start deaktiviert haben, aktivieren Sie sie nun wieder. Detaillierte Anweisungen finden Sie unter Aktivieren von Multi-AZ .

     

  • Einen Valkey- oder Redis-Primärknoten OSS (Cluster-Modus deaktiviert) ersetzen — Wenn es sich bei dem Knoten um den primären Knoten handelt, stufen Sie zuerst eine Read-Replica zum Primärknoten herauf. Löschen Sie dann das Replikat, das vorher der primäre Knoten war.

    Wenn Ihr Cluster nur ein Replikat enthält und Multi-AZ aktiviert ist, müssen Sie Multi-AZ deaktivieren, bevor Sie das Replikat in Schritt 2 löschen können. Detaillierte Anweisungen finden Sie unter Ändern einer Replikationsgruppe.

    Um einen Valkey- oder OSS Redis-Primärknoten (Cluster-Modus deaktiviert) zu ersetzen
    1. Stufen Sie ein Lesereplikat auf Primär hoch. Detaillierte Anweisungen finden Sie unter Heraufstufen einer Read Replica zu primären Replikationsgruppen für Valkey- oder Redis-Replikationsgruppen OSS (Clustermodus deaktiviert).

    2. Löschen Sie den Knoten, der ausgetauscht werden soll (der alte primäre Knoten). Detaillierte Anweisungen finden Sie unter Knoten aus einem ElastiCache Cluster entfernen.

    3. Fügen Sie ein neues Replikat hinzu, das das auszutauschende Replikat ersetzen soll. Wenn Sie denselben Namen wie den des soeben gelöschten Knotens verwenden, können Sie das Ändern der Endpunkte in Ihrer Anwendung überspringen.

      Detaillierte Anweisungen finden Sie unter Hinzufügen einer Read Replica für Valkey oder Redis OSS (Cluster-Modus deaktiviert).

    4. Ersetzen Sie in Ihrer Anwendung den Endpunkt des alten durch den Endpunkt des neuen Knotens.

    5. Wenn Sie die Multi-AZ-Funktion beim Start deaktiviert haben, aktivieren Sie sie nun wieder. Detaillierte Anweisungen finden Sie unter Aktivieren von Multi-AZ .