Bestimmung Ihrer Anforderungen - Amazon MemoryDB

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.

Bestimmung Ihrer Anforderungen

Vorbereitung

Wenn Sie die Antworten auf die folgenden Fragen kennen, können Sie die Erstellung Ihres Clusters vereinfachen:

  • Stellen Sie sicher, dass Sie eine Subnetzgruppe in derselben VPC erstellen, bevor Sie mit der Erstellung eines Clusters beginnen. Alternativ können Sie die bereitgestellte Standard-Subnetzgruppe verwenden. Weitere Informationen finden Sie unter Subnetze und Subnetzgruppen.

    MemoryDB ist so konzipiert, dass auf Amazon EC2 von innen AWS zugegriffen werden kann. Wenn Sie jedoch in einer VPC starten, die auf Amazon VPC basiert, können Sie Zugriff von außen gewähren. AWS Weitere Informationen finden Sie unter Zugriff auf MemoryDB-Ressourcen von außen AWS.

  • Müssen Sie irgendwelche Parameterwerte anpassen?

    Erstellen Sie in diesem Fall eine benutzerdefinierte Parametergruppe. Weitere Informationen finden Sie unter Erstellen einer Parametergruppe.

  • Müssen Sie eine VPC-Sicherheitsgruppe erstellen?

    Weitere Informationen finden Sie unter Sicherheit in Ihrer VPC.

  • Haben Sie vor, Fehlertoleranz zu implementieren?

    Weitere Informationen finden Sie unter Minimieren von Ausfällen.

Anforderungen an Speicher und Prozessor

Der Grundbaustein von MemoryDB ist der Knoten. Knoten werden in Shards konfiguriert, um Cluster zu bilden. Berücksichtigen Sie bei der Bestimmung des für den Cluster zu verwendenden Knotentyps die Knotenkonfiguration des Clusters und die zu speichernde Datenmenge.

MemoryDB-Cluster-Konfiguration

MemoryDB-Cluster bestehen aus 1 bis 500 Shards. Die Daten in einem MemoryDB-Cluster sind auf die Shards im Cluster verteilt. Ihre Anwendung stellt über eine Netzwerkadresse, die als Endpunkt bezeichnet wird, eine Verbindung zu einem MemoryDB-Cluster her. Zusätzlich zu den Knotenendpunkten hat der MemoryDB-Cluster selbst einen Endpunkt, den Cluster-Endpunkt. Ihre Anwendung kann diesen Endpunkt verwenden, um aus dem Cluster zu lesen oder in ihn zu schreiben, wobei die Entscheidung, von welchem Knoten gelesen oder auf welchen geschrieben werden soll, MemoryDB überlassen bleibt.

Verbessertes I/O-Multiplexing

Wenn Sie Redis OSS Version 7.0 oder höher ausführen, erhalten Sie zusätzliche Beschleunigung durch erweitertes I/O-Multiplexing, bei dem jeder dedizierte Netzwerk-IO-Thread Befehle von mehreren Clients an die Redis OSS-Engine weiterleitet, wodurch die Fähigkeit von Redis OS genutzt wird, Befehle effizient stapelweise zu verarbeiten. Weitere Informationen finden Sie unter Extrem schnelle Leistung und. Unterstützte Knotentypen

Voraussetzungen für Skalierung

Alle Cluster können auf einen größeren Knotentyp hochskaliert werden. Wenn Sie einen MemoryDB-Cluster hochskalieren, können Sie dies online tun, sodass der Cluster verfügbar bleibt, oder Sie können einen neuen Cluster anhand eines Snapshots erstellen und vermeiden, dass der neue Cluster leer anfängt.

Weitere Informationen finden Sie unter Skalierung in diesem Handbuch.

Zugriffsvoraussetzungen

MemoryDB-Cluster werden standardmäßig von Amazon EC2 EC2-Instances aus aufgerufen. Der Netzwerkzugriff auf einen MemoryDB-Cluster ist auf das Konto beschränkt, mit dem der Cluster erstellt wurde. Bevor Sie von einer Amazon EC2 EC2-Instance aus auf einen Cluster zugreifen können, müssen Sie daher den Zugang zum Cluster autorisieren. Detaillierte Anweisungen finden Sie unter Schritt 2: Autorisieren Sie den Zugriff auf den Cluster in diesem Handbuch.

Region und Verfügbarkeitszonen

Indem Sie Ihre MemoryDB-Cluster in einer AWS Region in der Nähe Ihrer Anwendung platzieren, können Sie die Latenz reduzieren. Bei Clustern mit mehreren Knoten lassen sich die Auswirkungen von Ausfällen auf Ihren Cluster reduzieren, indem Sie Ihre Knoten in verschiedenen Availability Zones platzieren.

Weitere Informationen finden Sie hier: