Kosten unter Kontrolle halten

Sensitive Data Protection bietet viele leistungsstarke Funktionen. Je nachdem, wie viele Informationen Sensitive Data Protection scannen soll, können die Kosten jedoch sehr hoch ausfallen. In diesem Thema werden verschiedene Methoden beschrieben, mit denen Sie die Kosten niedrig halten und gleichzeitig dafür sorgen können, dass mit Sensitive Data Protection nur die gewünschten Daten gescannt werden.

Prüfung

Google empfiehlt die folgenden Best Practices, um die Kosten für die Prüfung zu kontrollieren.

Mit Stichproben die Anzahl der überprüften Byte einschränken

Wenn Sie BigQuery-Tabellen oder Cloud Storage-Buckets scannen, kann Sensitive Data Protection eine kleine Teilmenge des Datasets scannen. Dies kann eine Stichprobe von Scanergebnissen liefern, ohne die potenziellen Kosten für das Scannen eines gesamten Datasets zu verursachen.

Wenn Sie vertrauliche Daten gefunden haben, können Sie einen zweiten, gründlicheren Scan dieses Datasets planen, um die gesamte Liste der Ergebnisse zu ermitteln.

Weitere Informationen finden Sie unter Menge des zu prüfenden Inhalts begrenzen in Speicher und Datenbanken auf sensible Daten untersuchen.

Nur geänderte Daten scannen

Sie können Sensitive Data Protection anweisen, Daten, die seit der letzten Prüfung nicht geändert wurden, nicht zu scannen. Mit dem Festlegen einer Zeitspanne können Sie anhand des Zeitpunkts der letzten Änderung steuern, welche Daten gescannt werden sollen.

Wenn Sie Jobtrigger verwenden, können Sie in TimespanConfig das Flag enable_auto_population_of_timespan_config festlegen, um Inhalte zu überspringen, die beim letzten geplanten Job gescannt wurden.

Weitere Informationen finden Sie unter Scans auf neue Inhalte beschränken im Abschnitt Sensitive Data Protection-Inspektionsjobs erstellen und planen.

Dateiscans in Cloud Storage auf ausschließlich relevante Dateien beschränken

Durch Angabe von CloudStorageRegexFileSet können Sie über reguläre Ausdrucksfilter genauer steuern, welche Dateien oder Ordner in Buckets einbezogen oder ausgeschlossen werden sollen.

Dies ist dann nützlich, wenn Sie das Scannen von Dateien überspringen möchten, von denen Sie wissen, dass sie keine vertraulichen Daten enthalten, z. B. Sicherungen, TMP-Dateien, statische Webinhalte usw.

Discovery

Wir empfehlen die folgenden Best Practices, um die Kosten für die Datenprofilerstellung zu kontrollieren.

Schätzung ausführen

Bevor Sie einen Datenprofilerstellungsvorgang starten, sollten Sie zuerst eine Schätzung ausführen. Wenn Sie eine Schätzung ausführen, können Sie die Größe und Form der zu profilierenden BigQuery-Daten ermitteln. Jede Schätzung enthält die ungefähre Anzahl der Tabellen, die Datengröße und die Profilerstellungskosten. Außerdem wird eine Prognose des monatlichen Wachstums Ihrer BigQuery-Daten angezeigt.

Weitere Informationen zum Ausführen einer Schätzung finden Sie hier:

Zeitpläne in Scankonfigurationen hinzufügen

Wenn Sie die Kosten für die Datenprofilerstellung im Rahmen halten möchten, können Sie einen Zeitplan erstellen, in dem Sie Filter und Bedingungen festlegen. Hier einige Beispiele:

  • Wenn Sie für bestimmte Tabellen kein Profil erstellen müssen, können Sie festlegen, dass für Tabellen, die Ihren Filtern entsprechen, nie ein Profil erstellt werden darf.
  • Wenn Sie nur bestimmte Tabellen profilieren möchten, können Sie die Profilerstellung für alle Tabellen deaktivieren, mit Ausnahme derer, die Ihrem Filter entsprechen.
  • Wenn Sie möchten, dass für bestimmte Tabellen nur einmal und nie wieder ein Profil erstellt wird, können Sie angeben, dass für diese Tabellen nie wieder ein Profil erstellt werden soll.
  • Wenn Sie keine alten Tabellen profilieren müssen, können Sie eine Bedingung festlegen, um nur die Tabellen zu profilieren, die nach einem bestimmten Datum erstellt wurden.
  • Wenn Sie keine neuen Tabellen profilieren müssen, können Sie eine Bedingung festlegen, damit Tabellen nur dann profiliert werden, wenn sie ein bestimmtes Alter oder eine Mindestanzahl von Zeilen erreicht haben.

Kosten in einem Dashboard einsehen und Audit-Logs abfragen

Erstellen Sie ein Dashboard, um Ihre Abrechnungsdaten einzusehen und die Nutzung von Sensitive Data Protection anzupassen. Darüber hinaus können Sie Ihre Audit-Logs in Sensitive Data Protection streamen, um die Nutzungsmuster zu analysieren.

Sie können Ihre Abrechnungsdaten nach BigQuery exportieren und sie in einem Tool wie Data Studio visualisieren. Eine Anleitung zum Erstellen eines Abrechnungsdashboards finden Sie unter Google Cloud -Abrechnung mit BigQuery und Data Studio visualisieren.

Außerdem haben Sie die Möglichkeit, Ihre Audit-Logs in BigQuery zu streamen und sie auf Muster wie die Abfragekosten nach Nutzer zu analysieren.

Budgetbenachrichtigungen festlegen

Wenn Sie einen Budgetalarm festlegen, können Sie verfolgen, wie Ihre Ausgaben sich einem festgelegten Betrag nähern. Durch das Festlegen eines Budgets wird die API-Nutzung nicht begrenzt. Sie werden nur benachrichtigt, wenn der Ausgabebetrag den angegebenen Betrag erreicht.