I prezzi sono calcolati in base alle risorse di cui è stato effettuato il provisioning. Non c'è una tariffa minima per utilizzare DynamoDB. Calcola la tua fattura mensile con il Calcolatore di costo mensile.
Scarica questo whitepaper sul TCO per ulteriori linee guida su come stimare il costo in base all'utilizzo previsto: The Total Cost of (Non) Ownership of a NoSQL Database service.
Inizia a usare DynamoDB gratis. Molte applicazioni possono essere utilizzate nell'ambito di questo piano gratuito.
- Throughput sufficiente per gestire fino a 200 milioni di richieste al mese (25 unità di capacità di scrittura e 25 unità di capacità di lettura).
- 25 GB di capacità storage di dati indicizzati.
- 2,5 milioni di richieste di lettura al mese da DynamoDB Streams.
Paghi solo le risorse che utilizzi effettivamente oltre i limiti del piano gratuito. Il piano gratuito di DynamoDB non scade dopo i 12 mesi previsti dai termini del piano gratuito di AWS ed è disponibile per tutti i clienti AWS.
Inizia a usare AWS gratis
Crea un account gratuitoIl piano gratuito di AWS offre 25 GB di storage, fino a 200 milioni di richieste al mese con Amazon DynamoDB.
A differenza delle distribuzioni NoSQL comuni, per le quali occorre prevedere memoria, CPU e altre risorse di sistema che possono influire sul throughput, con DynamoDB è sufficiente specificare la percentuale di utilizzo di destinazione e la capacità minima e massima per la tabella. DynamoDB gestirà il provisioning delle risorse in automatico per ottenere le capacità di lettura e scrittura richieste, quindi le ridimensionerà in base all'utilizzo effettivo. In alternativa, è anche possibile specificare direttamente la capacità di lettura e scrittura desiderate per gestire manualmente il throughput della tabella.
La tabella seguente riassume i concetti chiave dei prezzi di DynamoDB.
| Tipo di risorse | Dettagli | Costo mensile |
| Capacità di throughput assegnata (scrittura) | Un'unità di capacità di scrittura (WCU) fornisce fino a una scrittura al secondo, sufficiente per 2,5 milioni di scritture al mese | A soli 0,47 USD per WCU |
| Capacità di throughput assegnata (lettura) | Un'unità di capacità di lettura (RCU) fornisce fino a due letture al secondo, sufficienti per 5,2 milioni di letture al mese | A soli 0,09 USD per RCU |
| Storage di dati indicizzati | DynamoDB prevede una tariffa oraria per ogni GB di spazio su disco utilizzato dalla tabella | A soli 0,25 USD per GB |
Salvo diversamente specificato, i prezzi sono al netto di eventuali tasse e imposte doganali, inclusa l'IVA ed eventuali imposte sulle vendite. Per i clienti con indirizzo di fatturazione in Giappone, l'utilizzo di AWS è soggetto all'imposta sul consumo giapponese. Ulteriori informazioni.
Supponiamo che un'applicazione eseguita nella regione Stati Uniti orientali (Virginia settentrionale) debba effettuare 5 milioni di scritture e 5 milioni di letture consistenti finali al giorno in una tabella DynamoDB, archiviando 8 GB di dati. Per semplicità, immaginiamo che il carico di lavoro sia relativamente costante durante il giorno e che gli elementi della tabella siano inferiori a 1 KB.
- Unità di capacità di scrittura (WCU): 5 milioni di scritture al giorno = 57,9 scritture al secondo. 1 WCU può gestire 1 scrittura al secondo, perciò occorrono 58 WCU. A 0,47 USD per WCU al mese, 58 WCU costano 27,26 USD al mese.
- Unità di capacità di lettura (RCU): 5 milioni di letture al giorno = 57,9 letture al secondo. 1 RCU può gestire 2 letture consistenti finali al secondo, perciò occorrono 29 RCU. A 0,09 USD per RCU al mese, 29 RCU costano 2,61 USD al mese.
- Storage dei dati: la tabella utilizza 8 GB di storage. A 0,25 USD per GB al mese, il costo della tabella è di 2,00 USD.
Il costo totale è di 31,86 USD al mese (27,14 USD di throughput di scrittura assegnato, 2,71 USD di throughput di lettura assegnato e 2,00 USD di storage dei dati indicizzati).
Se non si utilizza tutto il lotto del piano gratuito (25 WCU, 25 RCU e 25 GB di storage), il costo totale è di 15,82 USD al mese (15,44 USD per le 33 WCU restanti, 0,37 USD per le 4 RCU restanti e 0,00 USD per lo storage dei dati indicizzati).
Usa il Calcolatore di costo mensile per stimare i costi di DynamoDB per i requisiti di diverse risorse.
Quando si crea o si aggiorna una tabella Amazon DynamoDB, si indica l'utilizzo di destinazione, i limiti minimi e massimi di capacità per Auto Scaling oppure quanta capacità si desidera prenotare per le operazioni di lettura e scrittura. Dietro le quinte, DynamoDB gestisce il provisioning delle risorse hardware per soddisfare le esigenze di throughput con prestazioni costanti e a bassa latenza. L'utente paga una tariffa oraria fissa in base alla capacità di cui effettua il provisioning:
Salvo diversamente specificato, i prezzi sono al netto di eventuali tasse e imposte doganali, inclusa l'IVA ed eventuali imposte sulle vendite. Per i clienti con indirizzo di fatturazione in Giappone, l'utilizzo di AWS è soggetto all'imposta sul consumo giapponese. Ulteriori informazioni.
* Per le tabelle con piccoli elementi, una sola unità di capacità può gestire una richiesta al secondo (oppure due richieste al secondo in caso di letture consistenti finali). Le tavole con elementi più grandi possono richiedere più unità di capacità per gestire lo stesso tasso di richieste. Per ulteriori informazioni, leggi la domanda "Che cos'è un'unità di capacità di lettura/scrittura?" nella sezione delle domande frequenti.
Se si possono prevedere le necessità di throughput di lettura e scrittura, i prezzi della capacità riservata offrono notevoli risparmi rispetto al prezzo normale della capacità di throughput assegnata di DynamoDB. Si paga una quota anticipata una tantum e ci si impegna a pagare per il livello minimo di utilizzo, alle tariffe orarie sopra indicate, per la durata del termine della capacità riservata. Il throughput assegnato in eccesso rispetto alla capacità riservata viene fatturato secondo le tariffe standard di throughput assegnato.
Salvo diversamente specificato, i prezzi sono al netto di eventuali tasse e imposte doganali, inclusa l'IVA ed eventuali imposte sulle vendite. Per i clienti con indirizzo di fatturazione in Giappone, l'utilizzo di AWS è soggetto all'imposta sul consumo giapponese. Ulteriori informazioni.
* La capacità riservata può essere acquistata solo in blocchi da 100 WCU o 100 RCU.
Amazon DynamoDB è un datastore indicizzato basato su SSD e la quantità di spazio su disco occupata dai dati supererà le dimensioni raw dei dati caricati. Amazon DynamoDB misura le dimensioni dei dati fatturabili aggiungendo le dimensioni raw in byte dei dati caricati, insieme ad un anticipo di storage di 100 byte per elemento per l'indicizzazione. Con Amazon DynamoDB, non occorre "allestire" lo storage. Si pagano solo le risorse utilizzate, come descritto sopra.
Salvo diversamente specificato, i prezzi sono al netto di eventuali tasse e imposte doganali, inclusa l'IVA ed eventuali imposte sulle vendite. Per i clienti con indirizzo di fatturazione in Giappone, l'utilizzo di AWS è soggetto all'imposta sul consumo giapponese. Ulteriori informazioni.
Con trasferimento dati in entrata e in uscita s'intende il trasferimento su e da Amazon DynamoDB. Non vi sono costi aggiuntivi per i dati trasferiti tra Amazon DynamoDB e altri servizi Amazon Web Services entro la stessa regione (ossia, 0,00 USD per GB). I dati trasferiti tra diverse regioni, per es., tra Amazon DynamoDB nella regione Stati Uniti orientali (Virginia settentrionale) e Amazon EC2 nella regione UE (Irlanda), saranno fatturati su entrambi i lati del trasferimento.
Se il trasferimento di dati supera i 500 TB al mese, contattaci.
Salvo diversamente specificato, i prezzi sono al netto di eventuali tasse e imposte doganali, inclusa l'IVA ed eventuali imposte sulle vendite. Per i clienti con indirizzo di fatturazione in Giappone, l'utilizzo di AWS è soggetto all'imposta sul consumo giapponese. Ulteriori informazioni.
* In quanto utenti del piano di utilizzo gratuito di AWS, i clienti AWS ricevono 15 GB di trasferimento dati ogni mese per un anno, accumulati in tutti i servizi AWS, tranne che nella regione AWS GovCloud.
Amazon DynamoDB Streams è una sequenza cronologica di modifiche a livello di elemento in una tabella Amazon DynamoDB. L'abilitazione di DynamoDB Streams non prevede alcun costo. Si paga solo per la lettura di dati da DynamoDB Streams, misurata in unità di richiesta di lettura. Ogni chiamata "GetRecords" dell'API viene addebitata come unità di richiesta di lettura di DynamoDB Streams e restituisce fino a 1 MB di dati da DynamoDB Streams.
Salvo diversamente specificato, i prezzi sono al netto di eventuali tasse e imposte doganali, inclusa l'IVA ed eventuali imposte sulle vendite. Per i clienti con indirizzo di fatturazione in Giappone, l'utilizzo di AWS è soggetto all'imposta sul consumo giapponese. Ulteriori informazioni.
Quando si impostano i trigger di DynamoDB, la funzione AWS Lambda legge in modo costante dalla funzione flusso di DynamoDB in risposta alle scritture effettuate nella tabella. Queste letture nella funzione flusso di DynamoDB effettuate da AWS Lambda nell'ambito dei trigger di DynamoDB non vengono addebitate. Si pagano solo le risorse AWS Lambda utilizzate. Ulteriori informazioni sui prezzi per AWS Lambda sono disponibili su questa pagina.
La replica di DynamoDB in più regioni si attiva utilizzando la Libreria di replica in più Regioni DynamoDB. Anche se non sono previsti addebiti per la libreria di replica in più Regioni, saranno applicati i prezzi consueti per le risorse seguenti utilizzate dalla libreria. Addebiti applicati:
- Throughput assegnato (letture e scritture) e storage per le tabelle di replica.
- Trasferimento dei dati in più regioni.
- Lettura di dati dalla funzione Flusso di DynamoDB per mantenere sincronizzate le tabelle.
- Istanze EC2 assegnate per l'hosting del processo di replica. Il costo delle istanze dipenderà dal tipo di istanza scelto e dalla Regione in cui viene eseguito l'hosting delle istanze.