Informazioni sulla fattura di Azure Cosmos DB

SI APPLICA A: NoSQL MongoDB Cassandra Gremlin Tabella

In quanto servizio di database cloud nativo completamente gestito, Azure Cosmos DB semplifica la fatturazione, addebitando solo le operazioni sul database e le risorse di archiviazione utilizzate. Non ci sono corrispettivi aggiuntivi per licenze, hardware, utenze o infrastrutture, a differenza delle alternative in locale o ospitate all'interno di sistemi IaaS. Se si considerano le funzionalità multiarea di Azure Cosmos DB, ci si rende conto che il servizio di database garantisce una riduzione sostanziale dei costi rispetto alle soluzioni locali o IaaS esistenti.

  • Operazioni sul database: il modo in cui vengono addebitati i costi per le operazioni del database dipende dal tipo di account Azure Cosmos DB in uso.

    • Velocità effettiva con provisioning: la velocità effettiva con provisioning massima viene fatturata ogni ora, in incrementi di 100 UR/sec.
    • Serverless: l'importo totale delle unità richiesta utilizzate dalle operazioni del database viene fatturato ogni ora.
  • Archiviazione: viene calcolata una tariffa fissa per la quantità totale di spazio di archiviazione (in GB) usato per dati e indici per una determinata ora.

Per informazioni aggiornate sui prezzi, vedere la pagina dei prezzi.

Questo articolo presenta alcuni esempi che consentono di comprendere i dettagli della fattura mensile. I numeri visualizzati negli esempi possono essere diversi se per i contenitori di Azure Cosmos DB in uso è stato effettuato il provisioning di una quantità diversa di velocità effettiva, se i contenitori si estendono su più aree o vengono eseguiti per un periodo diverso nel corso di un mese. Tutti gli esempi di questo articolo calcolano la fattura in base alle informazioni sui prezzi mostrate nella pagina dei prezzi.

Nota

La fatturazione è per qualsiasi parte di un'ora, non per una durata di 60 minuti. Tutti gli esempi illustrati in questo documento si basano sul prezzo di un account Azure Cosmos DB distribuito in un'area non governativa negli Stati Uniti. I prezzi e i calcoli variano a seconda dell'area in uso. Per le informazioni più aggiornate sui prezzi, vedere la pagina dei prezzi di Azure Cosmos DB.

Esempi di fatturazione

Esempio di fatturazione: velocità effettiva con provisioning in un contenitore (mese completo)

  • Si supponga di configurare una velocità effettiva di 1.000 UR/sec per un contenitore esistente 24 ore * 30 giorni al mese = 720 ore totali.

  • 1.000 UR/sec corrisponde a 10 unità di 100 UR/sec all'ora per ogni ora di esistenza dei contenitori (1.000/100 = 10).

  • Moltiplicando 10 unità all'ora per il costo di 0,008 dollari (per 100 UR/sec all'ora) si ottiene 0,08 dollari all'ora.

  • Moltiplicando 0,08 dollari all'ora per il numero di ore del mese, si ottiene 0,08 dollari * 24 ore * 30 giorni = 57,60 dollari al mese.

  • Il totale della fattura mensile indicherà 7.200 unità di 100 UR, con un costo di 57,60 dollari.

Esempio di fatturazione: velocità effettiva con provisioning in un contenitore (mese parziale)

  • Si supponga di creare un contenitore con una velocità effettiva di cui è stato effettuato il provisioning di 2.500 UR/sec. Il contenitore esiste per 24 ore durante il mese (ad esempio, viene eliminato 24 ore dopo la sua creazione).

  • La fattura quindi riporterà 600 unità (2.500 UR/sec / 100 UR/sec/unità * 24 ore). Il costo sarà di 4,80 dollari (600 unità * 0,008 dollari/unità).

  • L'importo totale della fattura per il mese sarà di 4,80 dollari.

Esempio di fatturazione - contenitore serverless

  • Si supponga di creare un contenitore serverless.

  • In un mese vengono inviate richieste di database che utilizzano un totale di 500.000 unità richiesta. Il costo sarà di $0,125 (500.000 * $ 0,25/milioni).

  • L'importo totale della fattura per il mese sarà di 0,125 dollari.

Tariffa di fatturazione in caso di modifica delle dimensioni di archiviazione

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

Tariffa di fatturazione se un contenitore o un set di contenitori è attivo per meno di un'ora

Verrà addebitata una tariffa fissa per 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, si crea un contenitore o un database e lo si elimina dopo 5 minuti, la fattura riporterà un'ora.

Tariffa di fatturazione in caso di aumento o riduzione della velocità effettiva con provisioning di un contenitore o di un database

Se alle 9:30 si aumenta la velocità effettiva di cui è stato effettuato il provisioning da 400 UR/sec a 1.000 UR/sec e quindi si torna a 400 UR/sec alle 10:45, verranno addebitate due ore di 1.000 UR/sec.

Se alle 9:30 si aumenta la velocità effettiva di cui è stato effettuato il provisioning per un contenitore o un set di contenitori da 100 K UR/sec a 200 K UR/sec e quindi si torna a 100 K UR/sec alle 10:45, verranno addebitate due ore di 200 K UR/sec.

Esempio di fatturazione: più contenitori, ognuno in modalità di velocità effettiva di cui è stato effettuato il provisioning dedicata

  • Se si crea un account Azure Cosmos DB nell'area Stati Uniti orientali 2 con due contenitori con velocità effettiva di cui è stato effettuato il provisioning pari rispettivamente a 500 UR/sec e a 700 UR/sec, si ottiene una velocità effettiva totale di cui è stato effettuato il provisioning pari a 1.200 UR/sec.

  • L'addebito sarà di 1.200/100 * 0,008 dollari = 0,096 dollari/ora.

  • Se è necessario cambiare la velocità effettiva e si aumenta la capacità di ogni contenitore di 500 UR/sec creando al contempo un nuovo contenitore senza limiti con 20.000 UR/sec, la capacità complessiva di cui è stato effettuato il provisioning sarà pari a 22.200 UR/sec (1.000 UR/sec + 1.200 UR/sec + 20.000 UR/sec).

  • La fattura sarà quindi di 222 x 0,008  dollari = 1,776 dollari/ora.

  • In un mese di 720 ore (24 ore * 30 giorni), se per 500 ore la velocità effettiva di cui è stato effettuato il provisioning è stata pari a 1.200 UR/sec e per le restanti 220 ore è stata pari a 22.200 UR/sec, la fattura mensile indicherà: 500 x 0,096 dollari/ora + 220 x 1,776 dollari/ora =  438,72 dollari/mese.

Dedicated throughput bill example

Esempio di fatturazione: contenitori con velocità effettiva (con provisioning) condivisa

  • Se si crea un account Azure Cosmos DB negli Stati Uniti orientali 2 con due database Azure Cosmos DB (con un set di contenitori che condividono la velocità effettiva a livello di database) con velocità effettiva di cui è stato effettuato il provisioning pari a 50 K UR/sec e 70 K UR/sec rispettivamente, la velocità effettiva di cui è stato effettuato il provisioning totale è di 120 K UR/sec.

  • L'addebito sarà di 1200 x 0,008 dollari = 9,60 dollari/ora.

  • Se è necessario cambiare la velocità effettiva e per ogni database si aumenta la velocità effettiva di cui è stato effettuato il provisioning di 10 K UR/sec e si aggiunge un nuovo contenitore al primo database con modalità di velocità effettiva dedicata di 15 K UR/sec al database di velocità effettiva condiviso, la capacità complessiva di cui è stato effettuato il provisioning è di 155 K UR/sec (60 K UR/sec + 80 K UR/sec + 15 K UR/sec).

  • La fattura sarà quindi di 1.550 x 0,008 = 12,40 dollari/ora.

  • In un mese di 720 ore, se per 300 ore la velocità effettiva di cui è stato effettuato il provisioning è stata pari a 120.000 UR/s e per le restanti 420 ore è stata pari a 155.000 UR/s, la fattura mensile indicherà: 300 x 9,60 dollari/ora + 420 x 12,40 dollari/ora = 2.880 + 5.208 = 8.088 dollari/mese.

Shared throughput bill example

Esempi di fatturazione con replica geografica

Nell'account di database di Azure Cosmos DB è possibile aggiungere o rimuovere in qualsiasi momento aree di Azure dislocate in qualsiasi parte del mondo. La velocità effettiva configurata per i vari database e contenitori di Azure Cosmos DB viene riservata in ogni area di Azure associata all'account di database di Azure Cosmos DB. Se la somma della velocità effettiva con provisioning (UR/sec) configurata in tutti i database e in tutti i contenitori all'interno dell'account del database di Azure Cosmos DB (con provisioning all'ora) è T e il numero di aree di Azure associate all'account di database è N, la velocità effettiva con provisioning totale per un'ora specifica, è uguale a T x N UR/sec per un account di database Azure Cosmos DB. La velocità effettiva con provisioning (area di scrittura singola) costa 0,008 dollari/ora per 100 UR/sec e la velocità effettiva con provisioning con più aree scrivibili (configurazione multimaster) costa 0,016 dollari/ora per 100 UR/sec (vedere la pagina dei prezzi). Indipendentemente dal numero di aree di scrittura, Azure Cosmos DB consente la lettura dei dati da qualsiasi area.

Esempio di fatturazione: account Azure Cosmos DB multiarea, operazioni di scrittura in un'area singola

Si supponga di avere un contenitore Azure Cosmos DB negli Stati Uniti occidentali. Il contenitore viene creato con una velocità effettiva 10 K UR/sec e questo mese viene archiviato 1 TB di dati. Si supponga di aggiungere tre aree (Stati Uniti orientali, Europa settentrionale e Asia orientale) all'account di Azure Cosmos DB, ognuna con le stesse risorse di archiviazione e con la stessa velocità effettiva. La fattura mensile totale sarà la seguente (presupponendo un mese di 30 giorni). La fattura sarà la seguente:

Articolo Utilizzo (mese) Tasso Costo mensile
Fattura per la velocità effettiva per un contenitore negli Stati Uniti occidentali 10 K UR/sec * 24 * 30 0,008 dollari ogni 100 UR/sec all'ora $ 576
Fattura per la velocità effettiva per 3 aree aggiuntive: Stati Uniti orientali, Europa settentrionale e Asia orientale 3 * 10 K UR/sec * 24 * 30 0,008 dollari ogni 100 UR/sec all'ora $ 1.728
Fattura per le risorse di archiviazione per un contenitore negli Stati Uniti occidentali 250 GB $0,25/GB $ 62,50
Fattura per le risorse di archiviazione per 3 aree aggiuntive: Stati Uniti orientali, Europa settentrionale e Asia orientale 3 * 250 GB $0,25/GB $ 187,50
Totali $ 2.554

Si supponga 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.

Esempio di fatturazione: account Azure Cosmos DB multiarea, operazioni di scrittura in più aree

Si supponga di creare un contenitore Azure Cosmos DB negli Stati Uniti occidentali. Il contenitore viene creato con una velocità effettiva 10 K UR/sec e questo mese viene archiviato 1 TB di dati. Si supponga di aggiungere tre aree (Stati Uniti orientali, Europa settentrionale e Asia orientale), ognuna con le stesse risorse di archiviazione e con la stessa velocità effettiva e che si voglia avere la possibilità di scrivere nei contenitori di tutte le aree associate all'account Azure Cosmos DB. La fattura mensile totale sarà la seguente (presupponendo un mese di 30 giorni):

Articolo Utilizzo (mese) Tasso Costo mensile
Fattura per la velocità effettiva per un contenitore negli Stati Uniti occidentali (operazioni di scrittura in tutte le aree) 10 K UR/sec * 24 * 30 0,016 dollari ogni 100 UR/sec all'ora $ 1.152
Fattura per la velocità effettiva per 3 aree aggiuntive: Stati Uniti orientali, Europa settentrionale e Asia orientale (operazioni di scrittura in tutte le aree) 3 * 10 K UR/sec * 24 * 30 0,016 dollari ogni 100 UR/sec all'ora 3.456 dollari
Fattura per le risorse di archiviazione per un contenitore negli Stati Uniti occidentali 250 GB $0,25/GB $ 62,50
Fattura per le risorse di archiviazione per 3 aree aggiuntive: Stati Uniti orientali, Europa settentrionale e Asia orientale 3 * 250 GB $0,25/GB $ 187,50
Totali $ 6.010

Si supponga 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.

Esempio di fatturazione: account Azure Cosmos DB con operazioni di scrittura in più aree e velocità effettiva a livello di database, inclusa la modalità di velocità effettiva dedicata per alcuni contenitori

Si consideri l'esempio seguente: un account Azure Cosmos DB multiarea in cui tutte le aree sono scrivibili (configurazione con operazioni di scrittura in più aree). Per semplicità, si suppone che le dimensioni delle risorse di archiviazione rimangano costanti e non cambino. Nel corso del mese, la velocità effettiva di cui è stato effettuato il provisioning è variata nel modo seguente (presupponendo 30 giorni o 720 ore):

[0-100 ore]:

  • È stato creato un account Azure Cosmos DB per tre aree (Stati Uniti occidentali, Stati Uniti orientali, Europa settentrionale), in cui tutte le aree sono scrivibili

  • È stato creato un database (D1) con 10 K UR/sec di velocità effettiva condivisa

  • È stato creato un database (D2) con 30 K UR/sec di velocità effettiva condivisa

  • È stato creato un contenitore (C1) con 20 K UR/sec di velocità effettiva dedicata

[101-200 ore]:

  • Il database (D1) è stato aumentato a 50 K UR/sec

  • Il database (D2) è stato aumentato a 70 K UR/sec

  • Il contenitore (C1) è stato eliminato

[201-300 ore]:

  • È stato creato di nuovo il contenitore (C1) con 20 K UR/sec di velocità effettiva dedicata

[301-400 ore]:

  • È stata rimossa una delle aree dall'account Azure Cosmos DB (il numero di aree scrivibili ora è 2)

  • Il database (D1) è stato ridotto a 10 K UR/sec

  • Il database (D2) è stato aumentato a 80 K UR/sec

  • Il contenitore (C1) è stato eliminato di nuovo

[401-500 ore]:

  • Il database (D2) è stato ridotto a 10 K UR/sec

  • È stato creato di nuovo il contenitore (C1) con 20 K UR/sec di velocità effettiva dedicata

[501-700 ore]:

  • Il database (D1) è stato aumentato a 20 K UR/sec

  • Il database (D2) è stato aumentato a 100 K UR/sec

  • Il contenitore (C1) è stato eliminato di nuovo

[701-720 ore]:

  • Il database (D2) è stato ridotto a 50 K UR/sec

Le modifiche della velocità effettiva totale durante le 720 ore del mese sono illustrate nella figura seguente:

Real life example

La fattura mensile totale (presupponendo 30 giorni/720 ore al mese) verrà calcolata come segue:

Ore UR/sec Articolo Utilizzo (orario) Costii
[0-100] D1: 10 K
D2: 30 K
C1: 20 K
Fattura per la velocità effettiva per un contenitore negli Stati Uniti occidentali (operazioni di scrittura in tutte le aree) D1: 10K RU/sec/100 * $0.016 * 100 hours = $160
D2: 30 K RU/sec/100 * $0.016 * 100 hours = $480
C1: 20 K RU/sec/100 *$0.016 * 100 hours = $320
$ 960
Fattura per la velocità effettiva per 2 aree aggiuntive: Stati Uniti orientali ed Europa settentrionale (operazioni di scrittura in tutte le aree) (2 + 1) * (60 K RU/sec /100 * $0.016) * 100 hours = $2,880 $ 2.880
[101-200] D1: 50 K
D2: 70 K
C1: --
Fattura per la velocità effettiva per un contenitore negli Stati Uniti occidentali (operazioni di scrittura in tutte le aree) D1: 50 K RU/sec/100 * $0.016 * 100 hours = $800
D2: 70 K RU/sec/100 * $0.016 * 100 hours = $1,120
$ 1920
Fattura per la velocità effettiva per 2 aree aggiuntive: Stati Uniti orientali ed Europa settentrionale (operazioni di scrittura in tutte le aree) (2 + 1) * (120 K RU/sec /100 * $0.016) * 100 hours = $5,760 $ 5.760
[201-300] D1: 50 K
D2: 70 K
C1: 20 K
Fattura per la velocità effettiva per un contenitore negli Stati Uniti occidentali (operazioni di scrittura in tutte le aree) D1: 50 K RU/sec/100 * $0.016 * 100 hours = $800
D2: 70 K RU/sec/100 * $0.016 * 100 hours = $1,120
C1: 20 K RU/sec/100 *$0.016 * 100 hours = $320
$ 2.240
Fattura per la velocità effettiva per 2 aree aggiuntive: Stati Uniti orientali ed Europa settentrionale (operazioni di scrittura in tutte le aree) (2 + 1) * (140 K RU/sec /100 * $0.016-) * 100 hours = $6,720 $ 6.720
[301-400] D1: 10 K
D2: 80 K
C1: --
Fattura per la velocità effettiva per un contenitore negli Stati Uniti occidentali (operazioni di scrittura in tutte le aree) D1: 10K RU/sec/100 * $0.016 * 100 hours = $160
D2: 80 K RU/sec/100 * $0.016 * 100 hours = $1,280
$ 1.440
Fattura per la velocità effettiva per 2 aree aggiuntive: Stati Uniti orientali ed Europa settentrionale (operazioni di scrittura in tutte le aree) (1 + 1) * (90 K RU/sec /100 * $0.016) * 100 hours = $2,880 $ 2.880
[401-500] D1: 10 K
D2: 10 K
C1: 20 K
Fattura per la velocità effettiva per un contenitore negli Stati Uniti occidentali (operazioni di scrittura in tutte le aree) D1: 10K RU/sec/100 * $0.016 * 100 hours = $160
D2: 10K RU/sec/100 * $0.016 * 100 hours = $160
C1: 20 K RU/sec/100 *$0.016 * 100 hours = $320
$ 640
Fattura per la velocità effettiva per 2 aree aggiuntive: Stati Uniti orientali ed Europa settentrionale (operazioni di scrittura in tutte le aree) (1 + 1) * (40 K RU/sec /100 * $0.016) * 100 hours = $1,280 $ 1.280
[501-700] D1: 20 K
D2: 100 K
C1: --
Fattura per la velocità effettiva per un contenitore negli Stati Uniti occidentali (operazioni di scrittura in tutte le aree) D1: 20 K RU/sec/100 * $0.016 * 200 hours = $640
D2: 100 K RU/sec/100 * $0.016 * 200 hours = $3,200
$ 3.840
Fattura per la velocità effettiva per 2 aree aggiuntive: Stati Uniti orientali ed Europa settentrionale (operazioni di scrittura in tutte le aree) (1 + 1) * (120 K RU/sec /100 * $0.016) * 200 hours = $1,280 $ 7.680
[701-720] D1: 20 K
D2: 50 K
C1: --
Fattura per la velocità effettiva per un contenitore negli Stati Uniti occidentali (operazioni di scrittura in tutte le aree) D1: 20 K RU/sec/100 *$0.016 * 20 hours = $64
D2: 50 K RU/sec/100 *$0.016 * 20 hours = $160
$ 224
Fattura per la velocità effettiva per 2 aree aggiuntive: Stati Uniti orientali ed Europa settentrionale (operazioni di scrittura in tutte le aree) (1 + 1) * (70 K RU/sec /100 * $0.016) * 20 hours = $448 $ 224
Costo mensile totale $38.688

Esempi di fatturazione con account Azure Cosmos DB di livello gratuito

Azure Cosmos DB livello gratuito offre i primi 1000 UR/sec e 25 GB di spazio di archiviazione nell'account gratuiti, applicati a livello di account. Eventuali UR/sec superiori a 1000 RU/sec e spazio di archiviazione superiore a 25 GB saranno fatturati in base ai normali prezzi, come illustrato nella relativa pagina. Nella fattura non verrà riportato alcun addebito o alcuna voce per le 1000 UR/sec e per i 25 GB, ma solo le UR/sec e lo spazio di archiviazione che superano quelli forniti gratuitamente. Per altre informazioni, vedere l'articolo su come creare un account di livello gratuito.

Esempio di fatturazione - Contenitore o database con velocità effettiva di provisioning

  • Si supponga di creare un database o un contenitore in un account di livello gratuito con 1000 UR/sec e 25 GB di spazio di archiviazione.
  • La fattura non visualizzerà alcun addebito per questa risorsa. Il costo orario e mensile sarà pari a $0.
  • Si supponga ora che nello stesso account venga aggiunto un altro database o contenitore con 400 UR/sec e 10 GB di spazio di archiviazione.
  • Nella fattura verrà ora visualizzato un addebito per le 400 UR/sec e 10 GB di spazio di archiviazione.

Esempio di fatturazione: contenitore con velocità effettiva di scalabilità automatica

Suggerimento

Quando si usa la scalabilità automatica, è possibile impostare il seguente intervallo di scalabilità del punto di ingresso: 100 - 1000 UR/sec. Se si vuole usare la scalabilità automatica e mantenere completamente gratuito l'account di livello gratuito, creare un contenitore con questo intervallo di scalabilità o un database con velocità effettiva condivisa con un massimo di 25 contenitori al suo interno. L'esempio seguente illustra il funzionamento della fatturazione se si effettua il provisioning di una velocità effettiva superiore all'intervallo di scalabilità da 100 a 1000 UR/s.

  • Si supponga che in un account di livello gratuito venga creato un contenitore con scalabilità automatica abilitata, con un numero massimo di UR/sec di 4000 UR/sec. Questa risorsa verrà ridimensionata automaticamente tra 400 RU/s e 4.000 UR/sec.
  • Si supponga che tra la prima e la decima ora la risorsa sia ridimensionata a 1000 UR/sec. Durante l'undicesima ora, la risorsa aumenta fino a 1600 UR/sec e quindi torna a 1000 UR/sec entro l'ora.
  • Nelle ore da 1 a 10 verrà addebitato il costo di 0 dollari per la velocità effettiva, perché le 1000 UR/sec sono state coperte dal livello gratuito.
  • Nell'undicesima ora viene addebitata una tariffa effettiva di 1600 UR/sec - 1000 UR/sec = 600 UR/sec, in quanto si tratta delle massime UR/sec nell'ora. Si tratta di 6 unità di 100 UR/sec per l'ora, quindi il costo totale della velocità effettiva per l'ora sarà di 6 unità * $0,012 = $0,072.
  • Qualsiasi risorsa di archiviazione oltre i primi 25 GB verrà fatturata in base alle normali tariffe di archiviazione.

Esempio di fatturazione - Account con più aree o una singola area di scrittura

  • Si supponga di creare un database o un contenitore in un account di livello gratuito con 1200 UR/sec e 10 GB di spazio di archiviazione. L'account viene replicato in 3 aree ed è presente un account con una singola area di scrittura.
  • In totale, senza il livello gratuito, verranno addebitati 3 * 1200 UR/sec = 3600 UR/sec e 3 * 10 GB = 30 GB di spazio di archiviazione.
  • Con lo sconto del livello gratuito, dopo la rimozione di 1000 UR/sec e di 25 GB di spazio di archiviazione, verrà addebitato un valore effettivo di 2600 UR/sec (26 unità) di velocità effettiva con provisioning in corrispondenza dell'area di scrittura singola e di 5 GB di spazio di archiviazione.
  • Il costo mensile per UR/sec sarà: 26 unità x 0,008 dollari x 24 ore x 31 giorni = 154,75 dollari. Il costo mensile per l'archiviazione sarà: 5 GB x 0,25 / GB = 1,25 dollari. Il costo totale sarà: 154,75 dollari + 1,25 dollari = 156 dollari.

Nota

Se il prezzo unitario per UR/sec o lo spazio di archiviazione è diverso nelle varie aree, il livello gratuito di 1000 UR/sec e 25 GB rifletterà le tariffe dell'area in cui è stato creato l'account.

Esempio di fatturazione: account con più aree e più aree di scrittura

Questo esempio riflette i prezzi per scritture in più aree per account creati dopo il 1° dicembre 2019.

  • Si supponga di creare un database o un contenitore in un account di livello gratuito con 1200 UR/sec e 10 GB di spazio di archiviazione. L'account viene replicato in 3 aree ed è presente un account con più aree di scrittura.
  • In totale, senza il livello gratuito, verranno addebitati 3 * 1200 UR/sec = 3600 UR/sec e 3 * 10 GB = 30 GB di spazio di archiviazione.
  • Con lo sconto del livello gratuito, dopo la rimozione di 1000 UR/sec e di 25 GB di spazio di archiviazione, verrà addebitato un valore effettivo di 2600 UR/sec (26 unità) di velocità effettiva con provisioning in corrispondenza dell'area di scrittura multipla e di 5 GB di spazio di archiviazione.
  • Il costo mensile per UR/sec sarà: 26 unità x 0,016 dollari x 24 ore x 31 giorni = 309,50 dollari. Il costo mensile per l'archiviazione sarà: 5 GB x 0,25 / GB = 1,25 dollari. Il costo totale sarà: 309,50 dollari + 1,25 dollari = 310,75 dollari.

Esempio di fatturazione: account Azure gratuito

Si supponga di avere un account Azure gratuito e un account Azure Cosmos DB di livello gratuito al suo interno. L'account Azure Cosmos DB ha una singola area di scrittura.

  • È stato creato un database o un contenitore con 2000 UR/sec e 55 GB di spazio di archiviazione.
  • Per i primi 12 mesi, la fattura non mostrerà alcun addebito per 1400 UR/sec (1000 UR/sec dal livello gratuito di Azure Cosmos DB e 400 UR/sec dall'account Azure gratuito) e 50 GB di archiviazione (25 GB dal livello gratuito di Azure Cosmos DB e 25 GB dall'account Azure gratuito).
  • Dopo la rimozione di 1400 UR/sec e di 50 GB di spazio di archiviazione, verrà addebitato un valore effettivo di 600 UR/sec (6 unità) di velocità effettiva con provisioning in corrispondenza dell'area di scrittura singola e di 5 GB di spazio di archiviazione.
  • Il costo mensile per UR/sec sarà: 6 unità x 0,008 dollari x 24 ore x 31 giorni = 35,72 dollari. Il costo mensile per l'archiviazione sarà: 5 GB x 0,25 / GB = 1,25 dollari. Il costo totale sarà: 35,72 dollari + 1,25 dollari = 36,97 dollari.
  • Dopo il periodo iniziale di 12 mesi, lo sconto per l'account Azure gratuito non è più applicabile. Con lo sconto del livello gratuito di Azure Cosmos DB applicato, verrà addebitato un valore effettivo di 1000 UR/sec (10 unità) di velocità effettiva con provisioning in corrispondenza dell'area di scrittura singola e di 30 GB di spazio di archiviazione.

Stima proattiva della fattura mensile

Si consideri un altro esempio, in cui si vuole stimare in modo proattivo la fattura prima della fine del mese. È possibile stimare la fattura nel modo seguente:

Costi di archiviazione

  • Dimensioni medie dei record (KB) = 1
  • Numero di record = 100.000.000
  • Spazio di archiviazione totale (GB) = 100
  • Costo mensile per GB = 0,25 dollari
  • Costo mensile previsto per l'archiviazione = 25 dollari

Costi della velocità effettiva

Tipo di operazione Richieste/sec Avg. UR/richiesta UR necessarie
Scrittura 100 5 500
Lettura 400 1 400

Totale UR/sec: 500 + 400 = 900. Costo orario: 900/100 x 0,008 dollari = 0,072 dollari. Costo mensile previsto per la velocità effettiva (presupponendo 31 giorni): 0,072 dollari x 24 x 31 = 53,57 dollari

Costo mensile totale

Costo mensile totale = Costo mensile per l'archiviazione + Costo mensile per la velocità effettiva Costo mensile totale = $ 25,00 + $ 53,57 = $ 78,57

I prezzi possono variare a seconda dell'area. Per i prezzi aggiornati, vedere la pagina dei prezzi.

Fatturazione con capacità riservata di Azure Cosmos DB

La capacità riservata di Azure Cosmos DB consente di acquistare in anticipo velocità effettiva di cui è stato effettuato il provisioning (capacità riservata o prenotazione) che può essere applicata a tutti i database e a tutti i contenitori di Azure Cosmos DB (per qualsiasi modello di dati o API) in tutte le aree di Azure. Poiché il prezzo della velocità effettiva di cui è stato effettuato il provisioning varia in base all'area, è possibile considerare la capacità riservata come un credito monetario acquistato a prezzo scontato che può essere dedotto dal prezzo della velocità effettiva di cui è stato effettuato il provisioning in ogni area. Si supponga, ad esempio, che un account Azure Cosmos DB abbia un singolo contenitore di cui sia stato effettuato il provisioning con 50 K UR/sec e due aree replicate globalmente: Stati Uniti orientali e Giappone orientale. Se si sceglie l'opzione con pagamento in base al consumo, si paga:

  • Nell'area Stati Uniti orientali: 50.000 UR/sec alla tariffa di 0,008 dollari per 100 UR/sec

  • Nell'area Giappone orientale: 50.000 UR/sec alla tariffa di 0,009 dollari per 100 UR/sec

La fattura totale (senza capacità riservata) è (presupponendo 30 giorni o 720 ore):

Area Prezzo all'ora per 100 UR/s Unità (UR/s) Importo fatturato (orario) Importo fatturato (mensile)
Stati Uniti orientali $ 0,008 50 K $ 4 $ 2.880
Giappone orientale $ 0,009 50 K $ 4,50 $ 3.240
Totali $ 8,50 $ 6.120

Si supponga invece di aver acquistato capacità riservata. È possibile acquistare capacità riservata per 100 K UR/sec al prezzo di 56,064 dollari per un anno (con lo sconto del 20%) o di 6,40 dollari all'ora. Vedere i prezzi della capacità riservata nella pagina dei prezzi).

  • Costo della velocità effettiva (con pagamento in base al consumo): 100.000 UR/sec/100 x 0,008 dollari/ora x 8760 ore in un anno = 70.080 dollari

  • Costo della velocità effettiva (con capacità riservata) $ 70,080, con lo sconto del 20% = $ 56,064

Ciò che si è effettivamente acquistato è un credito di 8 dollari all'ora, per 100 K UR/sec in base al prezzo di listino degli Stati Uniti orientali, a 6,40 dollari all'ora. È quindi possibile utilizzare questa prenotazione prepagata su base oraria per il provisioning della capacità di velocità effettiva in qualsiasi area di Azure globale al prezzo di listino impostato per ciascuna area per la sottoscrizione. In questo esempio, effettuando il provisioning di 50 UR/sec sia nell'area Stati Uniti orientali sia nell'area Giappone orientale, è possibile dedurre un valore di 8,00 dollari all'ora di velocità effettiva di cui è stato effettuato il provisioning e verrà fatturata un'eccedenza di 0,50 dollari all'ora (o 360 dollari al mese).

Area Prezzo all'ora per 100 UR/s Unità (UR/s) Importo fatturato (orario) Importo fatturato (mensile)
Stati Uniti orientali $ 0,008 50 K $ 4 $ 2.880
Giappone orientale $ 0,009 50 K $ 4,50 $ 3.240
Pagamento in base al consumo $ 8,50 $ 6120
Capacità riservata acquistata $ 0,0064 (20% di sconto) 100 UR/sec o $ 8 di capacità preacquistata $ -8 -$ 5.760
Fattura netta $ 0.50 $ 360

Passaggi successivi

È ora possibile passare alle informazioni sull'ottimizzazione dei costi in Azure Cosmos DB con gli articoli seguenti: