Mantenere i costi sotto controllo

Sensitive Data Protection ha molte funzionalità potenti, ma a seconda della quantità di informazioni che devono essere sottoposte a scansione tramite Sensitive Data Protection, è possibile che i costi diventino eccessivamente elevati. Questo argomento descrive diversi metodi che puoi utilizzare per mantenere bassi i costi e assicurarti che venga utilizzato Sensitive Data Protection per scansionare i dati esatti che ti interessano.

Ispezione

Google consiglia le seguenti pratiche per aiutarti a controllare i costi di ispezione.

Utilizza il campionamento per limitare il numero di byte ispezionati

Se stai scansionando tabelle BigQuery o bucket Cloud Storage, Sensitive Data Protection può scansionare un piccolo sottoinsieme del set di dati. In questo modo puoi ottenere un campione dei risultati della scansione senza incorrere nei potenziali costi di scansione di un intero set di dati.

Una volta trovato un campione con dati sensibili, puoi pianificare una seconda scansione più esaustiva di quel set di dati per scoprire l'intero elenco di risultati.

Per ulteriori informazioni, consulta Limitazione della quantità di contenuti ispezionati in Ispezione dello spazio di archiviazione e dei database per l'individuazione di dati sensibili.

Scansiona solo i dati modificati

Puoi indicare a Sensitive Data Protection di evitare la scansione dei dati che non sono stati modificati dall'ultima ispezione. L'impostazione di un periodo di tempo ti consente di controllare quali dati scansionare in base all'ultima modifica.

Se utilizzi i trigger di job, puoi impostare il flag enable_auto_population_of_timespan_config in TimespanConfig per saltare automaticamente i contenuti scansionati durante l'ultimo job pianificato.

Per saperne di più, consulta Limita le scansioni solo ai nuovi contenuti in Creazione e pianificazione di job di ispezione di Sensitive Data Protection.

Limita le scansioni dei file in Cloud Storage solo ai file pertinenti

Specificando il messaggio CloudStorageRegexFileSet, puoi utilizzare i filtri delle espressioni regolari per un controllo più preciso su quali file o cartelle nei bucket includere o escludere.

Questo è utile in situazioni in cui vuoi saltare la scansione di file che sai non contenere dati sensibili, come backup, file TMP, contenuti web statici e così via.

Discovery

Ti consigliamo le seguenti pratiche per aiutarti a controllare i costi di profilazione dei dati.

Esegui una stima

Prima di avviare un'operazione di profilazione dei dati, ti consigliamo di eseguire una stima. L'esecuzione di una stima ti consente di comprendere le dimensioni e la forma dei dati BigQuery da profilare. Ogni stima fornisce il numero approssimativo di tabelle, le dimensioni dei dati e il costo della profilazione. Mostra anche una proiezione della crescita mensile dei dati BigQuery.

Per saperne di più sull'esecuzione di una stima, consulta le seguenti risorse:

Aggiungi pianificazioni alle configurazioni di scansione

Per controllare il costo della profilazione dei dati, ti consigliamo di creare una pianificazione in cui impostare filtri e condizioni. Ecco alcuni esempi di ciò che puoi fare:

  • Se non hai bisogno di profilare determinate tabelle, puoi specificare che le tabelle che corrispondono ai tuoi filtri non devono mai essere profilate.
  • Se vuoi profilare solo determinate tabelle, puoi disattivare la profilazione per tutte le tabelle, ad eccezione di quelle che corrispondono al filtro.
  • Se vuoi che determinate tabelle vengano profilate una sola volta e mai più, puoi specificare che non devono mai essere riprofilate.
  • Se non hai bisogno di profilare le tabelle precedenti, puoi impostare una condizione per profilare solo le tabelle create dopo una determinata data.
  • Se non hai bisogno di profilare le tabelle nuove, puoi impostare una condizione per profilare le tabelle solo quando raggiungono una determinata età o un numero minimo di righe.

Visualizza i costi utilizzando una dashboard ed esegui query sugli audit log

Crea una dashboard per visualizzare i dati di fatturazione in modo da poter apportare modifiche all'utilizzo di Sensitive Data Protection. Valuta anche la possibilità di trasmettere in streaming gli audit log a Sensitive Data Protection per analizzare i pattern di utilizzo.

Puoi esportare i dati di fatturazione in BigQuery e visualizzarli in uno strumento come Data Studio. Per un tutorial sulla creazione di una dashboard di fatturazione, consulta Visualizza la fatturazione Google Cloud utilizzando BigQuery e Data Studio.

Puoi anche trasmettere in streaming gli audit log a BigQuery e analizzarli per individuare i pattern di utilizzo, ad esempio i costi delle query per utente.

Imposta avvisi per il budget

Imposta un avviso relativo al budget per monitorare l'aumento della spesa rispetto a un importo specifico. L'impostazione di un budget non pone un limite all'utilizzo delle API, ma ti avvisa solo quando l'importo della spesa si avvicina all'importo specificato.