Risoluzione dei problemi di limitazione (della larghezza di banda della rete) in Amazon DynamoDB - Amazon DynamoDB

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

Risoluzione dei problemi di limitazione (della larghezza di banda della rete) in Amazon DynamoDB

DynamoDB implementa la limitazione (della larghezza di banda della rete) per due scopi principali: mantenere le prestazioni complessive del servizio e il controllo dei costi. La limitazione (della larghezza di banda della rete) serve sia come protezione intenzionale che impedisce il peggioramento delle prestazioni quando i tassi di consumo superano la capacità, sia come meccanismo di controllo dei costi quando si raggiungono i limiti massimi di throughput o delle quote di servizio. Quando si verifica la limitazione (della larghezza di banda della rete), DynamoDB restituisce eccezioni specifiche con informazioni dettagliate sul motivo per cui la richiesta è stata limitata e su quale risorsa è stata interessata. Ogni motivo di limitazione (della larghezza di banda della rete) corrisponde a metriche CloudWatch specifiche che forniscono informazioni aggiuntive sulla frequenza e sui modelli degli eventi di limitazione.

Il diagramma seguente illustra i quattro scenari principali in cui DynamoDB implementa la limitazione (della larghezza di banda della rete) protettiva:

  1. Superamento del throughput dell’intervallo di chiavi (in entrambe le modalità):

    L’utilizzo diretto in partizioni specifiche supera i limiti di throughput a livello di partizione interna.

  2. Superamento del throughput allocato (in modalità con provisioning):

    L’utilizzo supera le unità di capacità allocate (lettura o scrittura) configurate per una tabella o un indice secondario globale (GSI).

  3. Superamento delle quote di servizio a livello di account (in modalità on demand):

    L’utilizzo fa sì che una tabella o un GSI superino le quote di servizio a livello di account per tabella per il throughput di lettura/scrittura nella Regione AWS corrente. Queste quote fungono da protezione backstop e possono essere aumentate.

  4. Superamento del throughput massimo on demand (in modalità on demand):

    L’utilizzo supera i limiti di throughput massimo configurati per una tabella o un GSI. Si tratta di limiti configurati specificamente per il controllo dei costi.

Il diagramma illustra i quattro motivi principali per cui DynamoDB può sottoporre a limitazione (della larghezza di banda della rete) le richieste in modalità con provisioning e on demand.

Questa guida è organizzata per conoscere e lavorare con la limitazione (della larghezza di banda della rete) in DynamoDB. Nella prima parte viene illustrato come a identificare il tipo specifico di limitazione (della larghezza di banda della rete) che interessa il carico di lavoro attraverso un quadro diagnostico.

Successivamente, la sezione relativa alla guida alla risoluzione offre indicazioni specifiche per ogni scenario di limitazione (della larghezza di banda della rete), incluse le metriche CloudWatch da monitorare per il rilevamento e l’analisi e le procedure consigliate per l’ottimizzazione. Seguendo questo approccio strutturato, è possibile diagnosticare meglio la causa principale della limitazione (della larghezza di banda della rete) e implementare la soluzione appropriata per garantire che le tabelle DynamoDB funzionino in modo efficiente.

Per iniziare, segui Diagnosi della limitazione (della larghezza di banda della rete) per scoprire come identificare quale tipo di limitazione (della larghezza di banda della rete) influisce sul tuo carico di lavoro e come implementare la strategia di risoluzione consigliata.