Gestione dei limiti di utilizzo in Amazon Redshift - Amazon Redshift

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Gestione dei limiti di utilizzo in Amazon Redshift

È possibile definire limiti per monitorare e controllare l'utilizzo e il costo associato di alcune caratteristiche di Amazon Redshift. È possibile creare limiti di utilizzo giornalieri, settimanali e mensili e definire le operazioni eseguite automaticamente da Amazon Redshift se tali limiti vengono raggiunti. Le azioni includono elementi come la registrazione di un evento in una tabella di sistema per registrare l'utilizzo che supera i limiti definiti. Altre operazioni possibili includono la raccolta di avvisi con Amazon SNS e Amazon CloudWatch per inviare una notifica a un amministratore e la disabilitazione di ulteriori utilizzi per controllare i costi.

È possibile definire i limiti di utilizzo per ogni cluster. Dopo la creazione del cluster, è possibile definire i limiti di utilizzo per le seguenti caratteristiche:

  • Amazon Redshift Spectrum

  • Dimensionamento simultaneo di Amazon Redshift

  • Sharing di dati in più regioni di Amazon Redshift

I limiti di utilizzo sono disponibili con la versione 1.0.14677 o successiva nelle regioni AWS in cui è possibile il ridimensionamento simultaneo di Amazon Redshift Spectrum e Amazon Redshift.

Un limite Redshift Spectrum specifica la soglia della quantità totale di dati analizzati con incrementi di 1 TB. Un limite di dimensionamento simultaneo specifica la soglia del tempo totale utilizzato dal dimensionamento simultaneo in incrementi di 1 minuto. Un limite di condivisione di dati tra regioni specifica la soglia della quantità totale di dati analizzati con incrementi di 1 TB.

È possibile specificare un limite per un periodo giornaliero, settimanale o mensile (utilizzando UTC per determinare l'inizio e la fine del periodo). Se si crea un limite nel mezzo di un periodo, il limite viene misurato da quel punto alla fine del periodo. Ad esempio, se si crea un limite mensile il 15 marzo, il primo periodo mensile viene misurato dal 15 marzo al 31 marzo.

È possibile definire più limiti di utilizzo per ogni caratteristica. Ogni limite può avere un'operazione diversa. Le possibili operazioni includono quanto segue:

  • Accesso alla tabella di sistema: questa è l'operazione di default. Le informazioni vengono registrate nella tabella STL_USAGE_CONTROL. La registrazione è utile quando si valuta l'utilizzo passato e si decide sui limiti di utilizzo futuri. Per ulteriori informazioni su cosa viene registrato, consultare STL_USAGE_CONTROL nella Guida per gli sviluppatori di database di Amazon Redshift.

  • Avviso: Amazon Redshift emette parametri CloudWatch per l'utilizzo disponibile e consumato. È possibile definire fino a tre limiti di utilizzo per ciascuna caratteristica. Se si abilita l'operazione di allarme utilizzando la console Amazon Redshift, su questi parametri viene creato automaticamente un allarme CloudWatch. È possibile collegare facoltativamente un abbonamento Amazon SNS a tale allarme. Se si utilizza un'operazione API o la AWS CLI, assicurarsi di creare l'allarme CloudWatch manualmente. Quando viene raggiunta la soglia, anche gli eventi vengono registrati in una tabella di sistema.

  • Disabilita caratteristica: quando viene raggiunta la soglia, Amazon Redshift disabilita la caratteristica fino a quando la quota non viene aggiornata per il periodo di tempo successivo (giornaliero, settimanale o mensile). Solo un limite per ogni caratteristica può avere l'azione di disattivazione. Gli eventi vengono inoltre registrati in una tabella di sistema e possono essere emessi avvisi.

I limiti di utilizzo persistono fino a quando la definizione del limite di utilizzo stessa o il cluster non viene eliminato.

È possibile definire e gestire i limiti di utilizzo con la nuova console Amazon Redshift, la AWS CLI o le operazioni API Amazon Redshift. Per definire un limite sulla console Amazon Redshift, passare al cluster e scegliere Configura limite di utilizzo per Operazioni. Per visualizzare i limiti di utilizzo definiti in precedenza per il cluster, passare al cluster e nella scheda Manutenzione selezionare la sezione Limiti di utilizzo. Per visualizzare la quantità di utilizzo disponibile e consumata per il cluster, passare al cluster. Scegliere la scheda Prestazioni del cluster, quindi visualizzare i grafici per l'utilizzo consumato di una caratteristica.

Per gestire i limiti di utilizzo, è possibile utilizzare le operazioni della CLI di Amazon Redshift elencate di seguito. Per ulteriori informazioni, consultare la sezione relativa alle informazioni di riferimento ai comandi della AWS CLI.

Per gestire i limiti di utilizzo, è possibile utilizzare le operazioni API di Amazon Redshift elencate di seguito. Per ulteriori informazioni, consultare la Documentazione di riferimento delle API di Amazon Redshift.

Per informazioni su come creare e monitorare i limiti di utilizzo utilizzando la console Amazon Redshift, guardare il video seguente.