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.
Schritt 1: Erstellen eines Clusters
Bevor Sie einen Cluster für die Produktion erstellen, müssen Sie natürlich überlegen, wie Sie den Cluster entsprechend Ihren geschäftlichen Anforderungen konfigurieren. Diese Probleme werden im Vorbereitung eines Clusters-Abschnitt adressiert. Für die Zwecke dieser Übung „Erste Schritte“ können Sie die Standardkonfigurationswerte akzeptieren, sofern sie zutreffen.
Der Cluster, den Sie gleich starten werden, wird live sein und nicht in einer Sandbox ausgeführt. Es fallen die standardmäßigen MemoryDB-Nutzungsgebühren für die Instance an, bis Sie sie löschen. Die Gesamtkosten werden minimal sein (meistens geringer als ein Dollar), wenn Sie diese Übung in einer Sitzung durchlaufen und den Cluster löschen, sobald Sie die Übung abgeschlossen haben. Weitere Informationen zu den MemoryDB-Nutzungsraten finden Sie unter MemoryDB.
Ihr Cluster wird in einer virtuellen privaten Cloud (VPC) gestartet, die auf dem VPC Amazon-Service basiert.
Einen MemoryDB-Cluster erstellen
Die folgenden Beispiele zeigen, wie ein Cluster mithilfe von AWS Management Console, AWS CLI und MemoryDB erstellt wird. API
Um einen Cluster mit der MemoryDB-Konsole zu erstellen
-
Melden Sie sich bei der an AWS Management Console und öffnen Sie die MemoryDB-Konsole unter. https://console.aws.amazon.com/memorydb/
-
Wählen Sie im linken Navigationsbereich Clusters und dann Create aus.
- Easy create
-
-
Füllen Sie den Bereich Configuration (Konfiguration) aus. Dadurch werden der Knotentyp und die Standardkonfiguration Ihres Clusters konfiguriert. Wählen Sie aus den folgenden Optionen die entsprechende Speichergröße und Netzwerkleistung aus, die Sie benötigen:
Produktion
Entwicklung/Test
Demo
-
Füllen Sie den Abschnitt Cluster-Informationen aus.
-
Geben Sie in das Feld Name einen Namen für Ihr Cluster ein.
Für die Benennung von Clustern gelten die folgenden Einschränkungen:
Er muss 1-40 alphanumerische Zeichen oder Bindestriche enthalten.
Er muss mit einem Buchstaben beginnen.
Er darf keine zwei aufeinanderfolgenden Bindestriche enthalten.
Er darf nicht mit einem Bindestrich enden.
-
Im Feld Description (Beschreibung) geben Sie eine Beschreibung für den Cluster ein.
Füllen Sie den Abschnitt Subnetzgruppen aus:
-
Erstellen Sie für Subnetzgruppen eine neue Subnetzgruppe oder wählen Sie eine vorhandene aus der verfügbaren Liste aus, die Sie auf diesen Cluster anwenden möchten. Wenn Sie eine neue erstellen:
Geben Sie einen Namen ein
Geben Sie eine Beschreibung ein
Wenn Sie Multi-AZ aktiviert haben, muss die Subnetzgruppe mindestens zwei Subnetze enthalten, die sich in verschiedenen Availability Zones befinden. Weitere Informationen finden Sie unter Subnetze und Subnetzgruppen.
Wenn Sie eine neue Subnetzgruppe erstellen und noch keine existiertVPC, werden Sie aufgefordert, eine VPC zu erstellen. Weitere Informationen finden Sie unter Was ist AmazonVPC? im VPCAmazon-Benutzerhandbuch.
Für die Vektorsuche können Sie die Vektorsuchfunktion aktivieren, um Vektoreinbettungen zu speichern und Vektorsuchen durchzuführen. Beachten Sie, dass dadurch die Werte für OSSRedis-Versionskompatibilität, Parametergruppen und Shards korrigiert werden. Weitere Informationen finden Sie unter Vektor-Suche.
Standardeinstellungen anzeigen:
Wenn Sie Easy Create verwenden, sind die übrigen Clustereinstellungen standardmäßig festgelegt. Beachten Sie, dass einige dieser Einstellungen nach der Erstellung geändert werden können, wie unter Nach der Erstellung bearbeitbar angegeben.
-
Bei Tags können Sie optional Tags anwenden, um Ihre Cluster zu durchsuchen und zu filtern oder Ihre AWS Kosten zu verfolgen.
-
Überprüfen Sie alle Ihre Einträge und ausgewählten Optionen und machen Sie dann evtl. erforderliche Korrekturen. Wenn Sie bereit sind, wählen Sie Erstellen, um Ihren Cluster zu starten, oder Abbrechen, um den Vorgang abzubrechen.
Sobald der Status Ihres Clusters verfügbar ist, können Sie EC2 Zugriff darauf gewähren, eine Verbindung herstellen und ihn verwenden. Weitere Informationen finden Sie unter Schritt 2: Autorisieren Sie den Zugriff auf den Cluster
Sobald Ihr Cluster verfügbar ist, wird Ihnen jede ganze oder angebrochene Stunde in Rechnung gestellt, die der Cluster aktiv ist, auch wenn Sie ihn nicht aktiv nutzen. Damit Ihnen keine Kosten mehr für diesen Cluster entstehen, müssen Sie ihn löschen. Siehe Schritt 4: Löschen eines Clusters.
- Create new cluster
-
Füllen Sie den Abschnitt Cluster-Informationen aus.
-
Geben Sie in das Feld Name einen Namen für Ihr Cluster ein.
Für die Benennung von Clustern gelten die folgenden Einschränkungen:
Er muss 1-40 alphanumerische Zeichen oder Bindestriche enthalten.
Er muss mit einem Buchstaben beginnen.
Er darf keine zwei aufeinanderfolgenden Bindestriche enthalten.
Er darf nicht mit einem Bindestrich enden.
-
Im Feld Description (Beschreibung) geben Sie eine Beschreibung für den Cluster ein.
Füllen Sie den Abschnitt Subnetzgruppen aus:
-
Erstellen Sie für Subnetzgruppen eine neue Subnetzgruppe oder wählen Sie eine vorhandene aus der verfügbaren Liste aus, die Sie auf diesen Cluster anwenden möchten. Wenn Sie eine neue erstellen:
Geben Sie einen Namen ein
Geben Sie eine Beschreibung ein
Wenn Sie Multi-AZ aktiviert haben, muss die Subnetzgruppe mindestens zwei Subnetze enthalten, die sich in verschiedenen Availability Zones befinden. Weitere Informationen finden Sie unter Subnetze und Subnetzgruppen.
Wenn Sie eine neue Subnetzgruppe erstellen und noch keine existiertVPC, werden Sie aufgefordert, eine VPC zu erstellen. Weitere Informationen finden Sie unter Was ist AmazonVPC? im VPCAmazon-Benutzerhandbuch.
Füllen Sie den Abschnitt Cluster-Einstellungen aus:
Für die Funktion „Vektorsuche aktivieren“ können Sie diese Option aktivieren, um Vektoreinbettungen zu speichern und Vektorsuchen durchzuführen. Beachten Sie, dass dadurch die Werte für OSSRedis-Versionskompatibilität, Parametergruppen und Shards korrigiert werden. Weitere Informationen finden Sie unter Vektor-Suche.
-
Akzeptieren Sie aus Gründen der OSSRedis-Versionskompatibilität die Standardeinstellung. 6.2
-
Akzeptieren Sie für Port den OSS Redis-Standardport 6379 oder geben Sie die Portnummer ein, falls Sie einen anderen Port verwenden möchten.
Wenn Sie die Vektorsuche aktiviert haben, verwenden Sie für Parametergruppe. default.memorydb-redis7.search.preview
Andernfalls akzeptieren Sie die default.memorydb-redis7
Parametergruppe.
Parametergruppen steuern die Laufzeitparameter Ihres Clusters. Weitere Informationen zu Parametergruppen finden Sie unter Redis OSS-spezifische Parameter.
Wählen Sie unter Knotentyp einen Wert für den gewünschten Knotentyp (zusammen mit der zugehörigen Speichergröße) aus.
Wenn Sie einen Knotentyp aus der R6GD-Familie wählen, aktivieren Sie automatisch das Data-Tiering, bei dem der Datenspeicher zwischen Arbeitsspeicher und aufgeteilt wird. SSD Weitere Informationen finden Sie unter Daten-Tiering.
-
Wählen Sie unter Anzahl der Shards die Anzahl der Shards aus, die Sie für diesen Cluster benötigen. Für eine höhere Verfügbarkeit Ihrer Cluster empfehlen wir, dass Sie mindestens 2 Shards hinzufügen.
Sie können die Anzahl der Shards in Ihrem Cluster dynamisch ändern. Weitere Informationen finden Sie unter Skalierung von MemoryDB-Clustern.
-
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.
Es bestehen 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.
-
Wählen Sie Weiter
Füllen Sie den Abschnitt Erweiterte Einstellungen aus:
-
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 verwenden VPC oder eine neue erstellen.
Weitere Informationen zu Sicherheitsgruppen finden Sie unter Sicherheitsgruppen für Sie VPC im VPCAmazon-Benutzerhandbuch.
-
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.
Sie haben die Möglichkeit, einen anderen Verschlüsselungsschlüssel als den Standardschlüssel anzugeben, indem Sie den vom Kunden verwalteten AWS KMS Schlüssel wählen und dann den Schlüssel auswählen.
Verschlüsselung während der Übertragung – Ermöglicht die Verschlüsselung von Daten während der Übertragung. Wenn Sie keine Verschlüsselung auswählen, wird eine offene Zugriffskontrollliste namens „Open Access“ mit einem Standardbenutzer erstellt. Weitere Informationen finden Sie unter Benutzer mit Access Control Lists (ACLs) authentifizieren.
Geben Sie für Snapshot optional einen Aufbewahrungszeitraum für Snapshots und ein Snapshot-Fenster an. Standardmäßig ist Automatische Snapshots aktivieren vorausgewählt.
-
Geben Sie für das Wartungsfenster optional ein Wartungsfenster an. Das Wartungsfenster ist die Zeit, in der Regel eine Stunde, jede Woche, zu der MemoryDB die Systemwartung für Ihren Cluster plant. Sie können MemoryDB erlauben, den Tag und die Uhrzeit für Ihr Wartungsfenster auszuwählen (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 Zeiten sind UCT Zeiten.
Weitere Informationen finden Sie unter Verwaltung der Wartung.
-
Wählen Sie für Benachrichtigungen ein vorhandenes Amazon Simple Notification Service (AmazonSNS) -Thema oder wählen Sie Manuelle ARN Eingabe und geben Sie den Amazon-Ressourcennamen des Themas (ARN) ein. Amazon SNS ermöglicht es Ihnen, Push-Benachrichtigungen an mit dem Internet verbundene Smart-Geräte zu senden. Standardmäßig sind Benachrichtigungen deaktiviert. Weitere Informationen finden Sie unter. https://aws.amazon.com/sns/
-
Bei Tags können Sie optional Tags anwenden, um Ihre Cluster zu durchsuchen und zu filtern oder Ihre AWS Kosten nachzuverfolgen.
-
Überprüfen Sie alle Ihre Einträge und ausgewählten Optionen und machen Sie dann evtl. erforderliche Korrekturen. Wenn Sie bereit sind, wählen Sie Erstellen, um Ihren Cluster zu starten, oder Abbrechen, um den Vorgang abzubrechen.
Sobald der Status Ihres Clusters verfügbar ist, können Sie EC2 Zugriff darauf gewähren, eine Verbindung herstellen und ihn verwenden. Weitere Informationen finden Sie unter Schritt 2: Autorisieren Sie den Zugriff auf den Cluster
Sobald Ihr Cluster verfügbar ist, wird Ihnen jede ganze oder angebrochene Stunde in Rechnung gestellt, die der Cluster aktiv ist, auch wenn Sie ihn nicht aktiv nutzen. Damit Ihnen keine Kosten mehr für diesen Cluster entstehen, müssen Sie ihn löschen. Siehe Schritt 4: Löschen eines Clusters.
- Restore from snapshots
Wählen Sie unter Snapshot-Quelle den Quell-Snapshot aus, aus dem Daten migriert werden sollen. Weitere Informationen finden Sie unter Snapshot und Wiederherstellung .
Wenn Sie möchten, dass in Ihrem neuen Cluster die Vektorsuche aktiviert ist, muss für den Quell-Snapshot auch die Vektorsuche aktiviert sein.
Der Zielcluster verwendet standardmäßig die Einstellungen des Quell-Clusters. Optional können Sie die folgenden Einstellungen auf dem Zielcluster ändern:
-
Cluster-Informationen
-
Geben Sie in das Feld Name einen Namen für Ihr Cluster ein.
Für die Benennung von Clustern gelten die folgenden Einschränkungen:
Er muss 1-40 alphanumerische Zeichen oder Bindestriche enthalten.
Er muss mit einem Buchstaben beginnen.
Er darf keine zwei aufeinanderfolgenden Bindestriche enthalten.
Er darf nicht mit einem Bindestrich enden.
-
Im Feld Description (Beschreibung) geben Sie eine Beschreibung für den Cluster ein.
Subnetzgruppen
-
Erstellen Sie für Subnetzgruppen eine neue Subnetzgruppe oder wählen Sie eine vorhandene aus der verfügbaren Liste aus, die Sie auf diesen Cluster anwenden möchten. Wenn Sie eine neue erstellen:
Geben Sie einen Namen ein
Geben Sie eine Beschreibung ein
Wenn Sie Multi-AZ aktiviert haben, muss die Subnetzgruppe mindestens zwei Subnetze enthalten, die sich in verschiedenen Availability Zones befinden. Weitere Informationen finden Sie unter Subnetze und Subnetzgruppen.
Wenn Sie eine neue Subnetzgruppe erstellen und noch keine existiertVPC, werden Sie aufgefordert, eine VPC zu erstellen. Weitere Informationen finden Sie unter Was ist AmazonVPC? im VPCAmazon-Benutzerhandbuch.
Cluster-Einstellungen
Für die Funktion „Vektorsuche aktivieren“ können Sie diese Option aktivieren, um Vektoreinbettungen zu speichern und Vektorsuchen durchzuführen. Beachten Sie, dass dadurch die Werte für OSSRedis-Versionskompatibilität, Parametergruppen und Shards korrigiert werden. Weitere Informationen finden Sie unter Vektor-Suche.
-
Akzeptieren Sie aus Gründen der OSSRedis-Versionskompatibilität die Standardeinstellung. 6.2
-
Akzeptieren Sie für Port den OSS Redis-Standardport 6379 oder geben Sie die Portnummer ein, falls Sie einen anderen Port verwenden möchten.
Wenn Sie die Vektorsuche aktiviert haben, verwenden Sie für Parametergruppe. default.memorydb-redis7.search.preview
Andernfalls akzeptieren Sie die default.memorydb-redis7
Parametergruppe.
Parametergruppen steuern die Laufzeitparameter Ihres Clusters. Weitere Informationen zu Parametergruppen finden Sie unter Redis OSS-spezifische Parameter.
Wählen Sie unter Knotentyp einen Wert für den gewünschten Knotentyp (zusammen mit der zugehörigen Speichergröße) aus.
Wenn Sie einen Knotentyp aus der R6GD-Familie wählen, aktivieren Sie automatisch das Data-Tiering, bei dem der Datenspeicher zwischen Arbeitsspeicher und aufgeteilt wird. SSD Weitere Informationen finden Sie unter Daten-Tiering.
-
Wählen Sie unter Anzahl der Shards die Anzahl der Shards aus, die Sie für diesen Cluster benötigen. Für eine höhere Verfügbarkeit Ihrer Cluster empfehlen wir, dass Sie mindestens 2 Shards hinzufügen.
Sie können die Anzahl der Shards in Ihrem Cluster dynamisch ändern. Weitere Informationen finden Sie unter Skalierung von MemoryDB-Clustern.
-
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.
Es bestehen 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.
-
Wählen Sie Weiter
Erweiterte Einstellungen
-
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 verwenden VPC oder eine neue erstellen.
Weitere Informationen zu Sicherheitsgruppen finden Sie unter Sicherheitsgruppen für Sie VPC im VPCAmazon-Benutzerhandbuch.
-
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.
Sie haben die Möglichkeit, einen anderen Verschlüsselungsschlüssel als den Standardschlüssel anzugeben, indem Sie den vom Kunden verwalteten AWS KMS Schlüssel wählen und dann den Schlüssel auswählen.
Verschlüsselung während der Übertragung – Ermöglicht die Verschlüsselung von Daten während der Übertragung. Wenn Sie keine Verschlüsselung auswählen, wird eine offene Zugriffskontrollliste namens „Open Access“ mit einem Standardbenutzer erstellt. Weitere Informationen finden Sie unter Benutzer mit Access Control Lists (ACLs) authentifizieren.
Geben Sie für Snapshot optional einen Aufbewahrungszeitraum für Snapshots und ein Snapshot-Fenster an. Standardmäßig ist Automatische Snapshots aktivieren vorausgewählt.
-
Geben Sie für das Wartungsfenster optional ein Wartungsfenster an. Das Wartungsfenster ist die Zeit, in der Regel eine Stunde, jede Woche, zu der MemoryDB die Systemwartung für Ihren Cluster plant. Sie können MemoryDB erlauben, den Tag und die Uhrzeit für Ihr Wartungsfenster auszuwählen (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 Zeiten sind UCT Zeiten.
Weitere Informationen finden Sie unter Verwaltung der Wartung.
-
Wählen Sie für Benachrichtigungen ein vorhandenes Amazon Simple Notification Service (AmazonSNS) -Thema oder wählen Sie Manuelle ARN Eingabe und geben Sie den Amazon-Ressourcennamen des Themas (ARN) ein. Amazon SNS ermöglicht es Ihnen, Push-Benachrichtigungen an mit dem Internet verbundene Smart-Geräte zu senden. Standardmäßig sind Benachrichtigungen deaktiviert. Weitere Informationen finden Sie unter. https://aws.amazon.com/sns/
-
Bei Tags können Sie optional Tags anwenden, um Ihre Cluster zu durchsuchen und zu filtern oder Ihre AWS Kosten nachzuverfolgen.
-
Überprüfen Sie alle Ihre Einträge und ausgewählten Optionen und machen Sie dann evtl. erforderliche Korrekturen. Wenn Sie bereit sind, wählen Sie Erstellen, um Ihren Cluster zu starten, oder Abbrechen, um den Vorgang abzubrechen.
Sobald der Status Ihres Clusters verfügbar ist, können Sie EC2 Zugriff darauf gewähren, eine Verbindung herstellen und ihn verwenden. Weitere Informationen finden Sie unter Schritt 2: Autorisieren Sie den Zugriff auf den Cluster
Sobald Ihr Cluster verfügbar ist, wird Ihnen jede ganze oder angebrochene Stunde in Rechnung gestellt, die der Cluster aktiv ist, auch wenn Sie ihn nicht aktiv nutzen. Damit Ihnen keine Kosten mehr für diesen Cluster entstehen, müssen Sie ihn löschen. Siehe Schritt 4: Löschen eines Clusters.
Informationen zum Erstellen eines Clusters mit dem AWS CLI finden Sie unter create-cluster
. Im Folgenden wird ein Beispiel gezeigt:
Für Linux, macOS oder Unix:
aws memorydb create-cluster \
--cluster-name my-cluster \
--node-type db.r6g.large \
--acl-name my-acl \
--subnet-group my-sg
Für Windows:
aws memorydb create-cluster ^
--cluster-name my-cluster ^
--node-type db.r6g.large ^
--acl-name my-acl ^
--subnet-group my-sg
Sie sollten die folgende JSON Antwort erhalten:
{
"Cluster": {
"Name": "my-cluster",
"Status": "creating",
"NumberOfShards": 1,
"AvailabilityMode": "MultiAZ",
"ClusterEndpoint": {
"Port": 6379
},
"NodeType": "db.r6g.large",
"EngineVersion": "6.2",
"EnginePatchVersion": "6.2.6",
"ParameterGroupName": "default.memorydb-redis6",
"ParameterGroupStatus": "in-sync",
"SubnetGroupName": "my-sg",
"TLSEnabled": true,
"ARN": "arn:aws:memorydb:us-east-1:xxxxxxxxxxxxxx:cluster/my-cluster"
,
"SnapshotRetentionLimit": 0,
"MaintenanceWindow": "wed:03:00-wed:04:00",
"SnapshotWindow": "04:30-05:30",
"ACLName": "my-acl",
"DataTiering": "false",
"AutoMinorVersionUpgrade": true
}
}
Sie können mit der Verwendung des Clusters beginnen, sobald sich sein Status auf geändert hatavailable
.
Sobald Ihr Cluster verfügbar ist, wird Ihnen jede ganze oder angebrochene Stunde in Rechnung gestellt, die der Cluster aktiv ist, auch wenn Sie ihn nicht aktiv nutzen. Damit Ihnen keine Kosten mehr für diesen Cluster entstehen, müssen Sie ihn löschen. Siehe Schritt 4: Löschen eines Clusters.
Verwenden Sie die Aktion, um einen Cluster mithilfe der MemoryDB API zu erstellen. CreateCluster
Sobald Ihr Cluster verfügbar ist, wird Ihnen jede ganze oder angebrochene Stunde in Rechnung gestellt, die der Cluster aktiv ist, auch wenn Sie ihn nicht aktiv nutzen. Damit Ihnen keine Kosten mehr für diesen Cluster entstehen, müssen Sie ihn löschen. Siehe Schritt 4: Löschen eines Clusters.
Authentifizierung einrichten
Informationen zum Einrichten der Authentifizierung für Ihren Cluster finden Sie unter Authentifizieren mit IAM undBenutzer mit Access Control Lists (ACLs) authentifizieren.