Prezzi di Azure Cosmos DB

Usa un servizio di database multimodello distribuito globalmente e completamente gestito

Crea il tuo account Azure gratuito e ottieni 12 mesi di accesso gratuito a Azure Cosmos DB oltre a $200 di credito per 30 giorni.

Sviluppa in tempo reale applicazioni sempre attive di qualsiasi dimensione con Azure Cosmos DB, un servizio di database multimodello, distribuito a livello globale e completamente gestito, con il 99.999% di disponibilità elevata e latenze di lettura e scrittura nell'ordine di pochi millisecondi ovunque nel mondo, con copertura di contratti di servizio completi. Semplifica lo sviluppo di app e aumenta la produttività degli sviluppatori con funzionalità integrate native del cloud, tra cui cinque modelli di coerenza, indicizzazione automatica e più modelli di dati e API.

Esegui con facilità la migrazione dei dati dei database MongoDB, Gremlin, Cassandra ed Etcd senza modificare l'applicazione e svolgi analisi operative in tempo reale con il connettore Apache Spark e Jupyter Notebook (anteprima), incorporati in modalità nativa in Azure Cosmos DB. Paga solo per le risorse necessarie, con la scalabilità elastica, istantanea e illimitata di unità elaborate e risorse di archiviazione.

Prezzi

In Azure Cosmos DB vengono addebitati i costi per le unità elaborate con provisioning e per le risorse di archiviazione utilizzate all'ora.

Il numero di unità elaborate con provisioning è espresso in Unità richieste al secondo (UR/s), che possono essere usate per varie operazioni del database, ad esempio inserimenti, letture, sostituzioni, aggiornamenti, eliminazioni, query e così via. 1 UR/s è ad esempio sufficiente per l'elaborazione di una operazione di scrittura finale coerente al secondo di 1.000 elementi e 5 UR/s sono sufficienti per l'elaborazione di un'operazione di scrittura al secondo di 1.000 elementi.

Per l'archiviazione viene fatturato ogni GB usato per i dati e l'indice basati su SSD.

Velocità effettiva con provisioning

La velocità effettiva minima di cui viene effettuato il provisioning per un contenitore o un database è di 400 UR/s, che corrisponde a 1 miliardo di letture al mese. Puoi effettuare il provisioning della velocità effettiva e ridurla in modo elastico in incrementi di 100 UR/s (equivalenti a 267,8 milioni di letture al mese), nonché aumentarla in modo elastico fino a centinaia di milioni di UR/s in qualsiasi momento, mantenendo i contratti di servizio. La fatturazione avviene in base a una tariffa oraria per la velocità effettiva massima di cui è stato effettuato il provisioning nel contenitore o nel database. L'account può essere configurato per accettare le scritture in più aree (multimaster) o in una singola area (master singolo).

Configurazione manuale della velocità effettiva di cui viene effettuato il provisioning

La velocità effettiva di cui viene effettuato il provisioning può essere configurata manualmente nel database o nel contenitore Cosmos tramite il portale di Azure oppure a livello di codice usando un'API.

Velocità effettiva di cui viene effettuato il provisioning - Unità (100 UR/s per ora) Prezzo
100 UR/s per account con singola area 1 x $-
100 UR/s per account master singolo con più aree con N > 1 aree N. di aree x $-
100 UR/s per account multimaster con più aree con N > 1 aree create prima del 1° dicembre 2019.* (N. di aree +1) x $-
100 UR/s per account multimaster con più aree con N > 1 aree create tra il 1° dicembre 2019 e il 29 febbraio 2020 (promozione)* (Numero N di aree) x $-

Vengono applicate le tariffe di trasferimento dati standard. I prezzi mensili stimati si basano su un utilizzo di 730 ore al mese.

I database e i contenitori Cosmos richiedono che venga effettuato il provisioning di una velocità effettiva minima di 400 UR/s.

*Crea un nuovo account Azure Cosmos DB entro il 29 febbraio 2020 e ricevi fino al 33% di sconto sulle operazioni di scrittura in più aree per aree di Azure selezionate per l'intera durata dell'account. Vengono applicate alcune restrizioni.

Per stimare le esigenze di velocità effettiva di cui effettuare il provisioning, usa Azure Cosmos DB Capacity Planner, il calcolatore di unità richieste.

Configurazione automatica della velocità effettiva di cui viene effettuato il provisioning con Autopilot Anteprima

Senza la modalità Autopilot, i contenitori e i database ridimensioneranno automaticamente la velocità effettiva di cui viene effettuato il provisioning in base ai modelli di carico di lavoro, mantenendo i contratti di servizio e senza necessità di gestire manualmente la capacità o la limitazione della frequenza. Questa soluzione è ideale per carichi di lavoro imprevedibili, poco frequenti o intermittenti. Quando l'applicazione invia le richieste al database o al contenitore Cosmos, la modalità Autopilot regola automaticamente e immediatamente la velocità effettiva di cui viene effettuato il provisioning in base alle esigenze del carico di lavoro.

Velocità effettiva Autopilot - Unità (100 UR/s per ora) Prezzo
100 UR/s di Autopilot per account con singola area $-
100 UR/s di Autopilot per account master singolo con più aree con numero N di aree N aree x $-, dove N > 1
100 UR/s per account multimaster con più aree con numero N di aree N aree x $-, dove N > 1

Per altre informazioni, vedi la pagina della documentazione.

Capacità di riserva per le unità elaborate con provisioning

Con i prezzi della capacità riservata di Azure Cosmos DB puoi ottenere fino al 65% di risparmio sui costi e contratti di servizio con disponibilità maggiore, riducendo al tempo stesso il carico di lavoro associato alla pianificazione o alla gestione della capacità. Riservati unità elaborate con provisioning per uno o tre anni con un pagamento una tantum e condividile in tutte le aree, le API, gli account e le sottoscrizioni con una determinata iscrizione. Per saperne di più, vedi la pagina della documentazione

Capacità riservata per 1 anno Capacità riservata per 3 anni
Velocità effettiva Scrittura in area singola Scrittura in più aree Scrittura in area singola Scrittura in più aree
Prezzo/Risparmio Prezzo per 100 UR/s
(risparmio rispetto al pagamento in base al consumo)
Prezzo per 100 UR/s
(risparmio rispetto al pagamento in base al consumo)
Prezzo per 100 UR/s
(risparmio rispetto al pagamento in base al consumo)
Prezzo per 100 UR/s
(risparmio rispetto al pagamento in base al consumo)
Prime 50.000 UR/s $- $- $- $- $- $- $- $-
Successive 450.000 UR/s $- $- $- $- $- $- $- $-
Successive 2.500.000 UR/s $- $- $- $- $- $- $- $-
Oltre 3.000.000 UR/s $- $- $- $- $- $- $- $-

L'eventuale provisioning di velocità effettiva in eccesso rispetto alla capacità riservata viene addebitato in base alle tariffe standard.

Risorse di archiviazione usate

Azure Cosmos DB offre archiviazione transazionale e analitica (anteprima) illimitata. Le risorse di archiviazione vengono fatturate in GB di spazio logico locale basato su SSD usato dai dati e dagli indici in tutte le aree in cui usi Azure Cosmos DB. Se ad esempio replichi a livello globale un account Azure Cosmos DB in tre aree, ti verrà addebitato il costo di archiviazione totale in ognuna.

I dati vengono gestiti in due livelli di archiviazione distinti, transazionale e analitica (anteprima), con i carichi di lavoro che operano sugli stessi dati logici senza interferire tra loro. L'archiviazione transazionale è sempre abilitata per impostazione predefinita, mentre quella analitica (anteprima) deve essere abilitata esplicitamente nel contenitore Cosmos.

Per stimare i requisiti di archiviazione, usa lo strumento Capacity Planner.

Risorse di archiviazione usate Prezzo
1 GB di spazio utilizzato per l'archiviazione transazionale (basata su righe) $-/mese
1 GB di spazio utilizzato per l'archiviazione analitica (basata su colonne) - anteprima $-/mese

Per l'archiviazione transazionale non sono previsti costi aggiuntivi per le operazioni di I/O al secondo. Per l'archiviazione analitica (anteprima) le transazioni di archiviazione vengono fatturate come indicato di seguito:

Transazioni di archiviazione analitica Anteprima

Transazioni Prezzo
Operazioni di scrittura (per 10,000 operazioni) $-
Operazioni di lettura (per 10,000 operazioni) $-

Più aree e zone di disponibilità

Azure Cosmos DB è un servizio di database completamente gestito con distribuzione globale chiavi in mano e replica multimaster trasparente. Puoi aggiungere e rimuovere aree nell'account Azure Cosmos DB in qualsiasi momento. Le unità elaborate configurate per i diversi database e contenitori di Azure Cosmos DB sono riservate in ogni area associata al tuo account di Azure Cosmos DB.

Oltre alla configurazione con più aree, ora puoi abilitare la ridondanza della zona quando selezioni un'area da associare al tuo database di Azure Cosmos DB. La ridondanza della zona fornisce ridondanza aggiuntiva all'interno di un'area specifica replicando i dati tra più zone nell'area. La ridondanza delle zone di disponibilità è disponibile per gli account con singola area e gli account con più aree con le scritture in più aree abilitate.

Velocità effettiva - Unità (100 UR/s per ora) Prezzo
100 UR/s, account con singola area 1 x $-
100 UR/s, N>1 aree, singola area scrivibile N x $-
100 UR/s, N>1 aree, tutte le aree scrivibili (N + 1) x $-
100 UR/s, N>1 aree, tutte le aree scrivibili, con zone di disponibilità abilitate (N + 1) x $-

Prova gratuitamente Azure Cosmos DB

Sviluppa e testa app pronte per la produzione dal computer locale con l'emulatore locale di Azure Cosmos DB Scarica l'emulatore gratuito di Azure Cosmos DB dal computer Windows locale. Quando il database soddisfa le tue esigenze, puoi distribuirlo puntando a un'istanza di Azure Cosmos DB nel cloud.
Non hai mai usato Azure e vuoi testare un'app di preproduzione? Prova Azure Cosmos DB e altri servizi di Azure con un account Azure gratuito Prova Azure Cosmos DB e altri servizi di Azure con un account gratuito di Azure valido 12 mesi. Ottieni $200 di credito per 30 giorni e puoi usufruire di 400 UR/s di unità elaborate con provisioning e di 5 GB di spazio di archiviazione al mese per un anno.)
Crea ed esegui un database di Azure Cosmos DB senza impegno per 30 giorni con l'opzione Prova gratuitamente Azure Cosmos DB. Prova l'esperienza di Azure Cosmos DB distribuito a livello globale per un periodo limitato di tempo, gratuitamente e senza sottoscrizione di Azure, tramite Prova gratuitamente Azure Cosmos DB. Puoi rinnovare quante volte vuoi.

Supporto e contratto di servizio

  • Il supporto tecnico è disponibile attraverso il supporto di Azure, a partire da $29/mese. Il supporto per fatturazione e gestione delle sottoscrizioni viene fornito gratuitamente.
  • Azure Cosmos DB è disponibile in tutte le aree di Azure, inclusi i cloud pubblici, governativi e DoD. Per saperne di più, visita la pagina sulla disponibilità per area dei servizi di Azure.
  • Contratto di servizio: garantiamo una disponibilità almeno del 99,99% per database con una singola area e una disponibilità del 99,999% per i database con più aree, in modo da elaborare correttamente le richieste ed eseguire le operazioni in Azure Cosmos DB. Offriamo anche contratti di servizio completi che coprono la latenza, la velocità effettiva, la coerenza e la disponibilità elevata. Per saperne di più, visita la pagina del contratto di servizio.

Domande frequenti

  • In Azure Cosmos DB puoi prenotare unità elaborate in un database o in un contenitore e pagare solo per le unità elaborate prenotate per un'ora specifica. Il vantaggio del modello basato su unità elaborate con provisioning per il cliente consiste nel fatto che fornisce prestazioni garantite e flessibilità indipendentemente dalle dimensioni. Il modello basato su unità elaborate con provisioning consente a Cosmos DB di offrire disponibilità elevata e bassa latenza garantita, oltre a unità elaborate garantite al 99° percentile indipendentemente dalle dimensioni. Le unità elaborate prenotate vengono specificate in termini di unità richiesta (UR) al secondo. Ogni operazione in Azure Cosmos DB, incluse le operazioni di scrittura, gli aggiornamenti, le operazioni di lettura, le query e l'aggiornamento di un documento, utilizza CPU, memoria e operazioni di I/O al secondo. In altre parole, ogni operazione comporta un addebito richiesta espresso in unità richiesta (UR). Per altre informazioni, vedi la pagina Unità richiesta in Azure Cosmos DB.

  • La fatturazione è basata sulle unità elaborate espresse in unità richiesta al secondo (UR/s) prenotata per il tuo database o contenitore di Azure Cosmos DB in base a una tariffa oraria per la durata del provisioning.

    Unità elaborate sottoposte a provisioning per un singolo contenitore:

    Se crei un account del database di Azure Cosmos DB nell'area Stati Uniti orientali 2 con due contenitori con unità elaborate sottoposte a provisioning pari rispettivamente a 500 UR/s e 700 UR/s, otterrai un totale di unità elaborate sottoposte a provisioning pari a 1.200 UR/s. Verrà quindi applicato l'addebito di 12 x $- = $-/ora.

    Se devi modificare le unità elaborate e hai aumentato la capacità di ogni contenitore di 500 UR/s creando al contempo un nuovo contenitore che usa 20.000 UR/s, la capacità complessiva di cui effettuerai il provisioning è pari a 22.200 UR/s (1.000 UR/s + 1.200 UR/s + 20.000 UR/s). La tua fattura sarà quindi di: $- x 222 = $-/ora.

    In un mese di 720 ore, se per 500 ore le unità elaborate sottoposte a provisioning sono state pari a 1.200 UR/s e per le restanti 220 ore sono state pari a 22.200 UR/s, la fattura mensile indicherà: 500 x $-/ora + 220 x $-/ora = $-/mese.

    Unità elaborate con provisioning per un database (set di contenitori):

    Se crei un account nell'area Stati Uniti orientali 2 con due database di Cosmos DB, ognuno dei quali con un set di raccolte, con unità elaborate sottoposte a provisioning pari rispettivamente a 50.000 UR/s e 70.000 UR/s, otterrai un totale di unità elaborate sottoposte a provisioning pari a 120.000 UR/s. Verrà quindi applicato l'addebito di 1200 x $- = $-/ora.

    Se le esigenze a livello di unità elaborate sono cambiate e hai incrementato le unità elaborate sottoposte a provisioning di ogni database di 10.000 UR/s, la capacità sottoposta a provisioning complessiva sarà di 140.000 UR/s (60.000 UR/s + 80.000 UR/s). La tua fattura sarà quindi di: 1400 * $- = $-/ora.

    In un mese di 720 ore, se per 500 ore le unità elaborate sottoposte a provisioning sono state pari a 120.000 UR/s e per le restanti 220 ore sono state pari a 140.000 UR/s, la fattura mensile indicherà: 500 x $-/ora + 220 x $-/ora = $- + $- = $-/mese.

  • Con Autopilot (attualmente in versione di anteprima), i costi fatturati vengono calcolati su base oraria con il prezzo di base del livello selezionato e la velocità effettiva massima di cui viene effettuato il provisioning in modalità Autopilot viene allocata su base oraria a seconda dei modelli di carico di lavoro. La velocità effettiva di cui viene effettuato il provisioning è espressa in unità richieste al secondo (UR/s).
  • Quando scegli di creare un account Cosmos DM con database e contenitore che si estende in diverse aree geografiche, vengono fatturate le unità elaborate e le risorse di archiviazione per ogni contenitore in ogni area e i trasferimenti di dati tra aree. Ad esempio, supponiamo che sia disponibile un contenitore nell'area Stati Uniti occidentali con provisioning con velocità effettiva a 10.000 UR/s che sia stato archiviato 1 TB di dati questo mese. Supponiamo che tu aggiunga 3 aree, Stati Uniti orientali, Europa settentrionale e Asia orientale, ognuna delle quali con le stesse risorse di archiviazione e con le stesse unità elaborate. La tua fattura mensile totale sarà la seguente (presupponendo 31 giorni in un mese):

    Elemento Utilizzo (mese) Tariffa Costo mensile
    Fattura per le unità elaborate per un contenitore negli Stati Uniti occidentali 10K UR/s * 24 * 31 $- per 100 UR/sec all'ora $-
    Fattura per le unità elaborate per 3 aree aggiuntive - Stati Uniti orientali, Europa settentrionale e Asia orientale 3 * 10K UR/s * 24 * 31 $- per 100 UR/sec all'ora $-
    Fattura per le risorse di archiviazione per un contenitore negli Stati Uniti occidentali 1 TB $-/GB $-
    Fattura per le risorse di archiviazione per 3 aree aggiuntive - Stati Uniti orientali, Europa settentrionale e Asia orientale 3 * 1TB $-/GB $-
    Totale $-

    Supponiamo anche che vengano trasmessi 100 GB di dati in uscita ogni mese dal contenitore negli Stati Uniti occidentali verso gli Stati Uniti orientali, l'Europa settentrionale e l'Asia orientale. Viene fatturato il traffico in uscita in base alle tariffe per il trasferimento di dati.

  • Quando scegli di usare contenitori che si estendono in più aree geografiche, vengono addebitati i costi delle unità elaborate con provisioning e delle risorse di archiviazione per ogni contenitore in ogni area e per il trasferimento dei dati tra aree. Ti verranno addebitate le unità elaborate con provisioning.

    Scrittura in più aree

    Supponiamo che sia disponibile un contenitore nell'area Stati Uniti occidentali con provisioning con unità elaborate pari a 10.000 UR/s che sia stato archiviato 1 TB di dati questo mese. Supponiamo che tu aggiunga tre aree, Stati Uniti orientali, Europa settentrionale e Asia orientale, ciascuna con le stesse risorse di archiviazione e con la stessa velocità effettiva e che tu voglia avere la possibilità di scrivere nei contenitori di tutte e quattro le aree dalla tua app distribuita a livello globale. La tua fattura mensile totale sarà la seguente (presupponendo 31 giorni in un mese):

    Elemento Utilizzo (mese) Tariffa Costo mensile
    Fattura per le unità elaborate per un contenitore negli Stati Uniti occidentali (operazioni di scrittura in più aree) 10K UR/s * 24 * 31 $- per 100 UR/sec all'ora $-
    Fattura per le unità elaborate per 3 aree aggiuntive - Stati Uniti orientali, Europa settentrionale e Asia orientale (operazioni di scrittura in più aree) (3 + 1) * 10K UR/s * 24 * 31 $- per 100 UR/sec all'ora $-
    Fattura per le risorse di archiviazione per un contenitore negli Stati Uniti occidentali 1 TB $-/GB $-
    Fattura per le risorse di archiviazione per 3 aree aggiuntive - Stati Uniti orientali, Europa settentrionale e Asia orientale 3 * 1TB $-/GB $-
    Totale $-

    Per l'esempio precedente, supponiamo anche che vengano trasmessi 100 GB di dati in uscita ogni mese dal contenitore negli Stati Uniti occidentali per replicare i dati negli Stati Uniti orientali, nell'Europa settentrionale e nell'Asia orientale. Viene fatturato il traffico in uscita in base alle tariffe per il trasferimento di dati.

    Fino al 29 febbraio 2020 i nuovi account Azure Cosmos DB riceveranno fino al 33% di sconto sulle operazioni di scrittura in più aree (multimaster) per l'intera durata dell'account. Solo per i nuovi account idonei. Gli account devono essere creati tra il 1° dicembre 2019 e il 29 febbraio 2020. L'offerta è applicabile solo alle operazioni di scrittura in più aree. È necessario che la ridondanza geografica e le operazioni di scrittura in più aree siano abilitate nelle impostazioni dell'account. Lo sconto effettivo dipenderà dal numero di aree selezionate.

  • La capacità di archiviazione viene fatturata in unità della quantità oraria massima di dati archiviati, in GB, in un periodo mensile. Se, ad esempio, hai utilizzato 100 GB di spazio di archiviazione nella prima metà del mese e 50 GB nella seconda, ti verrà addebitato l'equivalente di 75 GB di spazio di archiviazione per tale mese.

  • Ti verrà addebitata ogni ora di esistenza del contenitore o del database, indipendentemente dall'utilizzo o dal fatto che il contenitore o il database sia attivo per più o meno di un'ora. Se, ad esempio, crei un contenitore o un database e lo elimini dopo 5 minuti, la fattura riporterà un addebito per un'ora.

  • Ti vengono addebitate le unità elaborate con provisioning massime per un'ora specifica.

    Se ad esempio aumenti le unità elaborate sottoposte a provisioning alle 9:30 da 400 UR/s a 1.000 UR/s e quindi riduci di nuovo a 400 UR/s le unità elaborate sottoposte a provisioning alle 10:45, ti verranno addebitate due ore di 1.000 UR/s.

    Se aumenti le unità elaborate sottoposte a provisioning per un contenitore o un set di contenitori alle 9:30 da 100K UR/s a 200K UR/s e quindi riduci di nuovo a 100K UR/s le unità elaborate sottoposte a provisioning alle 10:45, ti verranno addebitate due ore di 200K UR/s.

  • Puoi aumentare o ridurre le unità elaborate con provisioning, ovvero le unità richiesta al secondo, per ogni contenitore o database usando il portale di Azure, uno degli SDK supportati o l'API REST.

  • La capacità riservata di Azure Cosmos DB ti consente di risparmiare tramite il pagamento anticipato per uno o tre anni di capacità di unità elaborate con provisioning di Cosmos DB, permettendoti di ottenere uno sconto sulle unità elaborate con provisioning di Cosmos DB per database e contenitori (tabelle/raccolte/grafi). La capacità riservata di Azure Cosmos DB consente di ridurre in modo significativo i costi di Cosmos DB rispetto ai prezzi normali, con un impegno anticipato di un anno o di tre anni. La capacità riservata permette di ottenere uno sconto a livello di fatturazione e non ha alcuna ripercussione sullo stato di runtime delle risorse di Cosmos DB. Puoi acquistare la capacità riservata per Cosmos DB nel portale di Azure. Per scoprire di più sulla capacità riservata, leggi la documentazione di Cosmos DB.

Risorse

Stimare i costi mensili per i servizi di Azure

Leggi le domande frequenti sui prezzi di Azure

Altre informazioni su Azure Cosmos DB

Vedi esercitazioni tecniche, video e altre risorse

Aggiunto alla stima. Premi 'v' per visualizzare nel calcolatore

Apprendi e crea con $200 di credito e continua a usare le risorse gratuitamente