Welche Maßnahmen muss ich für ein ElastiCache-Self-Service-Update ergreifen?

Lesedauer: 7 Minute
0

Ich habe eine Benachrichtigung für ein Amazon ElastiCache-Self-Service-Update erhalten und möchte wissen, welche Maßnahmen ich ergreifen muss.

Kurze Beschreibung

Amazon ElastiCache überwacht automatisch Ihre Flotte von Redis- und MemCached-Knoten, um Service-Updates anzuwenden, sobald sie verfügbar sind. Service-Updates tragen dazu bei, die Sicherheit, Zuverlässigkeit und Betriebsleistung von Amazon ElastiCache zu verbessern. In der Regel richten Sie ein vordefiniertes Wartungsfenster ein, damit Amazon ElastiCache diese Updates anwenden kann. In einigen Fällen empfinden Sie diesen Ansatz jedoch möglicherweise als zu starr und schränkt Ihre Geschäftsabläufe wahrscheinlich ein. Mit den Self-Service-Update-Funktionen können Sie Updates nach eigenem Ermessen anwenden.

Auflösung

Wie kann ich die Benachrichtigungen über Service-Updates einsehen?

Wenn Sie über qualifizierte Cluster verfügen, benachrichtigt Sie Amazon ElastiCache mithilfe der folgenden Methoden über verfügbare Updates:

  • ElastiCache-Konsolenbenachrichtigung
  • E-Mails
  • Nachrichten des Amazon Simple Notification Service (SNS)
  • Benachrichtigungen im AWS Personal Health Dashboard (PHD)
  • Amazon CloudWatch-Ereignisse

Möglicherweise erhalten Sie während des gesamten Lebenszyklus des Updates mehrere Benachrichtigungen für das Service-Update. Die Anzahl der Benachrichtigungen, die Sie für ein Service-Update erhalten, hängt von der Art des Updates ab, z. B. ob es sich um ein obligatorisches oder nicht obligatorisches Update handelt. Benachrichtigungen hängen auch davon ab, welche Aktionen Sie in Ihrem Cluster ausführen. Wenn Sie beispielsweise das obligatorische Update vor Ablauf der Frist vornehmen, erhalten Sie keine Erinnerungen oder automatische Aktualisierungsbenachrichtigungen.

Informationen zum Einrichten von SNS-Benachrichtigungen finden Sie unter ElastiCache-Ereignisse überwachen.

**Hinweis:**Für Knoten, die nach dem in der Beschreibung des Service Updates angegebenen Veröffentlichungsdatum gestartet oder ersetzt wurden, werden keine Benachrichtigungen gesendet.

Wie kann ich verfügbare Service-Updates überprüfen?

Nachdem Sie eine Benachrichtigung über verfügbare Service-Updates erhalten haben, können Sie diese mit dem Befehl describe-service-updates der AWS-Befehlszeilenschnittstelle (AWS CLI) abrufen. Weitere Informationen finden Sie unter describe-service-updates.

**Hinweis:**Wenn Sie beim Ausführen von AWS-CLI-Befehlen Fehler erhalten, stellen Sie sicher, dass Sie die neueste AWS-CLI-Version verwenden.

Sie können die verfügbaren Service-Updates auch von der ElastiCache-Konsole aus überprüfen. Folgen Sie den folgenden Anweisungen, um Updates von der Konsole aus anzuzeigen:

  1. Öffnen Sie die ElastiCache-Konsole.
  2. Wählen Sie Service Updates aus. Sie können alle Service-Updates, Beschreibungen und den Status Ihrer ElastiCache-Flotte einsehen.

Wie stelle ich fest, was im Service-Update behoben wurde?

Lesen Sie den Abschnitt mit der Beschreibung des Updates in den Details des Service-Updates, um sich über den Fix oder die Verbesserung zu informieren.

Wie wende ich das Service-Update an?

Sie können die Service-Updates anwenden, sobald sie veröffentlicht und verfügbar sind. Es hat sich bewährt, das Update so schnell wie möglich anzuwenden, nachdem Sie die Benachrichtigung über das Service-Update erhalten haben.

Um ein Service-Update auf Ihren Cluster anzuwenden, führen Sie den AWS CLI-Befehl batch-apply-update-action aus. Weitere Informationen finden Sie unter batch-apply-update-action.

Gehen Sie wie folgt vor, um das Service-Update mithilfe der ElastiCache-Konsole anzuwenden

  1. Öffnen Sie die ElastiCache-Konsole.
  2. Wählen Sie Service Updates.
  3. Wählen Sie das Service-Update aus, das Sie anwenden möchten, und klicken Sie dann auf Jetzt anwenden. Weitere Informationen finden Sie unter Anwenden der Service-Updates mithilfe der Konsole.

Hinweis: Sie können nur die Service-Updates mit dem StatusVerfügbar oderGeplant anwenden.

Welche Auswirkungen hat die Anwendung eines Service-Updates?

Bei Redis wird das Update auf nicht mehr als einen Knoten gleichzeitig in jedem Shard angewendet. Bei den Knoten, die aktualisiert werden, kommt es zu Ausfallzeiten von wenigen Sekunden, während der Rest des Redis-Clusters weiterhin den Datenverkehr bedient. Der Austausch kann bei bestimmten Instanzkonfigurationen und Verkehrsmustern länger dauern. Beispielsweise verfügen die primären Redis-Knoten möglicherweise nicht über genügend freien Speicher und es besteht möglicherweise ein hoher Schreibverkehr.

Bei Memcached-Knoten wird durch den Ersetzungsprozess ein leerer neuer Knoten erzeugt und der aktuelle Knoten beendet. Der Cache-Inhalt wird entfernt, um neu zu beginnen. Der neue Knoten ist während des Wechsels für kurze Zeit nicht verfügbar. Nach dem Wechsel kann es bei Ihrer Anwendung zu Leistungseinbußen kommen, während der leere neue Knoten mit Cache-Daten gefüllt wird. Um die Auswirkungen zu minimieren, wird das Update jeweils auf einen Knoten angewendet. Da Memcached-Knoten nicht synchronisiert werden müssen, ist ihr Austausch schneller abgeschlossen, unabhängig von der Knotengröße.

**Hinweis:**Sowohl für Redis als auch für MemCached ändert sich die Clusterkonfiguration nicht. Möglicherweise kommt es zu einer Verzögerung Ihrer Amazon CloudWatch-Metriken, die so schnell wie möglich nachholen.

Um die Auswirkungen des Service-Updates so gering wie möglich zu halten, lesen Sie sich die folgenden drei Fragen auf der Hilfeseite für verwaltete Wartung und Service-Updates von Amazon ElastiCache durch:

  • Wie lange dauert ein Knotenaustausch?
  • Wie wirkt sich ein Knotenersatz auf meine Anwendung aus?
  • Welche bewährten Methoden sollte ich befolgen, um einen reibungslosen Austausch zu gewährleisten und den Datenverlust zu minimieren?

Ist das Service-Update obligatorisch?

Wenn das Attribut Automatische Aktualisierung nach Fälligkeitsdatum auf Ja gesetzt ist, handelt es sich um ein obligatorisches Service-Update, das angewendet werden muss.

Was mache ich, wenn das Mindesthaltbarkeitsdatum der Service-Updates abgelaufen ist?

Wenn Sie die Updates nicht bis zum Mindesthaltbarkeitsdatum anwenden, beginnt Amazon ElastiCache mit der Planung der Aktualisierung in Ihrem Wartungsfenster. Das Update wird im Wartungsfenster des Clusters geplant. Eine Woche vor dem geplanten Termin erhalten Sie eine neue Benachrichtigung. Amazon ElastiCache wird das Update in Ihrem Wartungsfenster nicht ohne vorherige Ankündigung anwenden.

**Hinweis:**Sie können das Service-Update auch nach dem Mindesthaltbarkeitsdatum noch vor dem geplanten Datum der automatischen Aktualisierung anwenden. Nachdem Sie das Update installiert haben, wird das geplante automatische Update für ungültig erklärt.

Was mache ich mit abgelaufenen Service-Updates?

Sie können ein abgelaufenes Service-Update nicht anwenden. Neue Knoten enthalten jedoch alle geltenden Service-Updates. Sie können die vorhandenen Knoten, die nicht aktualisiert wurden, manuell ersetzen, um die neuesten Updates zu erhalten. Knoten, die nach dem Veröffentlichungsdatum des Service-Updates gestartet wurden, erhalten automatisch frühere Updates. Weitere Informationen zum manuellen Ersetzen von Knoten finden Sie unter Knoten ersetzen (Redis) und Knoten ersetzen (MemCached).

**Hinweis:**Wenn Sie das Update nicht vor dem Ablaufdatum des Updates anwenden, ist das Update im nächsten Service-Update enthalten.

Was mache ich, wenn es mehrere Service-Updates für denselben Cluster gibt?

Service-Updates sind immer kumulativ. Wenn Sie zur Verbesserung der Sicherheit und Leistung mehr als ein Service-Update für denselben Cluster haben, können Sie das neueste Update anwenden. Alle ausstehenden anwendbaren Updates werden angewendet.

Wie verschiebe ich ein obligatorisches Service-Update?

Sicherheit ist eine gemeinsame Verantwortung. Es ist daher eine bewährte Methode, das Service-Update so schnell wie möglich anzuwenden. Wenn der geplante Zeitpunkt nicht für Sie geeignet ist, können Sie das Service-Update verschieben, indem Sie das Wartungsfenster ändern. Nachdem Sie das Wartungsfenster geändert haben und das geplante Datum abgelaufen ist, wird das Service-Update in den folgenden Wochen auf das neu angegebene Fenster verschoben. Sie erhalten eine Woche vor dem neuen Datum eine neue Benachrichtigung.

Wie verschiebe ich ein optionales Service-Update?

Es hat sich bewährt, alle Self-Service-Updates zeitnah anzuwenden, um die Einhaltung der Vorschriften zu gewährleisten, unabhängig davon, ob das Update obligatorisch ist oder nicht. Wenn für das Service-Update das Attribut **Automatische Aktualisierung nach Fälligkeitsdatum auf Nein gesetzt ist, wendet **Amazon ElastiCache das Update nicht automatisch an. Wenn Sie das Update nicht bis zum des Ablaufdatum Updates installieren, wird es übersprungen und es sind keine Maßnahmen erforderlich. Wenn Sie abgelaufene Updates anwenden möchten, lesen Sie den vorherigen Abschnitt: Was mache ich mit abgelaufenen Service-Updates?

Wie erhalte ich zusätzliche Hilfe?

Wenn Sie während oder nach der Installation eines Service-Updates auf ein Problem stoßen, wenden Sie sich an das AWS-Supportteam.

Verwandte Informationen

Dienst in ElastiCache for Redis aktualisiert

AWS OFFICIAL
AWS OFFICIALAktualisiert vor 2 Jahren