Auf dieser Seite wird beschrieben, wie Sie mit der Google Cloud console und der Google Cloud CLI Memorystore for Memcached-Instanzen erstellen und verwalten.
Weitere Informationen zur Erstellung von Instanzen finden Sie unter Best Practices für die Bereitstellung von Memcache-Instanzen.
Eine Liste der Berechtigungen, die Sie zum Erstellen und Verwalten von Memcache-Instanzen benötigen, finden Sie unter Zugriffssteuerung und Berechtigungen.
Memcache-Instanzen erstellen
So erstellen Sie eine Memcache-Instanz:
Console
Rufen Sie in der Google Cloud console die Seite Memorystore for Memcached auf.
Memorystore for MemcachedKlicken Sie auf Instanz erstellen.
Wählen Sie auf der Seite Memcache-Instanz erstellen die Konfigurationen für Ihre neue Instanz aus.
- Geben Sie eine Instanz-ID nur in Kleinbuchstaben, Ziffern und mit Bindestrichen ein. Beginnen Sie mit einem Buchstaben.
- z. B.
my-memcached-instance-1
- z. B.
- Geben Sie optional einen Anzeigenamen für Ihre Instanz ein.
- Wählen Sie im Drop-down-Menü Region eine Region aus.
- Wählen Sie
Automatically distributeoder eine bevorzugte Zone aus dem Zone Drop-down-Menü. - Wählen Sie die Anzahl der Knoten aus.
- Wählen Sie den Arbeitsspeicher pro Knoten aus.
- Wählen Sie die Anzahl der Kerne pro Knoten aus.
- Wählen Sie die Version aus.
Wählen Sie das autorisierte Netzwerk aus.
- Geben Sie eine Instanz-ID nur in Kleinbuchstaben, Ziffern und mit Bindestrichen ein. Beginnen Sie mit einem Buchstaben.
Klicken Sie auf Erstellen.
gcloud
Legen Sie das Standardprojekt fest, in dem eine Memcache-Instanz erstellt werden soll. Geben Sie den folgenden Befehl ein. Ersetzen Sie dabei highlighted-variables durch die entsprechenden Werte:
gcloud config set core/project project-id
Memcache-Instanz erstellen:
gcloud memcache instances create instance-id --node-count=number-of-nodes --node-cpu=number-of-cpus --node-memory=memory-per-node --region=region --zones=zone(s) --memcached-version=memcached-version
Wobei:
- instance-id ist die der Instanz zugewiesene ID. Die Instanz-ID muss zwischen 1 und 63 Zeichen lang sein und darf nur Kleinbuchstaben, Ziffern oder Bindestriche enthalten. Sie muss mit einem Kleinbuchstaben beginnen und mit einem Kleinbuchstaben oder einer Ziffer enden.
- number-of-nodes ist die Anzahl der Knoten.
- number-of-cpus ist die Anzahl der vCPUs.
- Zulässige Werte:
1oder2-32(nur gerade Werte). - Jede vCPU benötigt 0, 9 GB Knotenspeicher und unterstützt bis zu 8 GB Knotenspeicher.
- Zulässige Werte:
memory-per-node ist der Arbeitsspeicher für jeden Knoten.
- Minimum: 1 GB oder (0,9 GB * vCPUs pro Knoten), je nachdem, welcher Wert höher ist.
- Maximal: 256 GB.
region ist die Region, in der die Knoten erstellt werden sollen.
zone(s) sind die Zonen, in denen die Knoten erstellt werden sollen.
- Schließen Sie das Flag
--zonesaus, um Knoten automatisch auf Zonen zu verteilen.
- Schließen Sie das Flag
memcached version ist die Memcache-Version für Ihre Instanz. Zulässige Werte sind
1.5und1.6.15.
Beispiel:
gcloud memcache instances create myinstance --node-count=3 --node-cpu=2 --node-memory=2GB --region=us-central1 --zones=us-central1-a,us-central1-b,us-central1-c --memcached-version=1.6.15
Memcache-Instanz mit einem bestimmten IP-Adressbereich erstellen
Console
Folgen Sie der Anleitung unter Memcache-Instanzen erstellen, bis Sie den Abschnitt IP-Bereiche auswählen (optional) erreichen.
Wählen Sie im Drop-down-Menü IP-Bereiche auswählen einen vorhandenen zugewiesenen Bereich für Ihr Netzwerk aus. Eine Anleitung zum Erstellen und Auflisten von IP-Bereichszuweisungen für den Zugriff auf private Dienste finden Sie unter IP-Zuweisung erstellen und Zugewiesene IP-Adressbereiche auflisten.
gcloud
Memcache-Instanz erstellen:
gcloud memcache instances create instance-id --node-count=number-of-nodes --node-cpu=number-of-cpus --node-memory=memory-per-node --region=region --zones=zone(s) --authorized-network=network --reserved-ip-range-id=range-name(s)
Ersetzen Sie Folgendes:
- instance-id ist die der Instanz zugewiesene ID. Die Instanz-ID muss zwischen 1 und 63 Zeichen lang sein und darf nur Kleinbuchstaben, Ziffern oder Bindestriche enthalten. Sie muss mit einem Kleinbuchstaben beginnen und mit einem Kleinbuchstaben oder einer Ziffer enden.
- number-of-nodes ist die Anzahl der Knoten.
- number-of-cpus ist die Anzahl der vCPUs.
- Zulässige Werte:
1oder2-32(nur gerade Werte). - Jede vCPU benötigt 0, 9 GB Knotenspeicher und unterstützt bis zu 8 GB Knotenspeicher.
- Zulässige Werte:
memory-per-node ist der Arbeitsspeicher für jeden Knoten.
- Minimum: 1 GB oder (0,9 GB * vCPUs pro Knoten), je nachdem, welcher Wert höher ist.
- Maximal: 256 GB.
region ist die Region, in der die Knoten erstellt werden sollen.
zone(s) sind die Zonen, in denen die Knoten erstellt werden sollen.
- Schließen Sie das Flag
--zonesaus, um Knoten automatisch auf Zonen zu verteilen.
- Schließen Sie das Flag
network ist das Netzwerk, das zum Erstellen der Instanz verwendet wurde. Es hat das Format
projects/NETWORK_PROJECT_ID/global/networks/NETWORK_ID. Die hier verwendete Netzwerk-ID muss mit der Netzwerk-ID übereinstimmen, in der sich der zugewiesene IP-Bereich befindet. Andernfalls schlägt der Erstellungsvorgang fehl.range-name(s) ist der Name von einem oder mehreren zugewiesenen Bereichen für den Zugriff auf private Dienste. Eine Anleitung zum Erstellen und Auflisten von IP Bereichszuweisungen für den Zugriff auf private Dienste finden Sie unter IP-Zuweisung erstellen und Zugewiesene IP-Adressbereiche auflisten.
Beispiel:
gcloud memcache instances create myinstance --node-count=3 --node-cpu=2 --node-memory=2GB --region=us-central1 --zones=us-central1-a,us-central1-b,us-central1-c --authorized-network=projects/my-project-335118/global/networks/default --reserved-ip-range-id=myrange1,myrange2
Instanzinformationen aufrufen
So rufen Sie die Informationen einer Instanz auf:
Console
Rufen Sie in der Google Cloud console die Seite Memorystore for Memcached auf.
Memorystore for MemcachedKlicken Sie auf die Instanz-ID, um die zugehörigen Informationen anzuzeigen.
gcloud
Geben Sie den folgenden Befehl ein, um die Liste aller Memcache-Instanzen in einer Region anzuzeigen:
gcloud memcache instances list --region=region-id
Geben Sie den folgenden Befehl ein, um die Details einer Instanz aufzurufen:
gcloud memcache instances describe instance_id --region=region_id
Instanzen bearbeiten
So bearbeiten Sie eine Instanz:
Console
Rufen Sie in der Google Cloud console die Seite Memorystore for Memcached auf.
Memorystore for MemcachedKlicken Sie auf die Instanz-ID der Instanz, die Sie bearbeiten möchten.
Klicken Sie auf Bearbeiten.
Auf der Seite Memcached-Instanz bearbeiten können Sie folgende Merkmale einer Instanz ändern:
- Anzahl der Knoten: Weitere Informationen finden Sie unter Memcache-Instanzen skalieren.
- Anzeigename
Klicken Sie auf Speichern.
Während der Aktualisierung wird neben der Instanz auf der Memorystore for Memcached-Startseite ein rotierender Kreis angezeigt. Nach Abschluss der Aktualisierung verwandelt sich der Kreis in ein grünes Häkchen.
gcloud
Sie können die folgenden Properties nach dem Erstellen einer Instanz aktualisieren:
Anzahl der Knoten: Weitere Informationen finden Sie unter Memcache-Instanzen skalieren.
Memcache-Konfiguration: Weitere Informationen finden Sie unter Memcache-Instanzen konfigurieren.
Label
Anzeigename
Geben Sie beispielsweise den folgenden Befehl ein, um den Anzeigenamen und die Labels einer Instanz zu aktualisieren, indem Sie variables durch die entsprechenden Werte ersetzen:
gcloud memcache instances update instance-id --region=region-id --display-name=name --labels=key=value
Instanzen löschen
So löschen Sie eine Instanz:
Console
Rufen Sie in der Google Cloud console die Seite Memorystore for Memcached auf.
Memorystore for MemcachedKlicken Sie auf die Instanz-ID.
Klicken Sie auf Löschen.
Bestätigen Sie, dass Sie die Instanz löschen möchten, indem Sie die Instanz-ID eingeben und auf den Button Löschen klicken.
gcloud
Verwenden Sie folgenden Befehl, um eine Instanz zu löschen:
gcloud memcache instances delete instance-id --region=region-id