Verwendung globaler Datenspeicher (Konsole) - Amazon ElastiCache für Redis

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.

Verwendung globaler Datenspeicher (Konsole)

Führen Sie den folgenden aus zwei Schritten bestehenden Vorgang durch, um einen globalen Datenspeicher mit der Konsole zu erstellen:

  1. Erstellen Sie einen primären Cluster, entweder mithilfe eines vorhandenen Clusters oder durch Erstellen eines neuen Clusters. Die Engine-Version muss Redis 5.0.6 oder höher sein.

  2. Fügen Sie bis zu zwei sekundäre Cluster in verschiedenen - AWS Regionen hinzu, wiederum mit der Redis-Engine 5.0.6 oder höher.

Die folgenden Verfahren zeigen Ihnen, wie Sie einen globalen Datenspeicher für Redis erstellen und andere Operationen mit der ElastiCache für Redis-Konsole ausführen.

Erstellen eines globalen Datenspeichers mit einem vorhandenen Cluster

In diesem Szenario verwenden Sie einen vorhandenen Cluster, der als primärer Cluster des neuen globalen Datenspeichers dient. Anschließend erstellen Sie einen sekundären, schreibgeschützten Cluster in einer separaten AWS -Region. Dieser sekundäre Cluster erhält automatische und asynchrone Updates vom primären Cluster.

Wichtig

Der vorhandene Cluster muss die Redis-Engine 5.0.6 oder höher verwenden.

So erstellen Sie einen globalen Datenspeicher unter Verwendung eines vorhandenen Clusters:
  1. Melden Sie sich bei der an AWS Management Console und öffnen Sie die - ElastiCache Konsole unter https://console.aws.amazon.com/elasticache/.

  2. Wählen Sie im Navigationsbereich die Option Clusters (Cluster) und anschließend einen Cluster aus.

  3. Wählen Sie unter Actions (Aktionen) die Option Setup Global Datastore (Globalen Datenspeicher einrichten).

  4. Gehen Sie auf der Seite Setup Global datastore (Globalen Datenspeicher einrichten) folgendermaßen vor:

    • Geben Sie einen Wert für das Global Datastore Name suffix (Namenssuffix des globalen Datenspeichers) ein: Dieses Suffix wird verwendet, um einen eindeutigen Namen für den globalen Datenspeicher zu generieren. Sie können nach dem globalen Datenspeicher suchen, indem Sie das hier angegebene Suffix verwenden.

    • (Optional) Geben Sie einen Wert für Description (Beschreibung) ein.

  5. Wählen Sie unter Secondary cluster details (Details zum sekundären Cluster) eine andere AWS -Region aus, in der der Cluster gespeichert wird.

  6. Geben Sie unter Redis-Einstellungen einen Wert für Name und optional für Beschreibung für den Cluster ein.

  7. Behalten Sie die folgenden Optionen unverändert bei. Sie sind so vorausgefüllt, dass sie der primären Clusterkonfiguration entsprechen. Sie können sie nicht ändern.

    • Engine-Version

    • Knotentyp

    • Parametergruppe

      Anmerkung

      ElastiCache generiert automatisch eine neue Parametergruppe aus Werten der bereitgestellten Parametergruppe und wendet die neue Parametergruppe auf den Cluster an. Verwenden Sie diese neue Parametergruppe, um Parameter in einem globalen Datenspeicher zu ändern. Jede automatisch generierte Parametergruppe ist einem Cluster und daher nur einem globalen Datenspeicher zugeordnet.

    • Anzahl der Shards

    • Verschlüsselung im Ruhezustand – Aktiviert die Verschlüsselung von Daten, die auf der Festplatte gespeichert sind. Weitere Informationen finden Sie unter Verschlüsselung im Ruhezustand.

      Anmerkung

      Sie können einen anderen Verschlüsselungsschlüssel angeben, indem Sie Kundenverwalteter AWS KMS-Schlüssel und den Schlüssel auswählen. Weitere Informationen finden Sie unter Verwenden von kundenverwalteten AWS KMS-Schlüsseln.

    • Verschlüsselung während der Übertragung – Aktiviert die Verschlüsselung von Daten bei der Übertragung. Weitere Informationen finden Sie unter Verschlüsselung während der Übertragung. Wenn Sie für Redis-Engine Version 6.0 und höher die Verschlüsselung während der Übertragung aktivieren, werden Sie aufgefordert, eine der folgenden Optionen für die Zugriffskontrolle anzugeben:

      • Keine Zugriffskontrolle – Dies ist die Standardeinstellung. Dies weist auf keine Einschränkungen hin.

      • Zugriffskontrollliste für Benutzergruppen – Wählen Sie eine Benutzergruppe mit einem definierten Satz von Benutzern und Berechtigungen für verfügbare Vorgänge aus. Weitere Informationen finden Sie unter Verwalten von Benutzergruppen mit der Konsole und dem CLI.

      • Redis AUTH Standardbenutzer - Ein Authentifizierungsmechanismus für den Redis-Server. Weitere Informationen finden Sie unter Redis AUTH.

  8. (Optional) Aktualisieren Sie bei Bedarf die verbleibenden Einstellungen für den sekundären Cluster. Diese werden mit den gleichen Werten wie beim primären Cluster vorausgefüllt, Sie können sie jedoch aktualisieren, um bestimmte Anforderungen für diesen Cluster zu erfüllen.

    • Port

    • Anzahl der Replikate

    • Subnetzgruppe

    • Bevorzugte Availability Zone(s)

    • Sicherheitsgruppen

    • Vom Kunden verwaltet (AWS KMS-Schlüssel)

    • Redis-AUTH-Token

    • Aktivieren automatischer Sicherungen.

    • Aufbewahrungszeitraum für Backups

    • Backup-Fenster

    • Wartungsfenster

    • Thema für SNS-Benachrichtigung

  9. Wählen Sie Erstellen. Dadurch wird der Status des globalen Datenspeichers auf Creating (Erstellen) festgelegt. Der Status wechselt zu Modifying (Ändern), nachdem der primäre Cluster dem globalen Datenspeicher zugeordnet wurde und der sekundäre Cluster den Status Associating (Zuordnen) hat.

    Nachdem der primäre Cluster und die sekundären Cluster mit dem globalen Datenspeicher verknüpft wurden, ändert sich der Status zu Available (Verfügbar). An dieser Stelle verfügen Sie über einen primären Cluster, der Lese- und Schreibvorgänge akzeptiert, sowie sekundäre Cluster, die vom primären Cluster replizierte Lesevorgänge akzeptieren.

    Die Redis-Seite wird aktualisiert, um anzugeben, ob ein Cluster Teil eines globalen Datenspeichers ist, einschließlich:

    • Globaler Datenspeicher – Der Name des globalen Datenspeichers, zu dem der Cluster gehört.

    • Globale Datenspeicherrolle – Die Rolle des Clusters, entweder primär oder sekundär.

Sie können bis zu einen zusätzlichen sekundären Cluster in einer anderen AWS Region hinzufügen. Weitere Informationen finden Sie unter Hinzufügen einer Region zu einem globalen Datenspeicher.

Erstellen eines neuen globalen Datenspeichers mit einem neuen primären Cluster

Wenn Sie einen globalen Datenspeicher mit einem neuen Cluster erstellen möchten, gehen Sie folgendermaßen vor.

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

  2. Wählen Sie im Navigationsbereich Global Datastore (Globaler Datenspeicher) und anschließend Create (Erstellen) aus.

  3. Führen Sie unter Primary cluster settings (Primäre Cluster-Einstellungen) die folgenden Schritte aus:

    1. Wählen Sie für Cluster mode (Cluster-Modus) Enabled (Aktiviert) oder Disabled (Deaktiviert) aus.

    2. Geben Sie für Informationen zum globalen Datenspeicher einen Wert für Name ein. ElastiCache verwendet das Suffix, um einen eindeutigen Namen für den globalen Datenspeicher zu generieren. Sie können nach dem globalen Datenspeicher suchen, indem Sie das hier angegebene Suffix verwenden.

    3. (Optional) Geben Sie einen Wert für die Global Datastore description (Beschreibung des globalen Datenspeichers) ein.

  4. Unter Regional luster (Regionaler Cluster):

    1. Wählen Sie für Region eine verfügbare AWS Region aus.

    2. Wählen Sie Create new regional cluster (Neuen regionalen Cluster erstellen) oder Use existing regional cluster (Bestehenden regionalen Cluster verwenden) aus.

    3. Wenn Sie Create new regional cluster (Neuen regionalen Cluster erstellen), auswählen, geben Sie unter Cluster infos (Cluster-Infos) einen Namen und eine optionale Beschreibung des Clusters ein.

    4. Wir empfehlen, unter Location (Speicherort) die Voreinstellungen für Multi-AZ und Auto-failover (Automatisches Failover) zu akzeptieren.

  5. Unter Cluster settings (Cluster-Einstellungen):

    1. Wählen Sie für Engine version (Engine-Version) eine verfügbare Version (5.0.6 oder höher).

    2. Verwenden Sie für Port den Standardport 6379. Wenn es einen Grund gibt, einen anderen Port zu verwenden, geben Sie die betreffende Portnummer ein.

    3. Wählen Sie für die Parameter group (Parametergruppe) eine Parametergruppe aus oder erstellen Sie eine neue Parametergruppe. Parametergruppen steuern die Laufzeitparameter Ihres Clusters. Weitere Informationen zu Parametergruppen finden Sie unter Redis-spezifische Parameter und Erstellen einer Parametergruppe.

      Anmerkung

      Wenn Sie eine Parametergruppe zum Festlegen der Engine-Konfigurationswerte auswählen, wird diese Parametergruppe auf alle Cluster im globalen Datenspeicher angewendet. Auf der Seite Parameter Groups (Parametergruppen) gibt das Ja/nein-Attribut Global an, ob eine Parteigruppe Teil eines globalen Datenspeichers ist.

    4. Klicken Sie für Node type (Knotentyp) auf den Abwärtspfeil ( ). Wählen Sie im Dialogfeld Change node type (Knotentyp ändern) einen Wert für Instance family (Instance-Familie) für den gewünschten Knotentyp aus. Wählen Sie dann den Knotentyp aus, den Sie für diesen Cluster verwenden möchten, und wählen Sie dann Save (Speichern).

      Weitere Informationen finden Sie unter Auswahl der Knotengröße.

      Wenn Sie einen r6gd-Knotentyp wählen, wird Daten-Tiering automatisch aktiviert. Weitere Informationen finden Sie unter Daten-Tiering.

    5. Wenn Sie einen Redis-Cluster (Cluster-Modus deaktiviert) erstellen:

      Wählen Sie unter Number of replicas (Anzahl der Replikate) die für diesen Cluster gewünschte Anzahl von Replikaten aus.

    6. Wenn Sie einen Redis-Cluster (Cluster-Modus aktiviert) erstellen:

      1. Wählen Sie unter Anzahl der Shards die Anzahl der Shards (Partitionen/Knotengruppen), die Sie für diesen Redis-Cluster (Cluster-Modus aktiviert) wünschen.

        Für einige Versionen von Redis (Cluster-Modus aktiviert), können Sie die Anzahl der Shards in Ihrem Cluster dynamisch ändern:

        • Redis 3.2.10 und höher – Wenn Ihr Cluster mit Redis 3.2.10 oder höheren Versionen arbeitet, können Sie die Anzahl der Shards in Ihrem Cluster dynamisch ändern. Weitere Informationen finden Sie unter Skalieren von Clustern in Redis (Clustermodus aktiviert).

        • Andere Redis-Versionen – Wenn Ihr Cluster eine Version von Redis vor Version 3.2.10 verwendet, gibt es einen anderen Ansatz. Um die Anzahl der Shards in Ihrem Cluster in diesem Fall zu ändern, erstellen Sie einen neuen Cluster mit der neuen Anzahl von Shards. Weitere Informationen finden Sie unter Wiederherstellen aus einem Backup in einen neuen Cache.

      2. Wählen Sie für Replicas per shard (Replikate pro Shard) die Anzahl der Read Replica-Knoten aus, die sich in jedem Shard befinden sollen.

        Für Redis (Cluster-Modus aktiviert) gelten die folgenden Einschränkungen.

        • Wenn Sie Multi-AZ aktiviert haben, stellen Sie sicher, dass mindestens ein Replikat pro Shard vorhanden ist.

        • Die Anzahl der Replikate ist für jeden Shard gleich, wenn der Cluster mithilfe der Konsole erstellt wird.

        • Die Anzahl der Lesereplikate pro Shard ist ein fester Wert, der nicht geändert werden kann. Wenn Sie feststellen, dass Sie mehr oder weniger Replikate pro Shard (API/CLI: Knotengruppe) benötigen, müssen Sie einen neuen Cluster mit der neuen Anzahl von Replikaten erstellen. Weitere Informationen finden Sie unter Seeding eines neuen selbst entworfenen Clusters mit einem extern erstellten Backup.

  6. Wählen Sie für Subnetzgruppeneinstellungen das Subnetz aus, das Sie auf diesen Cluster anwenden möchten. ElastiCache stellt eine Standard-IPv4-Subnetzgruppe bereit oder Sie können eine neue erstellen. Für IPv6 müssen Sie eine Subnetzgruppe mit einem IPv6-CIDR-Block erstellen. Wenn Sie sich für dual stack (Dual-Stack) entscheiden, müssen Sie einen Discovery-IP-Typ auswählen, entweder IPv6 oder IPv4.

    Weitere Informationen finden Sie unter Erstellen eines Subnetzes in Ihrer VPC.

  7. Für Availability zone placements (Availability-Zone-Platzierungen) haben Sie zwei Optionen:

    • Keine Präferenz – ElastiCache wählt die Availability Zone aus.

    • Availability Zones angeben – Sie geben die Availability Zone für jeden Cluster an.

      Wenn Sie die Availability Zones angeben, wählen Sie für jeden Cluster in jedem Shard die Availability Zone aus der Liste aus.

    Weitere Informationen finden Sie unter Auswahl von Regionen und Availability Zones.

    Abbildung: Angeben von Keyspaces und Availability Zones

    Angeben von Keyspaces und Availability Zones

  8. Wählen Sie Next (Weiter).

  9. Unter Advanced Redis settings (Erweiterte Redis-Einstellungen):

    1. Für Security (Sicherheit):

      1. Zur Verschlüsselung Ihrer Daten haben Sie die folgenden Optionen:

        • Verschlüsselung im Ruhezustand – Ermöglicht die Verschlüsselung von Daten, die auf der Festplatte gespeichert sind. Weitere Informationen finden Sie unter Verschlüsselung im Ruhezustand.

          Anmerkung

          Sie haben die Möglichkeit, einen anderen Verschlüsselungsschlüssel bereitzustellen, indem Sie Kundenverwalteter AWS KMS-Schlüssel und den Schlüssel auswählen. Weitere Informationen finden Sie unter Verwendung von kundenverwalteten Schlüsseln aus AWS -KMS.

        • Verschlüsselung während der Übertragung – Ermöglicht die Verschlüsselung von Daten während der Übertragung. Weitere Informationen finden Sie unter Verschlüsselung während der Übertragung. Wenn Sie bei Redis-Engine Version 6.0 und höher die Verschlüsselung während der Übertragung aktivieren, werden Sie aufgefordert, eine der folgenden Optionen für die Zugriffskontrolle anzugeben:

          • Keine Zugriffskontrolle – Dies ist die Standardeinstellung. Dies bedeutet, dass es keine Einschränkungen für den Benutzerzugang zum Cluster gibt.

          • Zugriffskontrollliste für Benutzergruppen – Wählen Sie eine Benutzergruppe mit einer bestimmten Anzahl von Benutzern aus, die auf den Cluster zugreifen können. Weitere Informationen finden Sie unter Verwalten von Benutzergruppen mit der Konsole und dem CLI.

          • Redis AUTH Standardbenutzer - Ein Authentifizierungsmechanismus für den Redis-Server. Weitere Informationen finden Sie unter Redis AUTH.

        • Redis AUTH – Ein Authentifizierungsmechanismus für Redis-Server. Weitere Informationen finden Sie unter Redis AUTH.

        Anmerkung

        Für Redis-Versionen ab 3.2.6, ausgenommen Version 3.2.10, ist Redis AUTH die einzige Option.

      2. Wählen Sie für Security groups (Sicherheitsgruppen) die gewünschten Sicherheitsgruppen für diesen Cluster aus. Eine security group (Sicherheitsgruppe) fungiert als Firewall, um den Netzwerkzugriff auf Ihren Cluster zu steuern. Sie können die Standardsicherheitsgruppe für Ihre VPC verwenden oder eine neue erstellen.

        Weitere Informationen zu Sicherheitsgruppen finden Sie unter Sicherheitsgruppen für Ihre VPC im Benutzerhandbuch zu Amazon VPC.

  10. Wenn Sie regelmäßig geplante automatische Sicherungen möchten, aktivieren Sie Enable automatic backups und geben Sie ein, wie viele Tage lang jede automatische Sicherung beibehalten werden soll, bevor sie automatisch gelöscht wird. Wenn Sie keine regelmäßig geplanten automatischen Sicherungen möchten, deaktivieren Sie das Kontrollkästchen Enable automatic backups. In beiden Fällen haben Sie jederzeit die Option, manuelle Sicherungen zu erstellen.

    Weitere Informationen zu Redis-Sicherungen und -Wiederherstellungen finden Sie unter Snapshot und Wiederherstellung.

  11. (Optional) Geben Sie ein Wartungsfenster an. Das Maintenance window (Wartungsfenster) ist der (in der Regel eine Stunde lange) allwöchentliche Zeitraum, für den ElastiCache die Systemwartung Ihres Clusters plant. Sie können zulassen ElastiCache , dass den Tag und die Uhrzeit für Ihr Wartungsfenster auswählt (Keine Präferenz), oder Sie können den Tag, die Uhrzeit und die Dauer selbst auswählen (Wartungsfenster angeben). Treffen Sie bei Wahl von Specify maintenance window eine Auswahl in den Listen Start day, Start time und Duration (in Stunden) für Ihr Wartungsfenster. Alle Uhrzeiten sind in UCT angegeben.

    Weitere Informationen finden Sie unter Verwaltung der Wartung.

  12. (Optional) Für Protokolle:

    • Unter Protokollformat wählen Sie entwederText oder JSON aus.

    • Wählen Sie unter Zieltyp entweder CloudWatch Protokolle oder Kinesis Firehose aus.

    • Wählen Sie unter Protokollziel entweder Neu erstellen und geben Sie entweder Ihren CloudWatch Protokollgruppennamen oder Ihren Firehose-Streamnamen ein oder wählen Sie Vorhanden auswählen und wählen Sie dann entweder Ihren CloudWatch Protokollgruppennamen oder Ihren Firehose-Streamnamen aus.

  13. Um Sie bei der Verwaltung Ihrer Cluster und anderer ElastiCache Ressourcen zu unterstützen, können Sie für Tags jeder Ressource eigene Metadaten in Form von Tags zuweisen. Weitere Information finden Sie unter Markieren Ihrer ElastiCache-Ressourcen.

  14. Überprüfen Sie alle Ihre Einträge und ausgewählten Optionen und machen Sie dann evtl. erforderliche Korrekturen. Wählen Sie danach Next (Weiter) aus.

  15. Nachdem Sie den Cluster in den vorherigen Schritten konfiguriert haben, konfigurieren Sie nun die Details des sekundären Clusters.

  16. Wählen Sie unter Regionaler Cluster die AWS Region aus, in der sich der . Cluster befindet.

  17. Geben Sie unter Cluster info (Cluster-Info) einen Namen und eine optionale Beschreibung des Clusters ein.

  18. Die folgenden Optionen sind für die Konfiguration des primären Clusters vorausgefüllt und können nicht geändert werden:

    • Ort

    • Engine-Version

    • Instance-Typ

    • Knotentyp

    • Anzahl der Shards

    • Parametergruppe

      Anmerkung

      ElastiCache generiert automatisch eine neue Parametergruppe aus Werten der bereitgestellten Parametergruppe und wendet die neue Parametergruppe auf den Cluster an. Verwenden Sie diese neue Parametergruppe, um Parameter in einem globalen Datenspeicher zu ändern. Jede automatisch generierte Parametergruppe ist einem Cluster und daher nur einem globalen Datenspeicher zugeordnet.

    • Verschlüsselung im Ruhezustand – Aktiviert die Verschlüsselung von Daten, die auf der Festplatte gespeichert sind. Weitere Informationen finden Sie unter Verschlüsselung im Ruhezustand.

      Anmerkung

      Sie können einen anderen Verschlüsselungsschlüssel angeben, indem Sie Kundenverwalteter AWS KMS-Schlüssel und den Schlüssel auswählen. Weitere Informationen finden Sie unter Verwenden von kundenverwalteten AWS KMS-Schlüsseln.

    • Verschlüsselung während der Übertragung – Aktiviert die Verschlüsselung von Daten bei der Übertragung. Weitere Informationen finden Sie unter Verschlüsselung während der Übertragung. Wenn Sie für Redis Engine Version 6.4 die Verschlüsselung während der Übertragung aktivieren, werden Sie aufgefordert, eine der folgenden Optionen für die Zugriffskontrolle anzugeben:

      • Keine Zugriffskontrolle – Dies ist die Standardeinstellung. Dies bedeutet, dass es keine Einschränkungen für den Benutzerzugang zum Cluster gibt.

      • Zugriffskontrollliste für Benutzergruppen – Wählen Sie eine Benutzergruppe mit einer bestimmten Anzahl von Benutzern, die auf den Cluster zugreifen können. Weitere Informationen finden Sie unter Verwalten von Benutzergruppen mit der Konsole und dem CLI.

      • Redis AUTH Standardbenutzer - Ein Authentifizierungsmechanismus für den Redis-Server. Weitere Informationen finden Sie unter Redis AUTH.

    Anmerkung

    Für Redis-Versionen zwischen 4.0.2, als die Verschlüsselung bei der Übertragung erstmals unterstützt wurde, und 6.0.4, ist Redis AUTH die einzige Option.

    Die verbleibenden Einstellungen für den sekundären Cluster werden mit den gleichen Werten wie der primäre Cluster ausgefüllt, aber Folgendes kann aktualisiert werden, um bestimmte Anforderungen für diesen Cluster zu erfüllen.

    • Port

    • Anzahl der Replikate

    • Subnetzgruppe

    • Bevorzugte Availability Zone(s)

    • Sicherheitsgruppen

    • Vom Kunden verwaltet (AWS KMS-Schlüssel)

    • Redis-AUTH-Token

    • Aktivieren automatischer Sicherungen.

    • Aufbewahrungszeitraum für Backups

    • Backup-Fenster

    • Wartungsfenster

    • Thema für SNS-Benachrichtigung

  19. Wählen Sie Erstellen. Dadurch wird der Status des globalen Datenspeichers auf Creating (Erstellen) gesetzt. Nachdem der primäre Cluster und die sekundären Cluster mit dem globalen Datenspeicher verknüpft wurden, ändert sich der Status zu Available (Verfügbar). Sie verfügen über einen primären Cluster, der Lese- und Schreibvorgänge akzeptiert, und einen sekundären Cluster, der Lesevorgänge akzeptiert, die vom primären Cluster repliziert werden.

    Die Redis-Seite wird außerdem aktualisiert, um anzugeben, ob ein Cluster Teil eines globalen Datenspeichers ist, einschließlich der folgenden Elemente:

    • Globaler Datenspeicher – Der Name des globalen Datenspeichers, zu dem der Cluster gehört.

    • Globale Datenspeicherrolle – Die Rolle des Clusters, entweder primär oder sekundär.

Sie können bis zu einen zusätzlichen sekundären Cluster in einer anderen AWS Region hinzufügen. Weitere Informationen finden Sie unter Hinzufügen einer Region zu einem globalen Datenspeicher.

Anzeigen von Details zu einem globalen Datenspeicher

Sie können die Details vorhandener globaler Datenspeicher anzeigen und sie auch auf der Seite Global datastore (Globaler Datenspeicher) ändern.

So zeigen Sie Details zu einem globalen Datenspeicher an:
  1. Melden Sie sich bei der an AWS Management Console und öffnen Sie die - ElastiCache Konsole unter https://console.aws.amazon.com/elasticache/.

  2. Wählen Sie im Navigationsbereich Global Datastore (Globaler Datenspeicher) und dann einen verfügbaren globalen Datenspeicher aus.

Anschließend können Sie die folgenden Eigenschaften des globalen Datenspeichers untersuchen:

  • Global Datastore Name (Name des globalen Datenspeichers): Der Name des globalen Datenspeichers

  • Description (Beschreibung): Eine Beschreibung des globalen Datenspeichers

  • Status: Folgende Optionen stehen zur Verfügung:

    • Erstellen

    • Ändern

    • Verfügbar

    • Löschen

    • Nur Primär - Dieser Status gibt an, dass der globale Datenspeicher nur einen primären Cluster enthält. Entweder wurden alle sekundären Cluster gelöscht oder nicht erfolgreich erstellt.

  • Cluster Mode (Cluster-Modus): Aktiviert oder deaktiviert.

  • Redis Engine Version: Die Redis Engine-Version, die den globalen Datenspeicher ausführt

  • Instance Node Type (Instance-Knotentyp): Der für den globalen Datenspeicher verwendete Knotentyp

  • Encryption at-rest (Verschlüsselung im Ruhezustand): Aktiviert oder deaktiviert

  • Encryption in-transit (Verschlüsselung während der Übertragung): Aktiviert oder deaktiviert

  • Redis AUTH: aktiviert oder deaktiviert

Sie können die folgenden Änderungen an dem globalen Datenspeicher vornehmen:

Auf der Seite „Global Datastore (Globaler Datenspeicher)“ werden auch die einzelnen Cluster aufgelistet, aus denen der globale Datenspeicher besteht, sowie die folgenden Eigenschaften für jeden davon:

  • Region – Die AWS Region, in der der Cluster gespeichert ist

  • Role (Rolle) - Entweder primär oder sekundär

  • Cluster name (Cluster-Name) - Der Name des Clusters

  • Status - Zu den Optionen gehören:

    • Associating (Zuordnen) - Der Cluster wird gerade dem globalen Datenspeicher zugeordnet

    • Associated (Zugeordnet) - Der Cluster ist dem globalen Datenspeicher zugeordnet

    • Disassociating (Trennen) - Der Vorgang des Entfernens eines sekundären Clusters aus dem globalen Datenspeicher unter Verwendung des Namens des globalen Datenspeichers. Danach erhält der sekundäre Cluster keine Updates mehr vom primären Cluster, bleibt aber als eigenständiger Cluster in dieser AWS Region bestehen.

    • Disassociated (Getrennt) - Der sekundäre Cluster wurde aus dem globalen Datenspeicher entfernt und ist jetzt ein eigenständiger Cluster in seiner AWS -Region.

  • Global Datastore Replica-Verzögerung – Zeigt einen Wert pro sekundärer AWS Region im globalen Datenspeicher an. Dies ist die Verzögerung zwischen dem Primärknoten der sekundären Region und dem Primärknoten der primären Region. Bei Redis mit aktiviertem Clustermodus zeigt die Verzögerung die maximale Verzögerung zwischen den Shards an.

Hinzufügen einer Region zu einem globalen Datenspeicher

Sie können einem vorhandenen globalen Datenspeicher bis zu eine zusätzliche AWS Region hinzufügen. In diesem Szenario erstellen Sie einen schreibgeschützten Cluster in einer separaten AWS Region, der automatische und asynchrone Updates vom primären Cluster erhält.

So fügen Sie einem globalen Datenspeicher eine - AWS Region hinzu
  1. Melden Sie sich bei der an AWS Management Console und öffnen Sie die - ElastiCache Konsole unter https://console.aws.amazon.com/elasticache/.

  2. Wählen Sie im Navigationsbereich Global Datastore (Globaler Datenspeicher), und dann unter Global Datastore Name (Name des globalen Datenspeichers) einen globalen Datenspeicher aus.

  3. Wählen Sie Region hinzufügen und dann die AWS Region aus, in der sich der sekundäre Cluster befinden soll.

  4. Geben Sie unter Redis-Einstellungen einen Wert für Name und optional für Beschreibung für den Cluster ein.

  5. Behalten Sie die folgenden Optionen unverändert bei. Sie sind bereits so ausgefüllt, dass sie der primären Clusterkonfiguration entsprechen, und Sie können sie nicht ändern.

    • Engine-Version

    • Instance-Typ

    • Knotentyp

    • Anzahl der Shards

    • Parametergruppe

      Anmerkung

      ElastiCache generiert automatisch eine neue Parametergruppe aus Werten der bereitgestellten Parametergruppe und wendet die neue Parametergruppe auf den Cluster an. Verwenden Sie diese neue Parametergruppe, um Parameter in einem globalen Datenspeicher zu ändern. Jede automatisch generierte Parametergruppe ist einem Cluster und daher nur einem globalen Datenspeicher zugeordnet.

    • Verschlüsselung im Ruhezustand

      Anmerkung

      Sie können einen anderen Verschlüsselungsschlüssel angeben, indem Sie Kundenverwalteter AWS KMS-Schlüssel und den Schlüssel auswählen.

    • Verschlüsselung während der Übertragung

    • Redis AUTH

  6. (Optional) Aktualisieren Sie die verbleibenden Einstellungen für den sekundären Cluster. Diese werden mit den gleichen Werten wie beim primären Cluster vorausgefüllt, Sie können sie jedoch aktualisieren, um bestimmte Anforderungen für diesen Cluster zu erfüllen.

    • Port

    • Anzahl der Replikate

    • Subnetzgruppe

    • Bevorzugte Availability Zone(s)

    • Sicherheitsgruppen

    • Kundenverwalteter AWS KMS-Schlüssel)

    • Redis-AUTH-Token

    • Aktivieren automatischer Sicherungen.

    • Aufbewahrungszeitraum für Backups

    • Backup-Fenster

    • Wartungsfenster

    • Thema für SNS-Benachrichtigung

  7. Wählen Sie Hinzufügen aus.

Ändern eines globalen Datenspeichers

Sie können die Eigenschaften regionaler Cluster ändern. In einem globalen Datenspeicher kann nur jeweils eine Änderungsoperation ausgeführt werden, mit Ausnahme der Heraufstufung eines sekundären Clusters zu einem primären Cluster. Weitere Informationen finden Sie unter Heraufstufen des sekundären Clusters zum primären Cluster.

So ändern Sie einen globalen Datenspeicher:
  1. Melden Sie sich bei der an AWS Management Console und öffnen Sie die - ElastiCache Konsole unter https://console.aws.amazon.com/elasticache/.

  2. Wählen Sie im Navigationsbereich Global Datastore (Globaler Datenspeicher), und dann unter Global Datastore Name (Name des globalen Datenspeichers) einen globalen Datenspeicher aus.

  3. Wählen Sie Modify (Ändern), und wählen Sie unter den folgenden Optionen:

    • Modify description (Beschreibung ändern) – Aktualisieren der Beschreibung des globalen Datenspeichers

    • Modify engine version (Engine-Version ändern) – Es ist nur Redis-Engine-Version 5.0.6 oder höher verfügbar.

    • Modify node type (Knotentyp ändern) – Vertikale (Aufwärts- und Abwärts-) und horizontale (Ein- und Aus-) Skalierung regionaler Cluster. Zu den Optionen gehören die R5- und M5-Knotenfamilien. Weitere Informationen zu Knotentypen finden Sie unter Unterstützte Knotentypen.

    • Modify Automatic Failover (Ändern des automatischen Failovers) – Aktivieren oder deaktivieren Sie das automatische Failover. Wenn Sie Failover aktivieren und Primärknoten in regionalen Clustern unerwartet heruntergefahren werden, ElastiCache schlägt zu einem der regionalen Replikate fehl. Weitere Informationen finden Sie im Abschnitt Automatisches Failover.

    Für Redis-Cluster mit aktiviertem Cluster-Modus:

    • Add shards (Shards hinzufügen) – Geben Sie die Anzahl der hinzuzufügenden Shards ein, und geben Sie eine oder mehrere Availability Zones an.

    • Shards löschen – Wählen Sie Shards aus, die in jeder AWS Region gelöscht werden sollen.

    • Rebalance shards (Shards neu ausbalancieren) – Balancieren Sie die Slot-Verteilung neu aus, um eine gleichmäßige Verteilung über die in dem Cluster vorhandenen Shards zu gewährleisten.

Um die Parameter eines globalen Datenspeichers zu ändern, ändern Sie die Parametergruppe eines beliebigen Mitgliedsclusters für Global Datastore. ElastiCache wendet diese Änderung automatisch auf alle Cluster innerhalb dieses globalen Datenspeichers an. Um die Parametergruppe dieses Clusters zu ändern, verwenden Sie die Redis-Konsole oder die ModifyCacheCluster -API-Operation. Weitere Informationen finden Sie unter Modifizieren einer Parametergruppe. Wenn Sie die Parametergruppe eines Clusters ändern, der in einem globalen Datenspeicher enthalten ist, wird sie auf alle Cluster innerhalb dieses globalen Datenspeichers angewendet.

Um eine gesamte Parametergruppe oder bestimmte Parameter zurückzusetzen, verwenden Sie die ResetCacheParameterGroup -API-Operation.

Heraufstufen des sekundären Clusters zum primären Cluster

Wenn der primäre Cluster oder die AWS Region nicht verfügbar ist oder Leistungsprobleme auftreten, können Sie einen sekundären Cluster zum primären Cluster hochstufen. Die Heraufstufung ist jederzeit erlaubt, auch wenn gleichzeitig andere Änderungen vorgenommen werden. Sie können auch mehrere Heraufstufungen gleichzeitig durchführen, und der globale Datenspeicher wird schließlich zu einem primären Cluster aufgelöst. Wenn Sie mehrere sekundäre Cluster gleichzeitig hochstufen, garantiert ElastiCache Redis nicht, welcher letztendlich zum primären Cluster aufgelöst wird.

So stufen Sie einen sekundären Cluster zu einem primären Cluster herauf:
  1. Melden Sie sich bei der an AWS Management Console und öffnen Sie die - ElastiCache Konsole unter https://console.aws.amazon.com/elasticache/.

  2. Wählen Sie im Navigationsbereich unter Global Datastore (Globaler Datenspeicher) die Option Redis aus.

  3. Wählen Sie den Namen des globalen Datenspeichers aus, um die Details anzuzeigen.

  4. Wählen Sie den Secondary (sekundären) Cluster.

  5. Wählen Sie Auf Primär heraufstufen.

    Sie werden dann mit der folgenden Warnung aufgefordert, Ihre Entscheidung zu bestätigen: Promoting a region to primary will make the cluster in this region as read/writable. Are you sure you want to promote the secondary cluster to primary?

    The current primary cluster in primary region will become secondary and will stop accepting writes after this operation completes. Please ensure you update your application stack to direct traffic to the new primary region.

  6. Wählen Sie Confirm (Bestätigen), wenn Sie die Heraufstufung fortsetzen möchten, oder Cancel (Abbrechen), wenn Sie dies nicht möchten.

Wenn Sie sich für die Bestätigung entscheiden, wechselt Ihr globaler Datenspeicher in den Status Modifying (Ändern) und ist erst verfügbar, wenn die Heraufstufung abgeschlossen ist.

Entfernen einer Region aus einem globalen Datenspeicher

Gehen Sie wie folgt vor, um eine - AWS Region aus einem globalen Datenspeicher zu entfernen.

So entfernen Sie eine - AWS Region aus einem globalen Datenspeicher
  1. Melden Sie sich bei der an AWS Management Console und öffnen Sie die - ElastiCache Konsole unter https://console.aws.amazon.com/elasticache/.

  2. Wählen Sie im Navigationsbereich unter Global Datastore (Globaler Datenspeicher) die Option Redis aus.

  3. Wählen Sie einen globalen Datenspeicher aus.

  4. Wählen Sie die Region aus, die Sie entfernen möchten.

  5. Wählen Sie Remove region (Region entfernen).

    Anmerkung

    Diese Option ist nur für sekundäre Cluster verfügbar.

    Sie werden dann mit der folgenden Warnung aufgefordert, Ihre Entscheidung zu bestätigen: Removing the region will remove your only available cross region replica for the primary cluster. Your primary cluster will no longer be set up for disaster recovery and improved read latency in remote region. Are you sure you want to remove the selected region from the global datastore?

  6. Wählen Sie Confirm (Bestätigen), wenn Sie die Heraufstufung fortsetzen möchten, oder Cancel (Abbrechen), wenn Sie dies nicht möchten.

Wenn Sie Bestätigen wählen, wird die AWS Region entfernt und der sekundäre Cluster erhält keine Replikationsaktualisierungen mehr.

Löschen eines globalen Datenspeichers

Um einen globalen Datenspeicher zu löschen, entfernen Sie zuerst alle sekundären Cluster. Weitere Informationen finden Sie unter Entfernen einer Region aus einem globalen Datenspeicher. Dadurch bleibt der globale Datenspeicher im Status primary-only.

So löschen Sie einen globalen Datenspeicher:
  1. Melden Sie sich bei der an AWS Management Console und öffnen Sie die - ElastiCache Konsole unter https://console.aws.amazon.com/elasticache/.

  2. Wählen Sie im Navigationsbereich unter Global Datastore (Globaler Datenspeicher) die Option Redis aus.

  3. Wählen Sie unter Global Datastore Name (Name des globalen Datenspeichers) den globalen Datenspeicher, den Sie löschen möchten, und dann Delete (Löschen).

    Sie werden dann mit der folgenden Warnung aufgefordert, Ihre Entscheidung zu bestätigen: Are you sure you want to delete this Global Datastore?

  4. Wählen Sie Löschen aus.

Der globale Datenspeicher wechselt zum Status Deleting (Löschen).