Data Boost – Übersicht

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.

Data Boost in der Spanner-Architektur

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