DynamoDB addebita la lettura, la scrittura e l'archiviazione dei dati nelle tabelle DynamoDB, insieme alle funzionalità facoltative che scegli di abilitare. DynamoDB dispone di due modalità di capacità con specifiche opzioni di fatturazione per l'elaborazione delle letture e delle scritture sulle tabelle: on demand e con provisioning.
Opzioni di prezzo
Sono disponibili due opzioni di prezzo per Amazon DynamoDB: modalità di capacità on demand e modalità di capacità con provisioning. Con due modelli di prezzo, DynamoDB ti consente di scegliere l'opzione di prezzo migliore per il tuo carico di lavoro.
Prezzo per la modalità di capacità on demand
La modalità on demand di DynamoDB è un'opzione serverless con prezzi per il pagamento per richiesta e dimensionamento automatico, senza la necessità di pianificare, sottoporre a provisioning e gestire la capacità. L'addebito viene calcolato per richiesta di lettura o scrittura utilizzata, semplificando il bilanciamento di costi e prestazioni.
La modalità on demand è consigliata nella maggior parte degli scenari, ad esempio se:
- si dispone di carichi di lavoro nuovi o esistenti e non si desidera gestire la capacità
- si desidera un database serverless con dimensionamento automatico
- si preferisce la facilità di pagamento per l'utilizzo effettivo
Prezzo per la modalità di capacità con provisioning
Con la modalità di capacità con provisioning, è necessario specificare il numero di letture e scritture al secondo previste per l'applicazione. Verrà addebitato in base alla capacità oraria di lettura e scrittura con provisioning e non al consumo dell'applicazione.
La modalità di capacità con provisioning è più indicata se:
- si dispone di applicazioni esistenti con modelli di throughput stabili e prevedibili
- è possibile prevedere i requisiti di capacità per controllare i costi
Come calcolare i costi
Il modo migliore per calcolare il costo mensile di DynamoDB è utilizzare il Calcolatore dei prezzi AWS. Questo strumento semplice e interattivo offre la possibilità di stimare i costi mensili in base alla velocità di lettura e scrittura insieme a opzioni a pagamento, tra cui l'acquisizione dei dati di modifica, l'importazione e l'esportazione dei dati su Amazon S3 e il backup e il ripristino. Calcola facilmente i costi mensili di DynamoDB con il Calcolatore dei prezzi AWS che ti consente di inserire i requisiti delle tue applicazioni, come la classe della tabella e l'archiviazione di dati, insieme alla velocità di lettura e scrittura. Includi le opzioni più diffuse come il backup e il ripristino e scegli tra modelli di fatturazione della capacità on demand e quelli con provisioning.
Non sai da dove iniziare? Gli specialisti di AWS sono pronti a fornirti un preventivo personalizzato.
Ottimizzazione dei costi
Ottimizza i costi di archiviazione scegliendo la classe di tabella giusta per la tua tabella DynamoDB
L'utilizzo della classe di tabelle DynamoDB Standard-IA può ridurre i costi per le tabelle che archiviano dati a cui non si accede frequentemente. Tuttavia, tieni presente che le letture e scritture di DynamoDB per questa classe di tabelle hanno un prezzo superiore rispetto alle tabelle standard. Scopri di più sull'ottimizzazione dei costi di DynamoDB »
Utilizzare i tag di allocazione dei costi per DynamoDB
L'applicazione di tag per DynamoDB consente una visibilità dettagliata sulla fattura DynamoDB. È possibile assegnare tag alle tabelle e visualizzare le suddivisioni dei costi per tabella in modo da facilitare l'ottimizzazione dei costi in base all'utilizzo. Scopri di più sui tag di allocazione dei costi per DynamoDB »
Scenari di utilizzo e prezzi
Scenario 1: prezzi della capacità on demand
I prezzi possono essere calcolati per l'utilizzo on demand, in particolare se l'utilizzo varia o non si è certi dei modelli di traffico. Leggi l'esempio completo e dettagliato dei prezzi on demand di Amazon DynamoDB qui.
Scenario 2: prezzi della capacità con provisioning
I prezzi vengono calcolati per una tabella abilitata per il dimensionamento automatico con la modalità di capacità con provisioning. Il dimensionamento automatico imposta continuamente la capacità con provisioning in risposta alla capacità effettiva consumata in modo che l'utilizzo effettivo rimanga vicino all'utilizzo finale. Leggi l'esempio completo e dettagliato dei prezzi forniti da Amazon DynamoDB qui.
Domande frequenti
AWS DynamoDB è più conveniente rispetto ad altre soluzioni per l'archiviazione dei dati?
DynamoDB è un vero database non relazionale serverless. Rispetto ad altri database che fanno pagare in base a diversi parametri, come l'archiviazione, DynamoDB può scalare fino a zero, il che significa che quando i clienti utilizzano la modalità on demand pagano solo per le risorse attive consumate.
Quando devo utilizzare la modalità on demand di DynamoDB rispetto alla modalità con capacità con provisioning e come si confrontano i prezzi?
In poche parole, l'opzione on demand è più adatta ai clienti che preferiscono pagare solo per ciò che utilizzano o che hanno carichi di lavoro imprevedibili. La capacità con provisioning è molto apprezzata dai clienti con applicazioni che dimostrano un traffico costante o prevedibile e preferiscono prevedere i requisiti di capacità per controllare i costi.
Quali sono le unità di fatturazione per l'on demand serverless di DynamoDB?
DynamoDB è unico in quanto è un database serverless che offre ai clienti la possibilità di pagare solo per le risorse consumate, con possibilità di scalare fino a zero quando non viene utilizzato con prezzi on demand. Quando il database è in uso, le unità di richiesta di scrittura e le unità di richiesta di lettura vengono utilizzate per calcolare i costi.
Quali sono le opzioni di costo aggiuntivo disponibili per DynamoDB?
DynamoDB include un'ampia gamma di opzioni che possono essere aggiunte al servizio. Un elenco parziale include:
- Backup on demand che esegue backup istantanei in momenti specifici
- Tabelle globali per la replica multi-regione e multi-attiva
- DynamoDB Accelerator (DAX), un servizio di caching compatibile con Amazon DynamoDB, riduce la latenza tramite la cache in memoria
- Flussi DynamoDB per sequenze di modifiche a livello di elemento in una tabella ordinate nel tempo
DynamoDB offre un piano gratuito?
Sì, il piano gratuito di DynamoDB offre 25 GB di spazio di archiviazione, oltre a 25 unità di capacità di scrittura e 25 unità di capacità di lettura (WCU, RCU) con provisioning, sufficienti per gestire 200 milioni di richieste al mese.
Esamina tutorial e video e registrati a un corso di formazione.
Ottieni l'accesso immediato al piano gratuito di AWS.
Inizia subito a utilizzare Amazon DynamoDB nella Console di gestione AWS.