Verwaltung von Service-Updates - Amazon ElastiCache (RedisOSS)

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.

Verwaltung von Service-Updates

ElastiCache Service-Updates für selbst entworfene Cluster werden regelmäßig veröffentlicht. Wenn Sie über einen oder mehrere qualifizierte, selbst entworfene Cluster für diese Service-Updates verfügen, erhalten Sie Benachrichtigungen per E-MailSNS, über das Personal Health Dashboard (PHD) und über CloudWatch Amazon-Events, wenn die Updates veröffentlicht werden. Die Updates werden auch auf der Seite Service Updates in der ElastiCache Konsole angezeigt. Mithilfe dieses Dashboards können Sie alle Service-Updates und deren Status für Ihre ElastiCache Flotte einsehen. Service-Updates für Serverless-Caches werden transparent angewendet und können nicht über Service-Updates verwaltet werden.

Sie legen fest, wann ein Update angewendet wird, bevor ein automatisches Update gestartet wird. Wir empfehlen dringend, dass Sie alle Updates des Typs Sicherheitsupdate so schnell wie möglich installieren, um sicherzustellen, dass Ihre ElastiCache Cluster immer über aktuelle up-to-date Sicherheitspatches verfügen.

In den folgenden Abschnitten werden diese Optionen ausführlich erörtert.

Anwenden der Service-Updates

Sie können die Service-Updates auf Ihre Flotte anwenden, sobald diese Updates den Status available (Verfügbar) haben. Service-Updates sind kumulativ. Das bedeutet, dass bisher nicht angewendete Updates im neuesten Update enthalten sind.

Wenn für ein Service-Update die automatische Aktualisierung aktiviert ist, können Sie festlegen, dass keine Maßnahmen ergriffen werden, sobald es verfügbar ist. ElastiCache plant, das Update in einem der nächsten Wartungsfenster Ihrer Cluster nach dem Startdatum der automatischen Aktualisierung zu installieren. Sie erhalten entsprechende Benachrichtigungen für jede Stufe des Updates.

Anmerkung

Sie können nur die Service-Updates anwenden, die über den Status verfügbar oder geplant verfügen.

Weitere Informationen zur Überprüfung und Installation von dienstspezifischen Updates auf die entsprechenden ElastiCache Cluster finden Sie unter. Anwenden der Service-Updates mithilfe der Konsole

Wenn ein neues Service-Update für einen oder mehrere Ihrer ElastiCache Cluster verfügbar ist, können Sie die ElastiCache Konsole oder verwendenAPI, AWS CLI um das Update anzuwenden. Die folgenden Abschnitte beschreiben die Optionen, die zum Anwenden von Updates genutzt werden können.

Anwenden der Service-Updates mithilfe der Konsole

Um die Liste der Service-Updates und weitere Informationen anzuzeigen, gehen Sie zur Seite Service-Updates in der Konsole.

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

  2. Klicken Sie im Navigationsbereich auf Service-Updates.

  3. Unter Service updates (Service-Updates) können Sie Folgendes anzeigen:

    • Name des Service-Updates: Der eindeutige Name des Service-Updates

    • Aktualisierungs-Typ: Typ des Service-Updates, also einer der folgenden Werte: security-update oder engine-update

    • Update Severity (Update-Dringlichkeit): gibt die Priorität an, die für die Anwendung des Updates gilt:

      • kritisch: Wir empfehlen Ihnen, dieses Update sofort (innerhalb von 14 Tagen oder weniger) anzuwenden.

      • Wichtig: Wir empfehlen Ihnen, dieses Update zu installieren, sobald Ihr Geschäftsfluss dies zulässt (innerhalb von 30 Tagen oder weniger).

      • medium: Wir empfehlen Ihnen, dieses Update so schnell wie möglich (innerhalb von 60 Tagen oder weniger) anzuwenden.

      • niedrig: Wir empfehlen Ihnen, dieses Update so schnell wie möglich (innerhalb von 90 Tagen oder weniger) anzuwenden.

    • Engine-Version: Wenn der Aktualisierungstyp Engine-Update ist, die Engine-Version, die aktualisiert wird.

    • Veröffentlichungsdatum: Datum der Veröffentlichung des Updates, ab dem es zur Anwendung auf die Cluster verfügbar ist.

    • Empfohlenes Mindesthaltbarkeitsdatum: ElastiCache Voraussichtliches Datum, bis zu dem die Updates angewendet werden sollen.

    • Status: Status des Updates, einer der folgenden Werte:

      • Verfügbar: Das Update ist für die relevanten Cluster verfügbar.

      • Abgeschlossen: Das Update wurde erfolgreich angewendet.

      • cancelled (Storniert): Das Update wurde storniert und ist nicht mehr erforderlich.

      • expired (Abgelaufen): Das Update kann nicht mehr angewendet werden.

  4. Wählen Sie ein einzelnes Update (nicht die Schaltfläche links davon), um Details zum Service-Update anzuzeigen.

    Im Abschnitt Cluster update status (Cluster-Aktualisierungsstatus) können Sie eine Liste von Clustern anzeigen, auf denen das Service-Update nicht oder erst kürzlich angewendet wurde. Für jeden Cluster können Sie Folgendes anzeigen:

    • Cluster-Name – Der Name des Clusters

    • Nodes Updated (Aktualisierte Knoten): Verhältnis der individuellen Knoten in einem bestimmten Cluster, die aktualisiert wurden bzw. weiterhin für das betreffende Service-Update verfügbar sind.

    • Aktualisierungs-Typ: Typ des Service-Updates, also einer der folgenden Werte: security-update oder engine-update

    • Status: Status des Service-Updates auf dem Cluster, also einer der folgenden Werte:

      • verfügbar: Das Update ist für die relevanten Cluster verfügbar.

      • in Bearbeitung: Das Update wird gerade auf diesen Cluster angewendet.

      • scheduled (geplant): Das Aktualisierungsdatum wurde geplant.

      • complete (abgeschlossen): Das Update wurde erfolgreich angewendet. Cluster mit dem Status „Abgeschlossen“ werden nach Abschluss 7 Tage lang angezeigt.

      Wenn Sie einen oder alle Cluster mit dem Status verfügbar oder geplant auswählen und dann auf Apply now (Jetzt anwenden) klicken, wird das Update auf diesen Clustern angewendet.

Anwenden der Service-Updates mit dem AWS CLI

Nachdem Sie benachrichtigt wurden, dass Service-Updates verfügbar sind, können Sie sie mit der AWS CLI inspizieren und anwenden:

  • Führen Sie den folgenden Befehl aus, um eine Beschreibung der verfügbaren Serviceaktualisierungen abzurufen:

    aws elasticache describe-service-updates --service-update-status available

    Weitere Informationen finden Sie unter describe-service-updates.

  • Führen Sie den folgenden Befehl aus, um ein Service-Update auf eine Liste von Clustern anzuwenden:

    aws elasticache batch-apply-update-action --service-update ServiceUpdateNameToApply=sample-service-update --cluster-names cluster-1 cluster2

    Weitere Informationen finden Sie unter batch-apply-update-action.

Mithilfe der Konsole wird überprüft, ob Sie das neueste Service Update installiert haben AWS

Sie können überprüfen, ob auf Ihren ElastiCache (Redis-OSS) Clustern das neueste Service-Update ausgeführt wird, indem Sie die folgenden Schritte ausführen:

  1. Wählen Sie auf der Seite OSSRedis-Cluster einen geeigneten Cluster aus

  2. Wählen Sie im Navigationsbereich Service Updates aus, um die entsprechenden Service-Updates für diesen Cluster, falls vorhanden, zu sehen.

Wenn in der Konsole eine Liste mit Service-Updates angezeigt wird, können Sie das Service-Update auswählen und auf Jetzt anwenden klicken.

Screenshot 1 der Konsole für Serviceupdates.

Wenn auf der Konsole „Keine Dienstupdates gefunden“ angezeigt wird, bedeutet dies, dass auf dem ElastiCache (Redis-OSS) Cluster bereits das neueste Service-Update installiert wurde.

Screenshot 2 der Serviceupdates-Konsole.

Stoppen der Service-Updates

Sie können Updates für Cluster bei Bedarf beenden. Sie können Updates beispielsweise bei einem unerwarteten Anforderungsanstieg bei den Clustern, die aktualisiert werden, beenden. Oder Sie können Aktualisierungen beenden, wenn sie zu lange dauern und Ihren Geschäftsfluss zu Spitzenzeiten unterbrechen.

Die Operation Stopping unterbricht sofort alle Updates für die noch zu aktualisierenden Cluster und Knoten. Die Aktualisierung von Knoten mit dem Status in progress (Wird ausgeführt) wird jedoch abgeschlossen. Die Updates für andere Knoten im betreffenden Cluster, die den Status update available (Update verfügbar) aufweisen, werden dagegen nicht angewendet. Die betreffenden Knoten erhalten den Status Stopping (Wird gestoppt).

Sobald der Stopping (Wird gestoppt)-Workflow abgeschlossen ist, erhalten die Knoten mit dem Status Stopping (Wird gestoppt) den Status Stopped (Gestoppt). In Abhängigkeit vom Workflow des Updates werden in einigen Clustern keine Knoten aktualisiert. Andere Cluster enthalten dagegen bereits aktualisierte Knoten sowie Knoten, die weiterhin den Status update available (Update verfügbar) aufweisen.

Sie können den Update-Prozess später und unter Berücksichtigung der betrieblichen Anforderungen abschließen. Wählen Sie in diesem Fall die Cluster, deren Aktualisierung abgeschlossen werden soll, und dann Apply Now (Jetzt anwenden) aus. Weitere Informationen finden Sie unter Anwenden der Service-Updates.

Verwenden der Konsole

Sie können ein Service-Update über die ElastiCache Konsole unterbrechen. Das folgende Beispiel veranschaulicht dies:

  • Nachdem ein Service-Update auf einem ausgewählten Cluster abgeschlossen wurde, zeigt die ElastiCache Konsole oben im Dashboard die Registerkarte „Update anzeigen/beenden“ an. ElastiCache

  • Wählen Sie zum Unterbrechen des Updates Stop Update (Update stoppen) aus.

  • Wählen Sie nach dem Anhalten des Updates den Cluster aus und ermitteln Sie dessen Status. Er wird mit dem Status Stopping (Wird gestoppt) und später mit dem Status Stopped (Gestoppt) angezeigt.

Unter Verwendung des AWS CLI

Sie können ein Service-Update mit der AWS CLI unterbrechen. Das folgende Codebeispiel veranschaulicht, wie dazu vorgegangen wird.

Gehen Sie für eine Replikationsgruppe wie folgt vor:

aws elasticache batch-stop-update-action --service-update-name sample-service-update --replication-group-ids my-replication-group-1 my-replication-group-2

Gehen Sie für einen Cache-Cluster wie folgt vor:

aws elasticache batch-stop-update-action --service-update-name sample-service-update --cache-cluster-ids my-cache-cluster-1 my-cache-cluster-2

Weitere Informationen finden Sie unter BatchStopUpdateAction.