Verwendung globaler Datenspeicher (Konsole) - 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.

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 muss Redis OSS 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 OSS 5.0.6-Engine oder höher.

In den folgenden Verfahren erfahren Sie, wie Sie einen globalen Datenspeicher für Redis OSS erstellen und andere Operationen mithilfe der ElastiCache (Redis OSS-) 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 OSS 5.0.6-Engine 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 Global Datastores und dann Create Global Datastore aus.

  3. Gehen Sie auf der Seite mit den Einstellungen für den primären Cluster wie folgt vor:

    • Geben Sie im Feld Informationen zum globalen Datenspeicher einen Namen für den neuen globalen Datenspeicher ein.

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

  4. Wählen Sie unter Regionaler Cluster die Option Bestehenden regionalen Cluster verwenden aus.

  5. Wählen Sie unter Existierender Cluster den vorhandenen Cluster aus, den Sie verwenden möchten.

  6. 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 angegebenen 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 Customer Managed AWS KMS key und dann den Schlüssel auswählen. Weitere Informationen finden Sie unter Verwenden von vom Kunden verwalteten 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 OSS Engine Version 6.0 und höher die Verschlüsselung während der Übertragung aktivieren, werden Sie aufgefordert, eine der folgenden Zugriffskontrolloptionen 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 OSS AUTH Default User — Ein Authentifizierungsmechanismus für den Redis OSS-Server. Weitere Informationen finden Sie unter Redis OSS AUTH.

  7. (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 OSS-AUTH-Token

    • Aktivieren automatischer Sicherungen.

    • Aufbewahrungszeitraum für Backups

    • Backup-Fenster

    • Wartungsfenster

    • Thema für SNS-Benachrichtigung

  8. 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 OSS-Seite wurde aktualisiert und gibt nun an, ob ein Cluster Teil eines globalen Datenspeichers ist. Dazu gehören:

    • 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 einem zusätzlichen sekundären Cluster in einer anderen Region hinzufügen. AWS 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 Datastores und dann Create Global Datastore 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 Region aus. AWS

    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 OSS-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 ( Downward-pointing triangle icon, typically used to indicate a dropdown menu. ). 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 OSS-Cluster (Clustermodus 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 OSS-Cluster (Clustermodus aktiviert) erstellen:

      1. Wählen Sie unter Anzahl der Shards die Anzahl der Shards (Partitionen/Knotengruppen) aus, die Sie für diesen Redis OSS-Cluster (Clustermodus aktiviert) benötigen.

        Bei einigen Versionen von Redis OSS (Clustermodus aktiviert) können Sie die Anzahl der Shards in Ihrem Cluster dynamisch ändern:

        • Redis OSS 3.2.10 und höher — Wenn auf Ihrem Cluster Redis OSS 3.2.10 oder spätere Versionen ausgeführt werden, können Sie die Anzahl der Shards in Ihrem Cluster dynamisch ändern. Weitere Informationen finden Sie unter Skalierung von Clustern in Redis OSS (Clustermodus aktiviert).

        • Andere Redis OSS-Versionen — Wenn auf Ihrem Cluster eine Version von Redis OSS vor Version 3.2.10 ausgeführt wird, 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.

        Die folgenden Einschränkungen gelten für Redis OSS (Clustermodus aktiviert).

        • 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 unter Einstellungen für Subnetzgruppen das Subnetz aus, das Sie auf diesen Cluster anwenden möchten. ElastiCache stellt eine standardmäßige IPv4-Subnetzgruppe bereit, oder Sie können wählen, ob Sie eine neue erstellen möchten. 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.

    • 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 Erweiterte Redis OSS-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 anzugeben, indem Sie Customer Managed AWS KMS Key und dann 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 für Redis OSS Engine Version 6.0 und höher die Verschlüsselung während der Übertragung aktivieren, werden Sie aufgefordert, eine der folgenden Zugriffskontrolloptionen 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 OSS AUTH Default User — Ein Authentifizierungsmechanismus für den Redis OSS-Server. Weitere Informationen finden Sie unter Redis OSS AUTH.

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

        Anmerkung

        Für Redis OSS-Versionen zwischen 3.2.6 und höher, mit Ausnahme von Version 3.2.10, ist Redis OSS 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 zur Sicherung und Wiederherstellung von Redis OSS finden Sie unter. Snapshot und Wiederherstellung

  11. (Optional) Geben Sie ein Wartungsfenster an. Das Wartungsfenster ist die Zeit, in der Regel eine Stunde, jede Woche, zu der die ElastiCache Systemwartung für Ihren Cluster geplant wird. Sie können ElastiCache den Tag und die Uhrzeit für Ihr Wartungsfenster wählen lassen (keine Präferenz), oder Sie können Tag, Uhrzeit und Dauer selbst wä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 Logs oder Kinesis Firehose aus.

    • Wählen Sie unter Protokollziel entweder Neu erstellen aus und geben Sie entweder Ihren CloudWatch Logs-Log-Gruppennamen oder Ihren Firehose-Stream-Namen ein, oder wählen Sie Bestehende auswählen und wählen Sie dann entweder Ihren CloudWatch Logs-Log-Gruppennamen oder Ihren Firehose-Streamnamen aus.

  13. Um Ihnen bei der Verwaltung Ihrer Cluster und anderer ElastiCache Ressourcen unter Tags zu helfen, können Sie jeder Ressource Ihre eigenen 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 angegebenen 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 Customer Managed AWS KMS key und dann den Schlüssel auswählen. Weitere Informationen finden Sie unter Verwenden von vom Kunden verwalteten 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 OSS Engine Version 6.4 und höher die Verschlüsselung während der Übertragung aktivieren, werden Sie aufgefordert, eine der folgenden Zugriffskontrolloptionen 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 OSS AUTH Default User — Ein Authentifizierungsmechanismus für den Redis OSS-Server. Weitere Informationen finden Sie unter Redis OSS AUTH.

    Anmerkung

    Für Redis OSS-Versionen zwischen 4.0.2, als Verschlüsselung bei der Übertragung erstmals unterstützt wurde, und 6.0.4 ist Redis OSS 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 (KMS-Schlüssel)AWS

    • Redis OSS-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 OSS-Seite wurde ebenfalls aktualisiert, um anzugeben, ob ein Cluster Teil eines globalen Datenspeichers ist, einschließlich der folgenden Informationen:

    • 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 einem zusätzlichen sekundären Cluster in einer anderen Region hinzufügen. AWS 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 Globale 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 Konsole unter https://console.aws.amazon.com/elasticache/ ElastiCache .

  2. Wählen Sie im Navigationsbereich Globale 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 OSS Engine-Version: Die Redis OSS-Engine-Version, auf der der globale Datenspeicher ausgeführt wird

  • 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 OSS AUTH: Entweder 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, sondern er verbleibt als eigenständiger Cluster in dieser AWS Region.

    • 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 Lag — 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 OSS mit aktiviertem Clustermodus gibt die Verzögerung die maximale Verzögerung in Sekunden 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 empfängt.

Um eine AWS Region zu einem globalen Datenspeicher hinzuzufügen
  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 Globale Datenspeicher und dann einen vorhandenen globalen Datenspeicher aus.

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

  4. Geben Sie unter Clusterinformationen 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 angegebenen 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 Customer Managed AWS KMS key und dann den Schlüssel auswählen.

    • Verschlüsselung während der Übertragung

    • Redis OSS 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

    • Vom Kunden verwalteter AWS KMS-Schlüssel)

    • Redis OSS 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 Datastores und dann für Global Datastore Name 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

    • Engine-Version ändern — Nur Redis OSS-Engine-Version 5.0.6 oder höher ist 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, erfolgt ein ElastiCache Failover zu einem der regionalen Replikate. Weitere Informationen finden Sie im Abschnitt Automatisches Failover.

    Für Redis OSS-Cluster mit aktiviertem Clustermodus:

    • 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 Region gelöscht werden sollen. AWS

    • 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 den globalen Datenspeicher. ElastiCache wendet diese Änderung automatisch auf alle Cluster innerhalb dieses globalen Datenspeichers an. Um die Parametergruppe dieses Clusters zu ändern, verwenden Sie die Redis OSS-Konsole oder den ModifyCacheClusterAPI-Vorgang. 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.

Verwenden Sie die ResetCacheParameterGroupAPI-Operation, um eine gesamte Parametergruppe oder bestimmte Parameter zurückzusetzen.

Heraufstufen des sekundären Clusters zum primären Cluster

Wenn der primäre Cluster oder die AWS Region nicht mehr verfügbar ist oder Leistungsprobleme auftreten, können Sie einen sekundären Cluster zum primären Cluster heraufstufen. 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 heraufstufen, garantiert ElastiCache (Redis OSS) nicht, welcher letztendlich zum primären Cluster 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 Global Datastores 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

Sie können eine AWS Region aus einem globalen Datenspeicher entfernen, indem Sie das folgende Verfahren verwenden.

Um eine AWS Region aus einem globalen Datenspeicher zu entfernen
  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 Datastores 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 Replikationsupdates 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 Global Datastores 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).