Unità di calcolo Timestream () TCU - Amazon Timestream

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à.

Unità di calcolo Timestream () TCU

Amazon Timestream for Live Analytics misura la capacità di calcolo allocata per le tue esigenze di query nell'unità di calcolo Timestream (). TCU Una TCU comprende 4 e 16 GB di memoria. vCPUs Quando esegui query in Timestream for Live Analytics, il servizio esegue l'allocazione TCUs su richiesta in base alla complessità delle query e alla quantità di dati da elaborare. Il numero di dati consumati da una query TCUs determina il costo associato.

Nota

Tutto ciò Account AWS che sarà integrato nel servizio dopo il 29 aprile 2024 verrà utilizzato TCUs per impostazione predefinita per le query di determinazione dei prezzi.

MaxQuery TCU

Questa impostazione specifica il numero massimo di unità di elaborazione che il servizio utilizzerà in qualsiasi momento per rispondere alle tue richieste. Per eseguire le query, è necessario impostare la capacità minima su 4. TCUs È possibile impostare il numero massimo di TCUs in multipli di 4, ad esempio 4, 8, 16, 32 e così via. Ti vengono addebitate solo le risorse di elaborazione utilizzate per il carico di lavoro. Ad esempio, se imposti il massimo TCUs su 128, ma ne usi costantemente solo 8. TCUs Ti verrà addebitato solo per la durata durante la quale hai utilizzato l'8TCUs. L'impostazione predefinita MaxQueryTCU nel tuo account è 200. È possibile regolare MaxQueryTCU da 4 a 1000, utilizzando l'UpdateAccountSettingsAPIoperazione AWS Management Console o con AWS SDK o AWS CLI.

Ti consigliamo di impostarlo MaxQueryTCU per il tuo account. L'impostazione di un TCU limite massimo consente di controllare i costi limitando il numero di unità di calcolo che il servizio può utilizzare per il carico di lavoro delle query. Ciò consente di prevedere e gestire meglio la spesa per le query.

Fatturazione per TCU

Ciascuno TCU viene fatturato su base oraria con granularità al secondo e per un minimo di 30 secondi. L'unità di utilizzo di queste unità di elaborazione è di -ora. TCU

Quando esegui le query, ti viene fatturato l'importo TCUs utilizzato durante il tempo di esecuzione della query, misurato in ore. TCU Per esempio:

  • Il tuo carico di lavoro ne utilizza 20 TCUs per 3 ore. Ti verranno fatturate 60 TCU ore (20 TCUs x 3 ore).

  • Il tuo carico di lavoro ne utilizza 10 TCUs per 30 minuti e poi 20 TCUs per i successivi 30 minuti. Ti verranno fatturate 15 TCU ore (10 TCUs x 0,5 ore + 20 TCUs x 0,5 ore).

Il prezzo per TCU ora varia a seconda. Regione AWS Per ulteriori dettagli, consulta i prezzi di Amazon Timestream. Man mano che il carico di lavoro aumenta, il servizio ridimensiona automaticamente la capacità di calcolo fino al TCU limite massimo specificato (MaxQueryTCU) per mantenere prestazioni costanti. L'MaxQueryTCUimpostazione funge da limite per la capacità di elaborazione fino alla quale il servizio può scalare. Questa impostazione consente di controllare il numero di risorse di elaborazione e, di conseguenza, il relativo costo.

Configurazione TCU

Quando effettui l'onboarding del servizio, ognuno Account AWS ha un MaxQueryTCU limite predefinito di 200. È possibile aggiornare questo limite come richiesto in qualsiasi momento utilizzando l'UpdateAccountSettingsAPIoperazione AWS Management Console o con AWS SDK o AWS CLI.

Se non sei sicuro dei valori da configurare, monitora la QueryTCU metrica relativa al tuo account. Questa metrica è disponibile in Amazon AWS Management Console e in Amazon CloudWatch. Questa metrica fornisce informazioni sulla granularità del numero massimo di TCUs prodotti utilizzati al minuto. In base ai dati storici e alla tua stima delle crescite future, impostala in MaxQueryTCU modo da adattarsi ai picchi di utilizzo. Ti consigliamo di avere un margine di crescita di almeno 4-16 TCUs rispetto al picco di utilizzo. Ad esempio, se il tuo picco QueryTCU negli ultimi 30 giorni è stato di 128, ti consigliamo di impostare un valore MaxQueryTCU compreso tra 132 e 144.

Stima delle unità di calcolo richieste

Le unità di calcolo possono elaborare le interrogazioni contemporaneamente. Per determinare il numero di unità di calcolo richieste, considera le linee guida generali riportate nella tabella seguente:

Query simultanee TCUs
7 4
14 8
21 12
Nota

Quando aumentare MaxQuery TCU

È consigliabile prendere in considerazione l'aumento MaxQueryTCU nei seguenti scenari:

  • Il consumo massimo di query si avvicina o raggiunge il numero massimo di query TCU attualmente configurato. Ti consigliamo di impostare il numero massimo di query TCU almeno 4-16 volte TCUs superiore al picco di consumo.

  • Le tue query restituiscono un errore 4xx con il messaggio superato. MaxQuery TCU Se prevedi un aumento pianificato del carico di lavoro, rivedi e modifica di conseguenza il numero massimo di interrogazioni configurato. TCU

Quando diminuire MaxQuery TCU

È consigliabile considerare la possibilità di ridurla MaxQueryTCU nei seguenti scenari:

  • Il tuo carico di lavoro ha un modello di utilizzo prevedibile e stabile e hai una buona conoscenza dei tuoi requisiti di utilizzo del calcolo. Ridurre il numero massimo di interrogazioni tra 4 e 16 TCU volte al di TCU sopra del picco di consumo può aiutare a prevenire utilizzi e costi involontari. È possibile modificare il valore utilizzando l'operazione. UpdateAccountSettingsAPI

  • L'utilizzo massimo del carico di lavoro è diminuito nel tempo, a causa di cambiamenti nell'applicazione o nei modelli di comportamento degli utenti. Ridurre il valore massimo TCU può aiutare a mitigare i costi involontari.

Nota

A seconda dell'utilizzo corrente, la riduzione della modifica del TCU limite massimo potrebbe richiedere fino a 24 ore per essere efficace. Ti viene addebitato solo l'importo effettivamente TCUs utilizzato dalle tue query. Un TCU limite massimo di query più elevato non incide sui costi, a meno che non TCUs vengano utilizzati dal carico di lavoro.

Monitoraggio dell'utilizzo tramite metriche CloudWatch

Per monitorare TCU l'utilizzo, Timestream for Live Analytics fornisce la seguente CloudWatch metrica:. QueryTCU Questa metrica specifica il numero di unità di calcolo utilizzate in un minuto e viene emessa ogni minuto. Puoi scegliere di monitorare il massimo e il minimo TCUs utilizzati in un minuto. Puoi anche impostare allarmi su questa metrica per tenere traccia dei costi delle query in tempo reale.

Comprensione delle variazioni nell'utilizzo delle unità di calcolo

Il numero di risorse di calcolo necessarie per le query può aumentare o diminuire in base a diversi parametri. Ad esempio, il volume dei dati, i modelli di inserimento dei dati, la latenza delle query, la forma delle query, l'efficienza delle query e le combinazioni di query che utilizzano query analitiche e in tempo reale. Questi parametri possono comportare un aumento o una riduzione delle TCU unità necessarie per il carico di lavoro. In uno stato stazionario in cui questi parametri non cambiano, potresti osservare una diminuzione del numero di unità di calcolo necessarie per il carico di lavoro. Di conseguenza, ciò può ridurre il costo mensile.

Inoltre, se uno qualsiasi di questi parametri del carico di lavoro o dei dati cambia, il numero di unità di elaborazione richieste potrebbe aumentare. Quando Timestream riceve una query, a seconda delle partizioni di dati a cui accede la query, Timestream decide il numero di risorse di elaborazione per rispondere in modo efficiente alla query.

A intervalli periodici, in base ai modelli di inserimento e accesso alle query, Timestream ottimizza il layout dei dati. Timestream esegue l'ottimizzazione raggruppando le partizioni meno accessibili in un'unica partizione o suddividendo una partizione calda in più partizioni per migliorare le prestazioni. Di conseguenza, la capacità di calcolo utilizzata dalla stessa query potrebbe variare leggermente in momenti diversi.

Scegli di utilizzare i TCU prezzi per le tue domande

In qualità di utente esistente, puoi effettuare un opt-in una tantum da utilizzare TCUs per una migliore gestione dei costi e la rimozione del numero minimo di byte misurati per query. È possibile effettuare l'opt-in utilizzando l'operazione or con AWS Management Console o UpdateAccountSettingsAPI. AWS SDK AWS CLI Nell'APIoperazione, imposta il QueryPricingModel parametro su. COMPUTE_UNITS

L'adozione del modello di determinazione dei prezzi basato sul calcolo è un cambiamento irreversibile.