Calcolatore prezzi di AWS
Calcola il costo di Amazon DocumentDB (compatibile con MongoDB) e dell'architettura in un unico preventivo. Crea ora il tuo preventivo personalizzato »
Amazon DocumentDB (con compatibilità MongoDB) è un servizio di database di documenti completamente gestito che supporta i carichi di lavoro MongoDB. Con Amazon DocumentDB paghi solo ciò che usi e non ci sono spese iniziali. I prezzi di Amazon DocumentDB sono relativi a quattro dimensioni:
- Istanze on demand: il numero di istanze di calcolo per un cluster (prezzi al secondo con un minimo di 10 minuti).
- I/O del database: la quantità di I/O utilizzato durante la lettura e la scrittura di dati nel volume di archiviazione del tuo cluster (prezzi per milione di I/O).
- Archiviazione database: la quantità di dati archiviati nel volume di archiviazione del tuo cluster (prezzi per GB/mese).
- Archiviazione di backup: la quantità di spazio di archiviazione di backup utilizzata in eccesso rispetto all'utilizzo dello spazio di archiviazione del database del cluster (prezzi per GB/mese).
La spesa totale per il database dipenderà dalla configurazione di archiviazione del cluster di database. Puoi scegliere tra due opzioni:
- Amazon DocumentDB Standard (configurazione I/O pay-per-use): la configurazione standard di Amazon DocumentDB è progettata per un consumo di I/O basso o moderato e offre adattabilità per soddisfare le esigenze di I/O dinamiche. Se prevedi che i costi di I/O siano inferiori al 25% della spesa del cluster di database, questa configurazione potrebbe essere la soluzione ideale per te. La fatturazione riguarda tutte e quattro le dimensioni: istanze on demand, I/O del database, archiviazione del database e archiviazione di backup.
- Amazon DocumentDB I/O-Optimized (configurazione I/O inclusa): Amazon DocumentDB I/O-Optimized è progettato per dare priorità alla prevedibilità dei prezzi o alle applicazioni a uso intensivo di I/O. Se prevedi che i costi di I/O superino il 25% dei costi totali del database del cluster, questa opzione offre un miglior rapporto prezzo/prestazioni. Con la configurazione di archiviazione Amazon DocumentDB I/O-Optimized, la fatturazione avviene in tre dimensioni: istanze on demand, archiviazione di database e archiviazione di backup. Non ti vengono addebitati costi per le operazioni di I/O del database, garantendo costi prevedibili per ogni ciclo di fatturazione.
Potrebbero essere applicati anche altri costi relativi ad AWS come il trasferimento di dati tra applicazioni e Amazon DocumentDB tra le zone di disponibilità (AZ).
Ottimizzazione dei costi
Amazon DocumentDB ti aiuta ad ottimizzare i costi con le seguenti caratteristiche:
Fatturazione al secondo: Amazon DocumentDB consente la fatturazione al secondo per le istanze, con un periodo di fatturazione minimo di 10 minuti.
Messa in pausa delle istanze: quando non è necessario accedere al cluster, è possibile interrompere temporaneamente le istanze di elaborazione per un massimo di sette giorni (ideale per mettere in pausa i cluster di test nel fine settimana) e riavviarle quando necessario.
Durabilità con una istanza singola: le istanze di Amazon DocumentDB non hanno un impatto sui dati, quindi è possibile eseguire il provisioning di un cluster estremamente durevole con una singola istanza, un approccio comune per i cluster di sviluppo.
Backup economicamente conveniente: ogni mese ricevi gratuitamente uno spazio di archiviazione di backup equivalente al 100 percento dello spazio di archiviazione di dati del tuo cluster (ad esempio, se il tuo cluster ha 10 TB di dati archiviati, riceverai 10 TB di backup gratuitamente). Lo spazio di archiviazione di backup aggiuntivo oltre all'assegnazione gratuita ha un prezzo di soli 0,02 USD per GB/mese (i prezzi possono variare in base alle regioni AWS).
Dimensionamento automatico: lo spazio di archiviazione e I/O di Amazon DocumentDB si adattano automaticamente al tuo carico di lavoro, quindi paghi solo per le risorse che utilizzi, senza dover effettuare il pre-provisioning.
Replica dei dati: l'archiviazione di Amazon DocumentDB è estremamente resistente e disponibile e rende i tuoi dati durevoli su tre zone di disponibilità (AZ) all'interno di una regione, paghi solo una singola copia, con prezzi a partire da 0,10 GB al mese (i prezzi possono variare in base alle regioni AWS).
Configurazione dell'archiviazione: scegli tra configurazioni di archiviazione standard e ottimizzate per I/O per il tuo cluster di database, che ti consentono di massimizzare il rapporto prezzo/prestazioni.
Crittografia e monitoraggio senza costi: funzionalità come la crittografia su dati inattivi con il Sistema AWS di gestione delle chiavi (AWS KMS), la crittografia in transito con Transport Layer Security (TLS) e il monitoraggio con AWS CloudWatch sono disponibili per tutti i cluster senza costi aggiuntivi.
Piani di supporto Premium: scegli tra i piani di supporto Premium AWS con prezzi trasparenti per soddisfare al meglio le tue esigenze. Consulta la sezione Prezzi dei piani offerti dal Supporto AWS per ulteriori informazioni.
Trasferimento di istanze di cluster gratuito tra AZ: il trasferimento di dati in zone di disponibilità tra istanze cluster è gratuito.
Prova gratuita Amazon DocumentDB
Come parte del Piano gratuito AWS, offriamo una prova gratuita del database di documenti. Se la tua organizzazione non ha mai creato un cluster Amazon DocumentDB, hai diritto a una prova gratuita di un mese. La prova gratuita del database di documenti include 750 ore di utilizzo di istanze db.t3.medium al mese, 30 milioni di IO, 5 GB di archiviazione e 5 GB di archiviazione di backup gratuitamente per 30 giorni. Dopo la scadenza del mese di prova gratuita, oppure al superamento della quota gratuita, puoi disattivare il tuo cluster per evitare addebiti, oppure mantenerlo attivo alle nostre tariffe standard on demand.
Nota - il piano gratuito di Amazon DocumentDB non è al momento disponibile nelle regioni AWS GovCloud (Stati Uniti) o nella regione Cina (Ningxia).
Prezzi delle istanze on demand
Le istanze on demand consentono di pagare solo per l'utilizzo all'ora del database, senza impegni di lungo termine né pagamenti anticipati. In questo modo potrai scongiurare i costi e la complessità della pianificazione e dell'acquisto della capacità del database in anticipo e non dovrai indovinare la capacità corretta.
I prezzi si basano sulle ore di utilizzo dell’istanza, calcolate a partire dall'avvio di un’istanza e fino al momento della sua interruzione o eliminazione. Le ore di utilizzo parziale dell’istanza sono fatturate in incrementi di un secondo con una tariffa minima di 10 minuti derivante da un’operazione di modifica dello stato fatturabile quali la creazione, la modifica o l’eliminazione di un’istanza.
I prezzi delle istanze si applicano sia alle istanze primarie che a quelle di replica in un cluster. Amazon DocumentDB utilizza un’architettura multi-AZ (zona di disponibilità) per l’alta disponibilità. Il costo delle implementazioni multi-AZ corrisponde alla somma del costo dell'istanza principale più il costo di ciascuna istanza di replica.
Per ottenere la massima disponibilità, è consigliabile collocare almeno una replica in una AZ diversa rispetto a quella dell'istanza primaria. Il trasferimento dati tra AZ diverse per la replica di implementazioni multi-AZ è gratuito.
Le istanze medie T3 e T4g di Amazon DocumentDB vengono eseguite in modalità illimitata, ciò significa che pagherai solo se l'utilizzo medio della CPU in un periodo continuo di 24 ore supera la base dell'istanza. I crediti CPU vengono fatturati a 0,09 USD per vCPU all'ora. Il prezzo dei crediti CPU è uguale per le dimensioni di tutte le istanze T3 e T4 in tutte le regioni.
Per maggiori informazioni sul funzionamento delle istanze espandibili illimitate e sui relativi prezzi, consulta nozioni sulla modalità illimitata.
Archiviazione e I/O di database
I prezzi sono calcolati in base allo spazio di archiviazione e agli I/O utilizzati dal cluster Amazon DocumentDB e non è necessario alcun provisioning delle risorse anticipato.
Lo spazio di archiviazione consumato dal tuo cluster Amazon DocumentDB viene fatturato per GB al mese. Lo storage fatturabile include i dati, gli indici e i dati dei flussi di modifica.. Per ulteriori informazioni, consulta Archiviazione di Amazon DocumentDB.
Gli I/O sono operazioni di input/output eseguite dal motore Amazon DocumentDB durante l'esecuzione di letture e scritture rispetto al volume di archiviazione del cluster. Gli I/O sono fatturati per milione di richieste di I/O. Le chiamate API come trova, inserisci, aggiorna ed elimina, le caratteristiche come flussi di modifica e indici TTL e gli strumenti come mongodump e mongorestore utilizzano tutti gli I/O leggendo e/o scrivendo dal volume di archiviazione.
Le operazioni di lettura (pagine da 8K) dal volume di archiviazione contano come un I/O. Tieni presente che, una volta che i dati sono stati letti dal volume di archiviazione e continuano a risiedere in memoria, le successive letture degli stessi dati non comportano ulteriori I/O. Per ridurre gli I/O di lettura, è importante che l'istanza sia correttamente dimensionata e che il set di lavoro dell'applicazione si adatti alla memoria. Fai riferimento alla sezione sul dimensionamento istanze nella documentazione delle best practice.
Gli I/O di scrittura vengono usati solo durante l'invio dei record del log delle transazioni al layer di archiviazione con lo scopo di rendere durevoli le letture. Gli I/O di scrittura vengono conteggiati in unità da 4 KB. Ad esempio, un record del registro delle transazioni la cui dimensione è pari a 1024 byte verrà considerato come un'operazione di I/O.
Tuttavia, le operazioni di scrittura simultanee i cui log delle transazioni hanno dimensioni minori di 4 KB possono essere combinate dal motore di database di Amazon DocumentDB per ottimizzare il consumo degli I/O. A differenza dei motori di database tradizionali, DocumentDB non esegue mai il push delle pagine di database modificate nel layer di archiviazione. Ciò consente di ridurre ulteriormente il consumo degli I/O.
Amazon DocumentDB implementa un'architettura di database MVCC (Multi-Version Concurrency Control) e crea una nuova versione del documento e un nuovo campo di indice per ogni operazione di aggiornamento. DocumentDB gestisce le versioni dei documenti in modo trasparente. Un'architettura MVCC migliora la velocità effettiva delle query e fornisce l'isolamento in lettura, poiché le query di lettura possono utilizzare documenti con versione invece che con blocchi.
Quando le query non richiedono più una versione precedente di un documento o un campo di indice, un garbage collector (raccolta di dati obsoleti) recupera entrambi. La raccolta di dati obsoleti viene eseguita periodicamente per ispezionare vecchi documenti e campi di indice; questo si traduce in lettura di I/O per caricare i vecchi documenti e campi di indice in memoria, se non sono già presenti, e scrittura di I/O per eliminarli.
Per ridurre al minimo gli I/O derivanti dalla garbage collection (GC), si consiglia di rimuovere gli indici inutilizzati e le istanze di ridimensionamento in modo che gli indici si adattino alla memoria. Per ulteriori informazioni, consulta la documentazione sulle best practice di Amazon DocumentDB.
Esempi di prezzo
Esempio 1: configurazione di archiviazione standard
Supponiamo che il tuo cluster Amazon DocumentDB esegua un cluster db.r5.large a due istanze (on demand) negli Stati Uniti orientali (Virginia settentrionale) con una configurazione di archiviazione standard. Archivi 50 GB di dati con 50 GB di backup ed esegui 200 milioni di I/O al mese.
La tariffa on demand per l'istanza db.r5.large è 0,277 USD all'ora, la spesa mensile per le due istanze sarà di 404,42 USD (0,277 USD * 730 * 2).
La tariffa di archiviazione sarà 0,10 USD per GB/mese, perciò per 50 GB di archiviazione le spese di un mese di 30 giorni saranno 5,00 USD (0,10 USD * 50). L'archiviazione di backup non prevede alcun costo aggiuntivo, in quanto non supera lo spazio di archiviazione di dati della regione.
La tariffa per le operazioni I/O è pari a 0,20 USD per milione di richieste, perciò se hai 200 milioni di richieste I/O, le spese mensili corrisponderanno a 40,00 USD (0,20 USD * 200).
La fattura mensile per Amazon DocumentDB sarà quindi di 449,42 USD (404,42 USD per l'istanza + 5,00 USD per l'archiviazione + 40,00 USD per le operazioni I/O).
Esempio 2: configurazione di archiviazione I/O-Optimized
Supponiamo che il tuo cluster Amazon DocumentDB stia eseguendo un cluster db.r5.large a due istanze (on demand) negli Stati Uniti orientali (Virginia settentrionale) con configurazione di archiviazione I/O-Optimized per i tuoi cluster. Archivia 50 GB di dati con 50 GB di backup ed esegui 1.000 milioni di I/O al mese.
La tariffa on demand per l'istanza I/O-Optimized db.r5.large è di 0,3047 USD all'ora, la spesa mensile per le due istanze sarà di 444,86 USD (0,3047 USD * 730 * 2).
La tariffa di archiviazione sarà 0,30 USD per GB/mese, perciò per 50 GB di archiviazione le spese di un mese di 30 giorni saranno 15,00 USD (0,30 USD * 50). L'archiviazione di backup non prevede alcun costo aggiuntivo, in quanto non supera lo spazio di archiviazione di dati della regione.
I tuoi I/O sono inclusi in questa opzione. Pertanto, non ti verranno addebitati costi per le operazioni di I/O.
La fattura mensile per Amazon DocumentDB in questo esempio sarà quindi di 459,86 USD (444,86 USD per l'istanza + 15,00 USD per l'archiviazione + 0,00 USD per le operazioni I/O). In questo esempio, con una configurazione di archiviazione I/O-Optimized, hai risparmiato il 24,5% dei costi rispetto alla configurazione standard.
Amazon DocumentDB Elastic Clusters
Gli Elastic Clusters di Amazon DocumentDB sono un nuovo tipo di cluster Amazon DocumentDB che consente di dimensionare in modo elastico il database di documenti per gestire milioni di letture e scritture con petabyte di capacità di archiviazione. Paghi solo per quello che usi e non ci sono costi anticipati. Esistono tre opzioni di prezzo per gli Amazon DocumentDB Elastic Clusters:
vCPU: la quantità di elaborazione misurata in vCPU per un cluster (prezzo al minuto con un minimo di 10 minuti).
Spazio di archiviazione di database: la quantità di dati archiviati nel volume di archiviazione del cluster (prezzi per GB/mese).
Spazio di archiviazione di backup: la quantità di spazio di archiviazione di backup utilizzata in eccesso rispetto all'utilizzo dello spazio di archiviazione del database del cluster (prezzi per GB/mese).
Prezzi di vCPU on demand
Le vCPU on demand consentono di pagare al secondo, senza impegni a lungo termine o costi anticipati. In questo modo potrai evitare i costi e la complessità della pianificazione e dell'acquisto della capacità del database in anticipo e non dovrai indovinare la capacità corretta necessaria. I prezzi si intendono per ora di vCPU consumata, dal momento in cui gli Amazon DocumentDB Elastic Clusters vengono avviati fino a quando vengono eliminati. Le vCPU forniscono RAM (memoria), operazioni di I/O e i core della CPU richiesti per il tuo carico di lavoro. Le ore parziali di vCPU vengono fatturate in incrementi di un secondo, con un addebito di 10 minuti in seguito a una modifica dello stato fatturabile come la creazione, la modifica o l'eliminazione del cluster.
Il numero di vCPU in un cluster è calcolato come segue: numero di partizioni * numero di nodi per partizione * capacità di calcolo per nodo (misurata in vCPU).
Archiviazione del database Elastic Clusters
I prezzi sono calcolati in base allo spazio di archiviazione utilizzato dagli Amazon DocumentDB Elastic Clusters e non è necessario alcun provisioning anticipato. Lo spazio di archiviazione consumato dai tuoi Amazon DocumentDB Elastic Clusters viene fatturato per GB al mese. Lo spazio di archiviazione fatturabile include i dati, gli indici e i dati dei flussi di modifica.. Per ulteriori informazioni, consulta Spazio di archiviazione di Amazon DocumentDB.
Archiviazione di backup per gli Elastic Clusters
L'archiviazione di backup per gli Amazon DocumentDB Elastic Clusters è lo spazio di archiviazione associato agli snapshot di cluster avviati manualmente.
- Lo spazio di archiviazione di backup viene allocato su base regionale. Lo spazio totale di backup corrisponde alla somma dello spazio di archiviazione di tutti i backup nella regione.
- La copia di uno snapshot di database in un'altra regione ne aumenta lo spazio di archiviazione allocato per i backup nella regione di destinazione.
- Non sono previsti costi aggiuntivi per lo spazio di archiviazione dei backup fino al 100% dello spazio di archiviazione degli Amazon DocumentDB Elastic Clusters per la regione.
Esempio di prezzi
Supponiamo che Amazon DocumentDB Elastic Clusters esegua due partizioni con due vCPU per nodo nella Regione Stati Uniti orientali (Virginia settentrionale) e archivi 500 GB di dati con un backup di 500 GB.
Il prezzo on demand per vCPU è di 0,132 USD all'ora, quindi il costo mensile per le due partizioni con due nodi ciascuna è di 770,88 USD (0,132 USD * 730 ore * 2 partizioni * 2 nodi per partizione * 2 vCPU per nodo).
Il costo dello spazio di archiviazione è di 0,30 USD per 500 GB, quindi il costo mensile (30 giorni) sarà di 150 USD (0,30 USD * 500). L'archiviazione di backup non prevede alcun costo, in quanto non supera lo spazio di archiviazione di dati della regione.
Per questo esempio, la fattura mensile totale relativa ad Amazon DocumentDB è di 920,88 USD (770,88 USD per il calcolo + 150,00 USD per l'archiviazione).
Amazon DocumentDB Global Clusters
Cluster globali Amazon DocumentDB è un elemento opzionale che consente la replica rapida tra regioni con ritardi inferiori al secondo, usando una infrastruttura dedicata che ha impatti minimi o nulli sulle prestazioni dei carichi di lavoro. Grazie ai cluster globali puoi recuperare da interruzioni a livello di regione e servire letture globali a bassa latenza permettendo letture dal cluster DocumentDB più vicino.
Pagherai gli I/O di scrittura replicati tra la regione primaria e ogni regione secondaria. Il numero di I/O di scrittura replicati su ciascuna regione secondaria corrisponde al numero di I/O di scrittura interni alla regione eseguiti dalla regione primaria. A parte gli I/O di scrittura replicati, pagherai le tariffe DocumentDB standard per istanze, archiviazione, trasferimento dei dati tra regioni e spazio di archiviazione di backup.
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.
Trasferimento dati
I prezzi sotto riportati sono basati sui dati trasferiti su e da Amazon DocumentDB.
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.
Il trasferimento dati tra istanze di Amazon DocumentDB e di Amazon Elastic Compute Cloud (EC2) nella stessa zona di disponibilità è gratuito.
Il trasferimento dati tra zone di disponibilità diverse per la replica di implementazioni multi-AZ è gratuito.
Istanze di Amazon DocumentDB all'interno del cloud privato virtuale (VPC) di Amazon: per il trasferimento dati tra un'istanza di Amazon EC2 e un'istanza di DocumentDB in zone di disponibilità diverse della stessa regione, vengono applicate le tariffe regionali di trasferimento dati di EC2 ad entrambi i lati del trasferimento.
Archiviazione di backup
Lo spazio di archiviazione di backup per un cluster Amazon DocumentDB è l'archiviazione associata ai backup automatici di cluster e a tutti gli snapshot di cluster avviati manualmente. Estendendo il periodo di retention dei backup o creando snapshot di cluster manuali si aumenta lo storage di backup consumato.
Lo storage di backup viene allocato su base regionale. Lo spazio totale di backup corrisponde alla somma dello storage di tutti i backup nella regione.
La copia di uno snapshot di database in un'altra regione ne aumenta lo spazio di archiviazione allocato per i backup nella regione di destinazione.
Non sono previsti costi aggiuntivi per lo spazio di archiviazione dei backup al di sopra del 100 percento del tuo spazio totale di archiviazione di cluster Amazon DocumentDB di una regione. Non sono previsti costi aggiuntivi per lo spazio di archiviazione di backup se il tuo tempo di conservazione del backup è di un giorno e non disponi di snapshot manuali oltre al tempo di conservazione del backup.
Lo spazio di archiviazione di backup oltre tale volume e gli snapshot manuali conservati al di fuori del tempo di conservazione del backup, indipendentemente dal fatto che il cluster sia attivo o sia stato eliminato, vengono fatturati alle velocità di archiviazione come nella tabella seguente.
Domande frequenti
Amazon DocumentDB replica sei volte ogni blocco del volume di archiviazione attraverso le tre zone di disponibilità. Ciò significa che l’effettivo prezzo di archiviazione sarà tre o sei volte il prezzo indicato sulla pagina dei prezzi?
No. La funzionalità di replica dell’archiviazione di Amazon DocumentDB è inclusa nel prezzo. Pagherai in base alla dimensione dei tuoi dati all’interno del cluster e non avrai ulteriori costi per l'archiviazione replicata.
Cosa sono gli I/O in Amazon DocumentDB e come vengono calcolati?
Gli I/O sono operazioni di input/output eseguite da Amazon DocumentDB in un livello di archiviazione virtualizzato basato su un'unità di memoria a stato solido (SSD). Ogni operazione di lettura delle pagine del database viene considerata un I/O. Amazon DocumentDB esegue le letture nel livello di archiviazione per recuperare le pagine non presenti nella cache del buffer. In Amazon DocumentDB, ciascuna pagina ha una dimensione di 8 KB.
Amazon DocumentDB è stato sviluppato in modo da eliminare le operazioni di I/O non necessarie e pertanto ridurre i costi e garantire la disponibilità delle risorse per la gestione del traffico di lettura/scrittura. Gli I/O di scrittura vengono usati solo durante l'invio dei registri di log delle transazioni al livello di archiviazione con lo scopo di rendere durevoli le scritture. Gli I/O di scrittura vengono conteggiati in unità da 4 KB.
Ad esempio, un registro di log delle transazioni la cui dimensione è pari a 1 KB verrà considerato come un'operazione di I/O. Tuttavia, le operazioni di scrittura simultanee i cui registri di log write-ahead hanno dimensioni minori di 4 KB possono essere raggruppate dal motore del database cloud di Amazon DocumentDB per ottimizzare il consumo degli I/O.
A differenza dei motori di database tradizionali, Amazon DocumentDB non invia mai le pagine di database modificate al livello di archiviazione. Ciò consente di ridurre ulteriormente il consumo degli I/O.
È possibile visualizzare il numero di I/O consumati da un cluster di Amazon DocumentDB nella Console AWS. Trovi il tuo consumo di I/O nella tua lista dei cluster, andando nella sezione di Amazon DocumentDB sulla console, selezionando il tuo cluster di Amazon DocumentDB e individuando infine i parametri "VolumeReadIOPs" e "VolumeWriteIOPs" nella sezione di monitoraggio.
Come funziona la fatturazione al secondo?
Il prezzo delle istanze viene calcolato dal momento in cui viene creata l'istanza al momento in cui viene cancellata. Le istanze sono fatturate in incrementi di un secondo con un addebito minimo di 10 minuti a seguito di un'operazione fatturabile di modifica dello stato, come per esempio la creazione, la modifica, o l’eliminazione di un'istanza.
Per esempio, se crei un'istanza r5.large alle 13:00:00, modifichi tale istanza in r5.xlarge alle 13:30:00 e la cancelli alle 13:50:00, ti verranno addebitati 1.800 secondi (30 minuti) alla tariffa r5.large e 1.200 secondi (20 minuti) alla tariffa r5.xlarge.
Se crei un'istanza r5.large alle 15:00 e la cancelli alle 15:06, viene applicata la tariffa minima di 10 minuti, quindi ti verranno addebitati 600 secondi (10 minuti) alla tariffa r5.large.
Ottieni l'accesso immediato al piano gratuito di AWS.