Spanner Data Boost ist ein vollständig verwalteter, serverloser Dienst, der unabhängige Rechenressourcen für unterstützte Spanner-Arbeitslasten. Mit Data Boost können Sie Analyseabfragen und Datenexporte nahezu ohne Auswirkungen auf vorhandene Arbeitslasten auf der bereitgestellten Spanner-Instanz ausführen. Der Dienst besteht aus Spanner Cluster, die Google auf regionaler Ebene verwaltet. Bei geeigneten Suchanfragen, die Data Boost anfordern, leitet Spanner die Arbeitslast an transparent auf diese Server zugreifen. Geeignete Suchanfragen sind Suchanfragen, für die die erste im Abfrageausführungsplan ist eine Distributed Union. Bei diesen Abfragen werden um Data Boost nutzen zu können.
Data Boost ist am wirkungsvollsten in den folgenden Szenarien, in denen Sie negative Auswirkungen auf das bestehende Transaktionssystem aufgrund von Ressourcenkonflikte:
- Ad-hoc- oder seltene Abfragen, bei denen große Datenmengen verarbeitet werden. Ein typisches Beispiel ist eine föderierte Abfrage von BigQuery zu Spanner.
- Berichterstellungs- oder Datenexportjobs. Ein Beispiel ist ein Dataflow-Job, Export von Spanner-Daten nach Cloud Storage.
Das folgende Diagramm zeigt, wie Data Boost der Spanner-Instanz, um unabhängige Rechenressourcen bereitzustellen.
Vorteile
Data Boost bietet folgende Vorteile:
- Bietet Arbeitslastisolierung. Sie können unterstützte Abfragen für den Aktuelle Daten mit nahezu null Auswirkungen auf vorhandene Transaktionsarbeitslasten unabhängig von der Komplexität der Abfrage oder der verarbeiteten Datenmenge.
- Bietet eine gleiche oder bessere Latenz.
- Verhindert die Überdimensionierung von Spanner-Instanzen, unterstützen gelegentliche Analyseabfragen.
- Bietet ein hohes Maß an Skalierbarkeit mit größerer Abfrageparallelität, die mit Burst-Lasten elastisch skaliert wird.
- Bietet umfassende Messwerte, mit denen Administratoren die wichtigsten und die zu optimierende Kostenkomponente bestimmen. Administratoren können die Auswirkungen ihrer Optimierungen überprüfen, indem sie den Verbrauch der serverlosen Verarbeitungseinheit der Abfrage im nächsten Ausführung.
- Es ist kein zusätzlicher operativer Aufwand erforderlich. Es gibt keinen zusätzlichen Service, keine Kapazitätsplanung oder -bereitstellung, keine Wartezeiten auf Skalierung, und ohne Wartung.
Berechtigungen
Jedes Hauptkonto, das eine Abfrage oder einen Export ausführt, der Data Boost anfordert
muss die spanner.databases.useDataBoost
-Identitäts- und Zugriffsverwaltung (Identity and Access Management, IAM) haben
Berechtigung. Wir empfehlen, eine benutzerdefinierte IAM-Rolle zu erstellen, die auf
am Cloud Spanner Database Reader
(roles/spanner.databaseReader
) und fügen Sie
spanner.databases.useDataBoost
hinzufügen.
Abrechnung und Kontingente
Sie zahlen nur für die tatsächlich verwendeten Verarbeitungseinheiten Daten-Boost. Administratoren können Nutzungsbeschränkungen festlegen, um Kosten zu vermeiden. Überschreitungen.
Nächste Schritte
- Föderierte Abfragen mit Data Boost ausführen
- Daten mit Data Boost exportieren
- Data Boost in Ihren Anwendungen verwenden
- Data Boost-Nutzung überwachen
- Data Boost-Kontingentnutzung überwachen und verwalten