Instanzen erstellen

Auf dieser Seite finden Sie eine Anleitung zum Erstellen von Memorystore for Valkey-Instanzen.

Hinweis

Folgen Sie der Anleitung, bevor Sie beginnen:

  1. Wählen Sie in der Google Cloud Console auf der Seite für die Projektauswahl ein Google Cloud-Projekt aus oder erstellen Sie eines.

    Hinweis:Wenn Sie die in diesem Verfahren erstellten Ressourcen nicht behalten möchten, erstellen Sie ein Projekt, anstatt ein vorhandenes Projekt auszuwählen. Wenn Sie fertig sind, können Sie das Projekt löschen und dadurch alle damit verknüpften Ressourcen entfernen.


    Zur Projektauswahl
  2. Die Abrechnung für Ihr Projekt muss aktiviert sein. So prüfen Sie, ob die Abrechnung für ein Projekt aktiviert ist.
  3. Installieren und initialisieren Sie die Google Cloud CLI.

    Hinweis:Wenn Sie die gcloud CLI bereits installiert haben, führen Sie gcloud components update aus, um sicherzustellen, dass Sie die neueste Version haben. Sie benötigen mindestens Version 489.0.0 der gcloud CLI, um auf die gcloud-Befehlszeilenbefehle von Memorystore for Valkey zugreifen zu können.

  4. Memorystore for Valkey API aktivieren
    Memorystore für Valkey
  5. Network Connectivity API aktivieren
    Network Connectivity API
  6. Service Consumer Management API aktivieren
    Service Consumer Management API

Weitere Voraussetzungen

  • Sie benötigen eine der folgenden IAM-Rollen im verwendeten Google Cloud-Projekt:
    • roles/memorystore.admin (vordefinierte IAM-Rolle Memorystore-Administrator)
    • roles/owner (die einfache IAM-Rolle „Inhaber“)
    • roles/editor (einfache IAM-Rolle „Bearbeiter“)

Netzwerk einrichten

Auf der Seite Netzwerk erfahren Sie, wenn Sie eine Richtlinie für Dienstverbindungen einrichten müssen.

Wenn für das Netzwerk, mit dem Sie die Valkey-Instanz erstellen, noch keine Richtlinie für Dienstverbindungen erstellt wurde, folgen Sie der Anleitung unter Netzwerk, um eine solche Richtlinie zu erstellen.

Instanz erstellen

Console

  1. Rufen Sie in der Google Cloud Console die Seite Memorystore for Valkey auf.

    Memorystore for Valkey

  2. Klicken Sie auf Instanz erstellen.

  3. Wählen Sie auf der Seite Valkey-Instanz erstellen die gewünschten Konfigurationen für die neue Instanz aus.

    • Geben Sie unter Instanz benennen eine Instanz-ID ein. Instanz-ID darf nur Kleinbuchstaben, Ziffern und Bindestriche enthalten. Er muss auch mit einem Buchstaben beginnen und darf in der Region nur einmal vorkommen.
      • Beispiel: my-instance-1.
    • Wählen Sie unter Region auswählen eine Region für Ihre Instanz aus.
    • Wählen Sie unter Knotentyp den ausgewählten Knotentyp aus.
    • Geben Sie unter Instanzgröße die Anzahl der Shards für die Instanz an. Die Shard-Anzahl bestimmt den Gesamtarbeitsspeicher. Kapazität zum Speichern von Instanzdaten. Zum Anzeigen weiterer Details zur Instanz siehe Instanz- und Shard-Spezifikation.
    • Wenn Sie eine Instanz mit Replikaten erstellen möchten, geben Sie unter Replikate die gewünschte Anzahl der Replikate (pro Shard) ein. Zulässig sind „Kein Replikat“, „1 Replikat“ und „2 Replikate“. Der Standardwert ist 1. Replikat bei Verwendung der Google Cloud Console.
    • Wählen Sie unter Verbindung einrichten das gewünschte Netzwerk aus. Für Weitere Informationen zu privaten Netzwerken für Memorystore for Valkey finden Sie unter Netzwerke.
    • Wenn Sie die IAM-Authentifizierung aktivieren möchten, wählen Sie IAM AUTH aktivieren aus.
    • Wenn Sie die Verschlüsselung bei der Übertragung aktivieren möchten, wählen Sie Transport Layer Security (TLS) aktivieren aus.
    • Wählen Sie unter Version auswählen die gewünschte Valkey-Version aus. Die Standardversion ist Valkey 7.2.
  4. Klicken Sie auf Instanz erstellen.

gcloud

Führen Sie den Befehl create aus, um eine Memorystore for Valkey-Instanz zu erstellen:

gcloud beta memorystore instances create INSTANCE \
--location=REGION_ID \
--psc-auto-connections=network=projects/PROJECT_ID/global/networks/NETWORK_ID,projectId=PROJECT_ID \
--replica-count=REPLICA_COUNT \
--node-type=NODE_TYPE \
--engine-version=ENGINE_VERSION \
--shard-count=SHARD_COUNT

Ersetzen Sie Folgendes:

  • INSTANCE ist die ID der Memorystore for Valkey-Instanz, die Sie erstellen. Ihre Instanz-ID muss 1 bis 63 Zeichen lang sein und darf nur Kleinbuchstaben, Ziffern oder Bindestriche. Er muss mit einem Kleinbuchstaben beginnen Buchstaben und enden mit einem Kleinbuchstaben oder einer Ziffer.

  • REGION_ID ist die Region, in der die Instanz platziert werden soll.

  • PROJECT_ID ist die ID des Projekts, in dem Sie erstellen möchten. Ihre Instanz.

  • NETWORK_ID ist die ID des Netzwerks, das Sie zum Erstellen verwenden möchten Ihre Instanz.

  • REPLICA_COUNT ist die gewünschte Anzahl von Replikaten (pro Shard). Zulässige Werte sind 0, 1 und 2.

  • NODE_TYPE ist der ausgewählte Knotentyp. Zulässige Werte:

    • shared-core-nano
    • standard-small
    • highmem-medium
    • highmem-xlarge

    Weitere Informationen zu Knotentypen und Instanzkonfigurationen finden Sie in der Spezifikation für Instanzen und Knoten.

  • ENGINE_VERSION ist die von Ihnen ausgewählte Valkey-Engine-Version. Akzeptiert Werte sind valkey_7_2 und valkey_8_0.

  • SHARD_COUNT gibt die Anzahl der Shards in Ihrer Instanz an. Die Shard-Anzahl bestimmt die gesamte Arbeitsspeicherkapazität für die Speicherung Instanzdaten. Weitere Informationen zur Instanzspezifikation finden Sie unter Instanz- und Knotenspezifikation.

Beispiel:

gcloud beta memorystore instances create my-instance \
--location=us-central1 \
--psc-auto-connections=network=projects/my-project/global/networks/default,projectId=my-project \
--replica-count=2 \
--node-type=highmem-medium \
--shard-count=8

Standardmäßig ist die Verschlüsselung bei der Übertragung deaktiviert und das autorisierte Netzwerk ist default.

Instanz mit einer einzelnen Zone erstellen

In diesem Abschnitt finden Sie eine Anleitung zum Erstellen einer Instanz mit einer einzelnen Zone.

gcloud

Führen Sie den Befehl create aus, um eine Instanz mit einer einzelnen Zone zu erstellen:

gcloud beta memorystore instances create INSTANCE \
--location=REGION_ID \
--psc-auto-connections=network=projects/PROJECT_ID/global/networks/NETWORK_ID,projectId=PROJECT_ID \
--replica-count=REPLICA_COUNT \
--node-type=NODE_TYPE \
--engine-version=ENGINE_VERSION \
--shard-count=SHARD_COUNT \
--zone-distribution-config-mode=ZONE_DISTRIBUTION_CONFIG_MODE \
--zone-distribution-config=ZONE

Ersetzen Sie Folgendes:

  • INSTANCE ist die ID der Instanz von Memorystore for Valkey, die Sie erstellen. Die Instanz-ID muss 1 bis 63 Zeichen lang sein und darf nur Kleinbuchstaben, Ziffern oder Bindestriche enthalten. Er muss mit einem Kleinbuchstaben beginnen und mit einem Kleinbuchstaben oder einer Ziffer enden.

  • REGION_ID ist die Region, in der die Instanz bereitgestellt werden soll.

  • PROJECT_ID ist die ID des Projekts, in dem Sie erstellen möchten. Ihre Instanz.

  • NETWORK_ID ist die ID des Netzwerks, mit dem Sie die Instanz erstellen möchten.

  • REPLICA_COUNT ist die von Ihnen gewählte Anzahl von Replikaten (pro Shard). Zulässige Werte sind 0, 1 und 2.

  • NODE_TYPE ist der ausgewählte Knotentyp. Zulässige Werte:

    • shared-core-nano
    • standard-small
    • highmem-medium
    • highmem-xlarge

    Weitere Informationen zu Knotentypen und Instanzkonfigurationen finden Sie unter Instanz- und Knotenspezifikation.

  • ENGINE_VERSION ist die von Ihnen ausgewählte Valkey-Engine-Version. Akzeptiert Werte sind valkey_7_2 und valkey_8_0.

  • SHARD_COUNT bestimmt die Anzahl der Shards in Ihrer Instanz. Die Anzahl der Shards bestimmt die Gesamtspeicherkapazität für das Speichern von Instanzdaten. Weitere Informationen zur Instanzspezifikation finden Sie unter Instanz- und Knotenspezifikation.

  • ZONE_DISTRIBUTION_CONFIG_MODE ist der Modus, in dem Sie zwischen der Bereitstellung einer Einzel- oder Mehrzoneninstanz wählen können. Die Standardeinstellung ist „Mehrere Zonen“. Zulässige Werte sind single-zone und multi-zone.

  • ZONE ist die Zone, in der Sie Ihre Knoten bereitstellen möchten. Dieses Flag gilt nur, wenn --zone-distribution-config-mode= auf single-zone gesetzt ist.