Auf dieser Seite wird beschrieben, wie Sie Spanner-Instanzen erstellen, auflisten, bearbeiten und löschen.
Instanz erstellen
Sie können eine Instanz mit der Google Cloud -Konsole, der Google Cloud CLI oder Clientbibliotheken erstellen. Sie können auch eine Instanz mit einer benutzerdefinierten Instanzkonfiguration erstellen, indem Sie optionale schreibgeschützte Replikate hinzufügen.
Console
Rufen Sie in der Google Cloud -Konsole die Seite Spanner-Instanzen auf.
Klicken Sie auf Instanz erstellen.
Wählen Sie im Abschnitt Version auswählen eine Spanner-Version aus.
Wenn Sie die Spezifikationen der verschiedenen Versionen vergleichen möchten, klicken Sie auf Versionen vergleichen. Weitere Informationen finden Sie in der Übersicht über Spanner-Editionen.
Klicken Sie auf Weiter.
Geben Sie im Bereich Instanz benennen einen Instanznamen ein, der in der Google Cloud -Console angezeigt werden soll. Der Instanzname darf innerhalb Ihres Google Cloud -Projekts nur einmal vorkommen.
Geben Sie eine Instanz-ID ein, um Ihre Instanz dauerhaft zu identifizieren. Die Instanz-ID darf im Google Cloud -Projekt ebenfalls nur einmal vorkommen. Sie können die Instanz-ID später nicht ändern.
Klicken Sie auf Weiter.
Wählen Sie im Bereich Instanz konfigurieren unter Konfiguration auswählen die Option Regional, Dual-Region oder Multi-Region aus.
Wählen Sie im Drop-down-Menü einen Speicherort für die Konfiguration aus.
Optional: Wenn Sie einer Spanner-Basiskonfiguration ein schreibgeschütztes Replikat hinzufügen möchten, erstellen Sie zuerst eine benutzerdefinierte Instanzkonfiguration mit der Google Cloud CLI. Optionale schreibgeschützte Replikate können einer Basiskonfiguration in der Enterprise- und Enterprise Plus-Version hinzugefügt werden.
Klicken Sie auf Weiter.
Klicken Sie im Bereich Rechenkapazität zuweisen unter Einheit auswählen auf eine der folgenden Optionen:
- Verarbeitungseinheiten für kleine Instanzen.
- Knoten für große Instanzen. Ein Knoten entspricht 1.000 Verarbeitungseinheiten.
Weitere Informationen finden Sie unter Rechenkapazität, Knoten und Verarbeitungseinheiten.
Klicken Sie unter Skalierungsmodus auswählen auf eine der folgenden Optionen:
Manuelle Zuweisung, wenn Sie die Rechenkapazität für feste Rechenressourcen und -kosten manuell festlegen möchten.
- Menge gibt die Anzahl der Verarbeitungseinheiten oder Knoten an, die für diese Instanz verwendet werden sollen.
Autoscaling (Vorabversion): Spanner kann automatisch Rechenkapazität hinzufügen und entfernen. Der verwaltete Autoscaler ist in der Spanner Enterprise- und Enterprise Plus-Version verfügbar. Weitere Informationen zum verwalteten Autoscaler finden Sie unter Verwalteter Autoscaler für Spanner. Konfigurieren Sie die folgenden Optionen für die verwaltete automatische Skalierung:
- Minimum gibt das Mindestlimit an, auf das herunterskaliert werden kann. Dies hängt von der Maßeinheit ab, die Sie für die Rechenkapazität auswählen. Weitere Informationen finden Sie unter Mindestlimit festlegen.
- Maximal gibt das maximale Limit an, bis zu dem skaliert werden kann. Dabei hängt es von der Maßeinheit ab, die Sie für die Rechenkapazität auswählen. Weitere Informationen finden Sie unter Maximalwert ermitteln.
- CPU-Auslastungsziel mit hoher Priorität gibt den Zielprozentsatz der CPU-Auslastung mit hoher Priorität an. Weitere Informationen finden Sie unter CPU-Auslastungsziel bestimmen.
- Das Speicherauslastungsziel gibt den Zielprozentsatz der zu verwendenden Speicherkapazität an. Weitere Informationen finden Sie unter Ziel für die Speicherauslastung festlegen.
Unter Sicherungen ist standardmäßig das Kästchen Standard-Sicherungszeitpläne aktivieren angeklickt. Wenn Sie die Standard-Sicherungszeitpläne deaktivieren möchten, entfernen Sie das Häkchen aus dem Kästchen. Wenn diese Option aktiviert ist, werden für alle neuen Datenbanken in der Instanz alle 24 Stunden Vollsicherungen erstellt. Diese Sicherungen werden 7 Tage lang aufbewahrt. Sie können die Standard-Sicherungszeitpläne jederzeit bearbeiten oder löschen. Weitere Informationen finden Sie unter Standardsicherungszeitpläne.
Klicken Sie auf Erstellen, um die Instanz zu erstellen.
gcloud
Verwenden Sie den Befehl gcloud spanner instances create
, um eine Instanz zu erstellen. Geben Sie die Rechenkapazität als Anzahl der Knoten oder Verarbeitungseinheiten an, die Sie für die Instanz benötigen.
gcloud spanner instances create INSTANCE_ID \ --edition=EDITION \ --config=INSTANCE_CONFIG \ --description=INSTANCE_DESCRIPTION \ --default-backup-schedule-type=DEFAULT_BACKUP_SCHEDULE_TYPE \ --nodes=NODE_COUNT
oder
gcloud spanner instances create INSTANCE_ID \ --edition=EDITION \ --config=INSTANCE_CONFIG \ --description=INSTANCE_DESCRIPTION \ --default-backup-schedule-type=DEFAULT_BACKUP_SCHEDULE_TYPE \ --processing-units=PROCESSING_UNIT_COUNT
Ersetzen Sie Folgendes:
- INSTANCE-ID: Eine permanente Kennung, die in einem Google Cloud -Projekt nur einmal vorkommen darf. Sie können die Instanz-ID später nicht ändern.
- INSTANCE-CONFIG: Eine permanente Kennzeichnung Ihrer Instanzkonfiguration, die den geografischen Standort der Instanz definiert und die Replikation von Daten beeinflusst. Bei benutzerdefinierten Instanzkonfigurationen beginnt sie mit
custom-
. Weitere Informationen finden Sie unter Instanzkonfigurationen. - INSTANCE_DESCRIPTION: Der Name, der in der Google Cloud -Console für die Instanz angezeigt werden soll. Der Instanzname darf innerhalb IhresGoogle Cloud -Projekts nur einmal vorkommen.
DEFAULT_BACKUP_SCHEDULE_TYPE: der Standardtyp für den Sicherungszeitplan, der in der Instanz verwendet wird. Dies muss einer der folgenden Werte sein:
AUTOMATIC
: Ein Standardsicherungszeitplan wird automatisch erstellt, wenn in der Instanz eine neue Datenbank erstellt wird. Mit dem Standardsicherungszeitplan wird alle 24 Stunden eine Vollsicherung erstellt. Diese vollständigen Sicherungen werden 7 Tage lang aufbewahrt. Sie können den Standard-Sicherungszeitplan nach dem Erstellen bearbeiten oder löschen.NONE
: Ein Standardsicherungszeitplan wird nicht automatisch erstellt, wenn in der Instanz eine neue Datenbank erstellt wird.
NODE-COUNT: Die Rechenkapazität der Instanz, ausgedrückt als Anzahl von Knoten. Jeder Knoten entspricht 1.000 Verarbeitungseinheiten.
PROCESSING_UNIT_COUNT: Die Rechenkapazität der Instanz, ausgedrückt als Anzahl von Verarbeitungseinheiten. Geben Sie Mengen bis zu 1.000 als Vielfaches von 100 (100, 200, 300 usw.) ein und geben Sie größere Mengen als ein Vielfaches von 1.000 (1.000, 2.000, 3.000 usw.) ein. Hinweis: Verwenden Sie diesen Parameter nicht, wenn Sie eine Instanz erstellen, die Sie später mit dem verwalteten Autoscaler aktivieren möchten.
Verwaltetes Autoscaling hinzufügen (Vorabversion)
Sie können auch Instanzen der Enterprise- und Enterprise Plus-Version erstellen, um mit dem Befehl gcloud beta spanner instances create
das verwaltete Autoscaling zu verwenden. Weitere Informationen finden Sie unter Verwalteter Autoscaler für Spanner.
Verwenden Sie den folgenden Befehl, um eine Instanz mit verwaltetem Autoscaler zu erstellen.
gcloud beta spanner instances create INSTANCE_ID \ --edition=EDITION \ --config=INSTANCE_CONFIG \ --description=INSTANCE_DESCRIPTION \ --autoscaling-min-processing-units=MINIMUM_PROCESSING_UNITS \ --autoscaling-max-processing-units=MAXIMUM_PROCESSING_UNITS \ --autoscaling-high-priority-cpu-target=CPU_PERCENTAGE \ --autoscaling-storage-target=STORAGE_PERCENTAGE
oder
gcloud beta spanner instances create INSTANCE_ID \ --edition=EDITION \ --config=INSTANCE_CONFIG \ --description=INSTANCE_DESCRIPTION \ --autoscaling-min-nodes=MINIMUM_NODES \ --autoscaling-max-nodes=MAXIMUM_NODES \ --autoscaling-high-priority-cpu-target=CPU_PERCENTAGE \ --autoscaling-storage-target=STORAGE_PERCENTAGE
Ersetzen Sie Folgendes:
- INSTANCE-ID: Eine permanente Kennung, die in Ihrem Google Cloud -Projekt nur einmal vorkommen darf. Sie können die Instanz-ID später nicht ändern.
- INSTANCE-CONFIG: Eine permanente Kennzeichnung Ihrer Instanzkonfiguration, die den geografischen Standort der Instanz definiert und die Replikation von Daten beeinflusst. Bei benutzerdefinierten Instanzkonfigurationen beginnt sie mit
custom-
. Weitere Informationen finden Sie unter Instanzkonfigurationen. - INSTANCE-DESCRIPTION: Der Name, der in der Google Cloud -Konsole für die Instanz angezeigt werden soll. Der Instanzname darf innerhalb IhresGoogle Cloud -Projekts nur einmal vorkommen.
- MINIMUM_PROCESSING_UNITS, MINIMUM_NODES: die Mindestanzahl von Verarbeitungseinheiten oder Knoten beim Herunterskalieren. Weitere Informationen finden Sie unter Mindestlimit festlegen.
- MAXIMUM_PROCESSING_UNITS, MAXIMUM_NODES: die maximale Anzahl von Verarbeitungseinheiten oder Knoten beim Skalieren. Weitere Informationen finden Sie unter Maximales Limit ermitteln.
- CPU_PERCENTAGE: Der Prozentsatz der CPU mit hoher Priorität, der verwendet werden soll (10 bis 90 %). Wenn Sie die Kosten optimieren möchten, verwenden Sie einen höheren Prozentsatz. Weitere Informationen finden Sie unter Ziel für die CPU-Auslastung festlegen.
- STORAGE_PERCENTAGE: Der Zielprozentsatz des zu verwendenden Speicherplatzes, von 10 bis 99%. Weitere Informationen finden Sie unter Ziel für die Speicherauslastung festlegen.
Beispiele für die Verwendung benutzerdefinierter Konfigurationen
Führen Sie Folgendes aus, um eine Instanz test-instance
in der Basiskonfiguration der regionalen Instanz us-central1
zu erstellen:
gcloud spanner instances create test-instance --edition=STANDARD --config=regional-us-central1 \
--description="Test Instance" --nodes=1
Wenn Sie eine Instanz custom-eur6-instance
in der benutzerdefinierten mehrregionalen Instanzkonfiguration custom-eur6
erstellen möchten, müssen Sie zuerst eine benutzerdefinierte Instanzkonfiguration erstellen.
Führen Sie dann diesen Befehl aus:
gcloud spanner instances create custom-eur6-instance --edition=ENTERPRISE_PLUS --config=custom-eur6 \
--description="Instance with custom read-only" --nodes=1
Nach der Ausführung eines der vorherigen Befehle sollte eine Meldung ähnlich der folgenden angezeigt werden:
Creating instance...done.
C++
Informationen zum Installieren und Verwenden der Clientbibliothek für Spanner finden Sie unter Spanner-Clientbibliotheken.
Richten Sie zur Authentifizierung bei Spanner Standardanmeldedaten für Anwendungen ein. Weitere Informationen finden Sie unter Authentifizierung für eine lokale Entwicklungsumgebung einrichten.
C#
Informationen zum Installieren und Verwenden der Clientbibliothek für Spanner finden Sie unter Spanner-Clientbibliotheken.
Richten Sie zur Authentifizierung bei Spanner Standardanmeldedaten für Anwendungen ein. Weitere Informationen finden Sie unter Authentifizierung für eine lokale Entwicklungsumgebung einrichten.
Instanz ohne Standard-Sicherungszeitplan erstellen
Go
Informationen zum Installieren und Verwenden der Clientbibliothek für Spanner finden Sie unter Spanner-Clientbibliotheken.
Richten Sie zur Authentifizierung bei Spanner Standardanmeldedaten für Anwendungen ein. Weitere Informationen finden Sie unter Authentifizierung für eine lokale Entwicklungsumgebung einrichten.
Instanz mit verwaltetem Autoscaling mit Go erstellen (Vorabversion)
Instanz ohne Standard-Sicherungszeitplan erstellen
Java
Informationen zum Installieren und Verwenden der Clientbibliothek für Spanner finden Sie unter Spanner-Clientbibliotheken.
Richten Sie zur Authentifizierung bei Spanner Standardanmeldedaten für Anwendungen ein. Weitere Informationen finden Sie unter Authentifizierung für eine lokale Entwicklungsumgebung einrichten.
Instanz mit verwaltetem Autoscaling mit Java erstellen (Vorabversion)
Instanz ohne Standard-Sicherungszeitplan erstellen
Node.js
Informationen zum Installieren und Verwenden der Clientbibliothek für Spanner finden Sie unter Spanner-Clientbibliotheken.
Richten Sie zur Authentifizierung bei Spanner Standardanmeldedaten für Anwendungen ein. Weitere Informationen finden Sie unter Authentifizierung für eine lokale Entwicklungsumgebung einrichten.
Instanz ohne Standard-Sicherungszeitplan erstellen
PHP
Informationen zum Installieren und Verwenden der Clientbibliothek für Spanner finden Sie unter Spanner-Clientbibliotheken.
Richten Sie zur Authentifizierung bei Spanner Standardanmeldedaten für Anwendungen ein. Weitere Informationen finden Sie unter Authentifizierung für eine lokale Entwicklungsumgebung einrichten.
Python
Informationen zum Installieren und Verwenden der Clientbibliothek für Spanner finden Sie unter Spanner-Clientbibliotheken.
Richten Sie zur Authentifizierung bei Spanner Standardanmeldedaten für Anwendungen ein. Weitere Informationen finden Sie unter Authentifizierung für eine lokale Entwicklungsumgebung einrichten.
Instanz ohne Standard-Sicherungszeitplan erstellen
Ruby
Informationen zum Installieren und Verwenden der Clientbibliothek für Spanner finden Sie unter Spanner-Clientbibliotheken.
Richten Sie zur Authentifizierung bei Spanner Standardanmeldedaten für Anwendungen ein. Weitere Informationen finden Sie unter Authentifizierung für eine lokale Entwicklungsumgebung einrichten.
Instanzen auflisten
Sie können eine Liste Ihrer Spanner-Instanzen aufrufen.
Console
Rufen Sie in der Google Cloud -Console die Seite Spanner-Instanzen auf.
Die Google Cloud -Console zeigt eine Liste Ihrer Spanner-Instanzen sowie die ID, den Anzeigenamen, die Konfiguration und die Rechenkapazität jeder Instanz an, die sowohl in Verarbeitungseinheiten als auch in Knoten ausgedrückt werden.
gcloud
Führen Sie den Befehl gcloud spanner instances list
aus:
gcloud spanner instances list
Die gcloud CLI druckt eine Liste Ihrer Spanner-Instanzen zusammen mit der ID, dem Anzeigenamen, der Konfiguration und der Rechenkapazität jeder Instanz aus.
Instanz bearbeiten
In den folgenden Abschnitten wird erläutert, wie Sie die Version Ihrer Instanz aktualisieren und den Anzeigenamen, die Rechenkapazität und den Standardtyp des Sicherungszeitplans einer Instanz ändern. Sie können die Instanz-ID oder die Instanzkonfiguration nicht ändern. Sie können die Instanz jedoch verschieben.
Version upgraden
Sie können Ihre Instanzen der Standardversion auf eine höhere Version umstellen. Instanzen der Standardversion können auf die Enterprise-Version oder Enterprise Plus-Version umgestellt werden. Instanzen der Enterprise-Version können auf Enterprise Plus umgestellt werden.
Ein Self-Service-Downgrade ist nicht verfügbar. Wenn Sie die Version Ihrer Instanz downgraden möchten, reichen Sie ein Support-Ticket ein. Weitere Informationen finden Sie in den häufig gestellten Fragen zu Spanner-Versionen.
Console
Rufen Sie in der Google Cloud -Console die Seite Spanner-Instanzen auf.
Klicken Sie auf den Namen der Instanz, die Sie aktualisieren möchten.
Klicken Sie neben der Versionsart auf Upgrade.
Wählen Sie auf der Seite Instanzversion unter Version aktualisieren die neue Version mit höherer Stufe für Ihre Instanz aus.
Klicken Sie auf Speichern.
gcloud
Verwenden Sie den Befehl gcloud spanner instances update
, um die Version Ihrer Instanz zu aktualisieren:
gcloud spanner instances update INSTANCE_ID --edition=EDITION \ [--async]
Ersetzen Sie Folgendes:
- INSTANCE_ID: Die permanente Kennzeichnung der Instanz.
- EDITION: Geben Sie die neue, höhere Version für Ihre Instanz an. Weitere Informationen finden Sie unter Spanner-Versionen – Übersicht.
Optionale Flags:
--async
: Verwenden Sie dieses Flag, wenn die Anfrage sofort zurückgegeben werden soll, ohne auf den Abschluss des laufenden Vorgangs zu warten. Sie können den Status Ihrer Anfrage prüfen, indem Siegcloud spanner operations describe
ausführen.
Go
Java
Node.js
Informationen zum Installieren und Verwenden der Clientbibliothek für Spanner finden Sie unter Spanner-Clientbibliotheken.
Richten Sie zur Authentifizierung bei Spanner Standardanmeldedaten für Anwendungen ein. Weitere Informationen finden Sie unter Authentifizierung für eine lokale Entwicklungsumgebung einrichten.
Python
Informationen zum Installieren und Verwenden der Clientbibliothek für Spanner finden Sie unter Spanner-Clientbibliotheken.
Richten Sie zur Authentifizierung bei Spanner Standardanmeldedaten für Anwendungen ein. Weitere Informationen finden Sie unter Authentifizierung für eine lokale Entwicklungsumgebung einrichten.
Anzeigenamen ändern
Console
Rufen Sie in der Google Cloud -Console die Seite Spanner-Instanzen auf.
Klicken Sie auf den Namen der Instanz, die Sie umbenennen möchten.
Klicken Sie auf Instanz bearbeiten.
Geben Sie einen neuen Instanznamen ein. Dieser Name darf imGoogle Cloud -Projekt nur einmal vorkommen.
Klicken Sie auf Speichern.
gcloud
Führen Sie den Befehl gcloud spanner instances update
aus:
gcloud spanner instances update INSTANCE_ID --description=INSTANCE_NAME
Ersetzen Sie Folgendes:
- INSTANCE_ID: Die permanente Kennzeichnung der Instanz.
- INSTANCE_NAME: Der Name, der in derGoogle Cloud -Console für die Instanz angezeigt werden soll. Der Instanzname darf innerhalb IhresGoogle Cloud -Projekts nur einmal vorkommen.
Rechenkapazität ändern
Sie müssen genügend Rechenkapazität bereitstellen, um die CPU-Auslastung und die Speicherauslastung unter den empfohlenen Maximalwerten zu halten. Weitere Informationen finden Sie unter Kontingente und Limits für Spanner.
Es gibt einige Fälle, in denen Sie die Rechenkapazität einer vorhandenen Instanz nicht reduzieren können:
- Zum Entfernen der Rechenkapazität müsste die Instanz mehr als 10 TB an Daten pro 1.000 Verarbeitungseinheiten (1 Knoten) speichern.
- Beruhend auf Ihren bisherigen Nutzungsmustern hat Spanner eine große Anzahl von Splits für die Daten Ihrer Instanz erstellt. In einigen seltenen Fällen wäre Spanner nach dem Entfernen der Rechenkapazität nicht in der Lage, die Splits zu verwalten.
Im letztgenannten Fall können Sie versuchen, die Rechenkapazität schrittweise um kleinere Werte zu reduzieren, bis Sie die Mindestkapazität herausfinden, die Spanner zum Verwalten aller Splits der Instanz benötigt. Wenn die Instanz aufgrund einer Änderung der Nutzungsmuster nicht mehr so viele Splits benötigt, kann Spanner schließlich einige Splits zusammenführen und Ihnen die Möglichkeit bieten, die Rechenkapazität der Instanz nach ein oder zwei Wochen weiter zu reduzieren.
Beobachten Sie beim Entfernen von Rechenkapazität die CPU-Auslastung und die Anfragelatenzen in Cloud Monitoring, damit die CPU-Auslastung bei regionalen Instanzen unter 65% und bei Instanzen mit mehreren Regionen bei jeder Region unter 45% liegt. Beim Entfernen von Rechenkapazität kann es vorübergehend zu einer Anfragelatenz kommen.
Wenn Sie die Rechenkapazität einer Instanz erhöhen möchten, muss dasGoogle Cloud -Projekt ein ausreichendes Kontingent zum Hinzufügen der Rechenkapazität haben. Wie lange es dauert, bis die Erhöhung abgeschlossen ist, hängt von der Größe der Anfrage ab. In den meisten Fällen werden Anfragen innerhalb weniger Minuten abgeschlossen. In seltenen Fällen kann die Skalierung bis zu einer Stunde dauern.
Console
Rufen Sie in der Google Cloud -Console die Seite Spanner-Instanzen auf.
Klicken Sie auf den Namen der Instanz, die Sie ändern möchten.
Klicken Sie auf Instanz bearbeiten.
Ändern Sie die Rechenkapazität, indem Sie die Messeinheiten (Verarbeitungseinheiten oder Knoten) auswählen und dann eine Menge eingeben. Wenn Sie Verarbeitungseinheiten verwenden, geben Sie Mengen bis 1.000 als Vielfaches von 100 (100, 200, 300 usw.) und größere Mengen als Vielfaches von 1.000 (1.000, 2.000, 3.000 usw.) ein. Jeder Knoten entspricht 1.000 Verarbeitungseinheiten.
Klicken Sie auf Speichern.
Wenn in einem Dialogfeld angezeigt wird, dass Sie kein ausreichendes Kontingent haben, um Rechenkapazität an dieser Position hinzuzufügen, folgen Sie den Anweisungen, um ein höheres Kontingent anzufordern.
gcloud
Führen Sie den Befehl gcloud spanner instances update
aus. Geben Sie bei Verwendung dieses Befehls die Rechenkapazität als Anzahl der Knoten oder Verarbeitungseinheiten an.
gcloud spanner instances update INSTANCE_ID --nodes=NODE_COUNT [--async]
oder
gcloud spanner instances update INSTANCE_ID --processing-units=PROCESSING_UNIT_COUNT [--async]
Ersetzen Sie Folgendes:
- INSTANCE_ID: Die permanente Kennzeichnung der Instanz.
- NODE_COUNT: Die Rechenkapazität der Instanz, ausgedrückt als Anzahl von Knoten. Jeder Knoten entspricht 1.000 Verarbeitungseinheiten.
- PROCESSING_UNIT_COUNT: Die Rechenkapazität der Instanz, ausgedrückt als Anzahl von Verarbeitungseinheiten. Geben Sie Mengen bis zu 1.000 als Vielfaches von 100 (100, 200, 300 usw.) ein und geben Sie größere Mengen als ein Vielfaches von 1.000 (1.000, 2.000, 3.000 usw.) ein.
Optionale Flags:
--async
: Verwenden Sie dieses Flag, wenn die Anfrage sofort zurückgegeben werden soll, ohne auf den Abschluss des laufenden Vorgangs zu warten. Sie können den Status Ihrer Anfrage prüfen, indem Siegcloud spanner operations describe
ausführen.
Verwaltete Autoscaler für eine Instanz aktivieren oder ändern
Die folgenden Einschränkungen gelten, wenn Sie die Funktion „Verwaltetes Autoscaling“ zu einer vorhandenen Instanz hinzufügen oder ändern:
- Der verwaltete Autoscaler ist nur in der Enterprise- oder Enterprise Plus-Version verfügbar.
- Sie können den verwalteten Autoscaler nicht für eine Instanz aktivieren, die Sie verschieben.
Sie können eine Instanz nicht verschieben, während der verwaltete Autoscaler aktiviert ist.
Console
Rufen Sie in der Google Cloud -Console die Seite Spanner-Instanzen auf.
Klicken Sie auf den Namen der Instanz, für die Sie den verwalteten Autoscaler aktivieren möchten.
Klicken Sie auf Instanz bearbeiten.
Klicken Sie unter Rechenkapazität konfigurieren auf Autoscaling.
Wählen Sie unter Minimum die Mindestanzahl aus, die beim Herunterskalieren verwendet werden soll. Weitere Informationen finden Sie unter Mindestlimit festlegen.
Wählen Sie unter Maximal das maximale Limit aus, das beim Skalieren verwendet werden soll. Weitere Informationen finden Sie unter Maximales Limit ermitteln.
Wählen Sie unter CPU-Auslastungsziel mit hoher Priorität den Prozentsatz der CPU mit hoher Priorität aus, der verwendet werden soll. Weitere Informationen finden Sie unter Ziel für die CPU-Auslastung festlegen.
Wählen Sie unter Speicherauslastungsziel den Prozentsatz des zu verwendenden Speicherplatzes aus. Weitere Informationen finden Sie unter Ziel für die Speicherauslastung festlegen.
Klicken Sie auf Speichern.
gcloud
Verwenden Sie den Befehl gcloud beta spanner instances update
, um einer Instanz den verwalteten Autoscaler hinzuzufügen. Weitere Informationen und Einschränkungen finden Sie unter Google Cloud CLI
-Flags und Einschränkungen.
Sie können den verwalteten Autoscaler mit dem folgenden Befehl hinzufügen:
gcloud beta spanner instances update INSTANCE_ID \ --autoscaling-min-processing-units=MINIMUM_PROCESSING_UNITS \ --autoscaling-max-processing-units=MAXIMUM_PROCESSING_UNITS \ --autoscaling-high-priority-cpu-target=CPU_PERCENTAGE \ --autoscaling-storage-target=STORAGE_PERCENTAGE
oder
gcloud beta spanner instances update INSTANCE_ID \ --autoscaling-min-processing-units=MINIMUM_NODES \ --autoscaling-max-processing-units=MAXIMUM_NODES \ --autoscaling-high-priority-cpu-target=CPU_PERCENTAGE \ --autoscaling-storage-target=STORAGE_PERCENTAGE
Ersetzen Sie Folgendes:
- INSTANCE_ID: Die permanente Kennzeichnung der Instanz.
- MINIMUM_PROCESSING_UNITS, MINIMUM_NODES: Die minimale Anzahl von Verarbeitungseinheiten oder Knoten, die beim Herunterskalieren verwendet werden sollen. Weitere Informationen finden Sie unter Mindestlimit festlegen.
- MAXIMUM_PROCESSING_UNITS, MAXIMUM_NODES: die maximale Anzahl von Verarbeitungseinheiten oder Knoten, die beim Skalieren verwendet werden sollen. Weitere Informationen finden Sie unter Maximales Limit ermitteln.
- CPU_PERCENTAGE: Der Zielprozentsatz der CPU mit hoher Priorität, der verwendet werden soll (10% bis 90 %). Wenn Sie nach Kosten optimieren und nicht für alle Anfragen eine geringe Latenz benötigen, verwenden Sie einen höheren Prozentsatz. Weitere Informationen finden Sie unter Ziel für die CPU-Auslastung festlegen.
- STORAGE_PERCENTAGE: Der Zielprozentsatz der zu verwendenden Speicherkapazität, von 10% bis 99%. Weitere Informationen finden Sie unter Ziel für die Speicherauslastung festlegen.
Nachdem Sie einer Instanz den verwalteten Autoscaler hinzugefügt haben, können Sie auch die Einstellungen für den verwalteten Autoscaler ändern. Wenn Sie beispielsweise die maximale Anzahl von Verarbeitungseinheiten auf 10.000 erhöhen möchten, führen Sie den folgenden Befehl aus:
gcloud beta spanner instances update test-instance \
--autoscaling-max-processing-units=10000
Verwaltete Autoscaling-Funktion für eine Instanz durch manuelle Skalierung ersetzen
Console
Rufen Sie in der Google Cloud -Console die Seite Spanner-Instanzen auf.
Klicken Sie auf den Namen der Instanz, für die Sie den verwalteten Autoscaler deaktivieren möchten.
Klicken Sie unter Skalierungsmodus auswählen auf Manuelle Zuordnung.
Klicken Sie auf Speichern.
gcloud
Verwenden Sie den Befehl gcloud beta spanner instances update
, um die Instanz zu aktualisieren.
Mit dem folgenden Befehl können Sie die automatische Skalierung für eine Instanz auf manuelle Skalierung umstellen:
gcloud beta spanner instances update INSTANCE_ID \ --processing-units=PROCESSING_UNIT_COUNT
oder
gcloud beta spanner instances update INSTANCE_ID \ --nodes=NODE_COUNT
Ersetzen Sie Folgendes:
- INSTANCE_ID: Die permanente Kennzeichnung der Instanz.
- NODE_COUNT: Die Rechenkapazität der Instanz, ausgedrückt als Anzahl von Knoten. Jeder Knoten entspricht 1.000 Verarbeitungseinheiten.
- PROCESSING_UNIT_COUNT: Die Rechenkapazität der Instanz, ausgedrückt als Anzahl von Verarbeitungseinheiten. Geben Sie Mengen bis zu 1.000 als Vielfaches von 100 (100, 200, 300 usw.) ein und geben Sie größere Mengen als ein Vielfaches von 1.000 (1.000, 2.000, 3.000 usw.) ein.
Instanz mit Label versehen
Labels erleichtern die Organisation von Ressourcen.
Console
Rufen Sie in der Google Cloud -Console die Seite Spanner-Instanzen auf.
Klicken Sie auf das Kästchen der Instanz. Das Infofeld wird rechts auf der Seite angezeigt.
Klicken Sie im Infofeld auf den Tab Labels. Sie können dann Labels für die Spanner-Instanz hinzufügen, löschen oder aktualisieren.
Standardtyp des Sicherungszeitplans bearbeiten
Standardsicherungszeitpläne werden für alle neuen Instanzen automatisch aktiviert. Sie können Standard-Sicherungszeitpläne in einer Instanz beim Erstellen oder später durch Bearbeiten der Instanz aktivieren oder deaktivieren. Weitere Informationen finden Sie unter Standardsicherungszeitpläne.
Console
Rufen Sie in der Google Cloud -Console die Seite Spanner-Instanzen auf.
Klicken Sie auf den Namen der Instanz, für die Sie den Standardsicherungszeitplan bearbeiten möchten.
Klicken Sie auf Instanz bearbeiten.
Unter Sicherungen können Sie mit dem Kästchen Standard-Sicherungszeitpläne aktivieren festlegen, ob Standard-Sicherungszeitpläne aktiviert werden sollen. Wenn diese Option aktiviert ist, wird für alle neuen Datenbanken in dieser Instanz ein Standard-Sicherungszeitplan erstellt.
Klicken Sie auf Speichern.
gcloud
Verwenden Sie den Befehl gcloud spanner instances update
, um den Standardtyp für Sicherungszeitpläne zu bearbeiten.
Sie können den Standardtyp des Sicherungszeitplans mit dem folgenden Befehl bearbeiten:
gcloud spanner instances update INSTANCE_ID \ --default-backup-schedule-type=DEFAULT_BACKUP_SCHEDULE_TYPE
Ersetzen Sie Folgendes:
- INSTANCE_ID: Die permanente Kennzeichnung der Instanz.
DEFAULT_BACKUP_SCHEDULE_TYPE: der Standardtyp für den Sicherungszeitplan, der in der Instanz verwendet wird. Dies muss einer der folgenden Werte sein:
AUTOMATIC
: Ein Standardsicherungszeitplan wird automatisch erstellt, wenn in der Instanz eine neue Datenbank erstellt wird. Mit dem Standardsicherungszeitplan wird alle 24 Stunden eine Vollsicherung erstellt. Diese vollständigen Sicherungen werden 7 Tage lang aufbewahrt. Sie können den Standard-Sicherungszeitplan nach dem Erstellen bearbeiten oder löschen.NONE
: Ein Standardsicherungszeitplan wird nicht automatisch erstellt, wenn in der Instanz eine neue Datenbank erstellt wird.
C#
Informationen zum Installieren und Verwenden der Clientbibliothek für Spanner finden Sie unter Spanner-Clientbibliotheken.
Richten Sie zur Authentifizierung bei Spanner Standardanmeldedaten für Anwendungen ein. Weitere Informationen finden Sie unter Authentifizierung für eine lokale Entwicklungsumgebung einrichten.
Go
Informationen zum Installieren und Verwenden der Clientbibliothek für Spanner finden Sie unter Spanner-Clientbibliotheken.
Richten Sie zur Authentifizierung bei Spanner Standardanmeldedaten für Anwendungen ein. Weitere Informationen finden Sie unter Authentifizierung für eine lokale Entwicklungsumgebung einrichten.
Java
Informationen zum Installieren und Verwenden der Clientbibliothek für Spanner finden Sie unter Spanner-Clientbibliotheken.
Richten Sie zur Authentifizierung bei Spanner Standardanmeldedaten für Anwendungen ein. Weitere Informationen finden Sie unter Authentifizierung für eine lokale Entwicklungsumgebung einrichten.
Node.js
Informationen zum Installieren und Verwenden der Clientbibliothek für Spanner finden Sie unter Spanner-Clientbibliotheken.
Richten Sie zur Authentifizierung bei Spanner Standardanmeldedaten für Anwendungen ein. Weitere Informationen finden Sie unter Authentifizierung für eine lokale Entwicklungsumgebung einrichten.
Python
Informationen zum Installieren und Verwenden der Clientbibliothek für Spanner finden Sie unter Spanner-Clientbibliotheken.
Richten Sie zur Authentifizierung bei Spanner Standardanmeldedaten für Anwendungen ein. Weitere Informationen finden Sie unter Authentifizierung für eine lokale Entwicklungsumgebung einrichten.
Instanz verschieben
Eine Anleitung zum Verschieben Ihrer Instanz von einer beliebigen Instanzkonfiguration in eine andere Instanzkonfiguration, auch zwischen regionalen und multiregionalen Konfigurationen, finden Sie unter Instanz verschieben.
Instanz löschen
Sie können eine Instanz über die Google Cloud Console oder die Google Cloud CLI löschen.
Wenn Sie eine Instanz mit einer oder mehreren Datenbanken löschen möchten, für die der Löschschutz aktiviert ist, müssen Sie zuerst den Löschschutz für alle Datenbanken in dieser Instanz deaktivieren, bevor Sie die Instanz löschen können.
Console
Rufen Sie in der Google Cloud -Console die Seite Spanner-Instanzen auf.
Klicken Sie auf den Namen der Instanz, die Sie löschen möchten.
Klicken Sie auf Instanz löschen.
Folgen Sie den Anweisungen, um zu bestätigen, dass Sie die Instanz löschen möchten.
Klicken Sie auf Löschen.
gcloud
Verwenden Sie den Befehl gcloud spanner instances delete
. Ersetzen Sie dabei INSTANCE_ID durch die Instanz-ID:
gcloud spanner instances delete INSTANCE_ID
Instanz beenden oder neu starten
Spanner ist ein vollständig verwalteter Datenbankdienst, der seine eigenen zugrunde liegenden Aufgaben und Ressourcen überwacht und bei Bedarf Monitoring- und Neustartprozesse ohne Ausfallzeiten ausführt. Da es nicht erforderlich ist, eine bestimmte Instanz manuell zu beenden oder neu zu starten, bietet Spanner auch keine Möglichkeit dazu.
Nächste Schritte
- Informationen zum Einfügen, Aktualisieren und Löschen von Daten mithilfe der Datenmanipulationssprache (Data Manipulation Language, DML) oder der gcloud-Befehlszeile
- Weisen Sie der Instanz und ihren Datenbanken Identity and Access Management-Rollen zu.
- Weitere Informationen zum Entwerfen eines Spanner-Schemas