Prezzi di Azure Cosmos DB

Servizio database multimodello distribuito a livello globale

Inizia a usare il tuo account Azure gratuito e ottieni $200 di credito per 30 giorni. Ottieni anche 12 mesi di accesso gratuito a Azure Cosmos DB.

Azure Cosmos DB is Microsoft’s globally distributed multi-model database. Azure Cosmos DB was built from the ground up with global distribution and horizontal scale at its core. It offers turnkey global distribution across any number of Azure regions by transparently scaling and replicating your data wherever your users are. Elastically scale throughput and storage worldwide, and pay only for the throughput and storage you need. Azure Cosmos DB guarantees single-digit-millisecond latencies at the 99th percentile anywhere in the world, offers multiple well-defined consistency models to fine-tune performance, and guarantees high availability with multi-homing capabilities—all backed by industry leading service level agreements (SLAs).

Azure Cosmos DB is truly schema-agnostic—it automatically indexes all the data without requiring you to deal with schema and index management. It’s also multi-model, natively supporting document, key-value, graph, and column-family data models. With Azure Cosmos DB, you can access your data using APIs of your choice, as SQL (document), MongoDB (document), Azure Table Storage (key-value), and Gremlin (graph), Apache Cassandra (column-family) are all natively supported.

Dettagli prezzi

Velocità effettiva con provisioning

On Azure Cosmos DB, you only pay for reserved throughput provisioned and data stored in containers (collection of documents or a table or a graph). Reserved throughput, billed as Request Units (RU) per second or RU/s), allows you to read from or write data into containers. Each container is billed on an hourly basis for throughput provisioned in units of 100 RU/second, with a minimum of 400 RU/second, and data stored (in GBs). Unlimited containers have a minimum of 100 RU/s per partition.

During public preview, there's no additional charge for using the Gremlin API.

Unità Prezzo
Archiviazione SSD (per GB) $- GB/mese
Unità richieste/secondo (per 100 UR, minimo 400 UR) $-
Vengono applicate le tariffe di trasferimento dati standard. I prezzi mensili stimati si basano su un utilizzo di 732 ore al mese.

Ridimensionamento dei contenitori

Per i carichi di lavoro con unità elaborate e archiviazione elevate, puoi creare contenitori di archiviazione senza limiti definendo una chiave di partizione al momento della creazione del contenitore. Un contenitore partizionato sarà in grado di ridimensionarsi senza problemi in base all'aumento della quantità dei dati archiviati e delle unità elaborate riservate.

Emulatore di Azure Cosmos DB (gratuito)

Scarica l'emulatore di Azure Cosmos DB gratuito per sviluppare e testare le applicazioni usando Azure Cosmos DB dal computer locale. Dopo avere raggiunto i risultati desiderati con il funzionamento dell'applicazione, puoi distribuirla semplicemente modificando la configurazione per puntare a un'istanza di Azure Cosmos DB.

Copertura globale con replica geografica

Azure Cosmos DB containers can be globally distributed to help you easily build apps with planet scale, which means all your data is automatically replicated to the regions you specify. Your app continues to work with a logical endpoint, while your data is automatically served from the region closest to your users with an intuitive programming model for data consistency and high availability. Globally distributed containers are billed based on the storage consumed in each region and throughput reserved for each Azure Cosmos DB container times the number of regions associated with an Azure Cosmos DB database account. Standard data transfer rates apply for replication data transfer between regions.

Query a velocità effettiva elevata e a bassa latenza

Con Azure Cosmos DB puoi eseguire la scrittura di un notevole volume di dati perché venga indicizzato in modo asincrono per la gestione di query SQL coerenti tramite un motore di database ottimizzato per la scrittura e privo di latch, progettato per unità SSD e accesso a bassa latenza. Le richieste di lettura e scrittura vengono sempre gestite dall'area locale, mentre i dati vengono distribuiti a livello globale. Puoi ottimizzare ulteriormente le prestazioni personalizzando il comportamento automatico degli indici.

Supporto e Contratto di servizio

  • Microsoft offre supporto tecnico per tutti i servizi di Azure disponibili a livello generale, incluso Azure Cosmos DB, attraverso il supporto tecnico di Azure, a partire da $29 al mese. Il supporto per fatturazione e gestione delle sottoscrizioni viene fornito gratuitamente.
  • Contratto di servizio: Microsoft garantisce che per almeno il 99,99% del tempo le richieste di operazioni sulle risorse di Azure Cosmos DB verranno elaborate correttamente. Per altre informazioni sul contratto di servizio, visita la pagina del contratto di servizio.

Domande frequenti

  • Un'unità richiesta è l'unità di misura della velocità effettiva in Azure Cosmos DB. Un'unità richiesta corrisponde alla velocità effettiva dell'operazione GET di un elemento da 1 KB. Ogni operazione in Azure Cosmos DB, tra cui letture, scritture, query SQL ed esecuzioni di stored procedure, ha un valore di unità richiesta deterministico basato sulla velocità effettiva necessaria per completare l'operazione. Invece di considerare CPU, I/O e memoria e il modo in cui ogni elemento influisce sulla velocità effettiva dell'applicazione, puoi ragionare in termini di singola misura di unità richiesta.

    Un'unità richiesta utilizzata tramite provisioning di unità richieste al secondo corrisponde a un bucket di un minuto.

    Per altre informazioni sulle unità richieste e su come determinare i contenitori necessari, fai clic qui.

  • Ti viene addebitata una tariffa oraria a prezzi fissi prevedibile in base alla capacità complessiva (UR/sec) di cui è stato effettuato il provisioning nell'account Azure Cosmos DB per il periodo in questione.

    Se crei un account nell'area Stati Uniti orientali 2 usando due singole partizioni rispettivamente con 500 UR/sec e 700 UR/sec, avrai effettuato il provisioning di una capacità complessiva di 1.200 UR/sec e ti verrà quindi addebitato un importo pari a 12 x $- = $-/ora.

    Se devi modificare la velocità effettiva e aumenti la capacità di ogni partizione di 500 UR/sec creando al contempo un nuovo contenitore di archiviazione senza limiti che usa 20.000 UR/sec, la capacità complessiva di cui effettuerai il provisioning è pari a 22.200 UR/sec (1.000 UR/sec + 1.200 UR/sec + 20.000 UR/sec). La tua fattura sarà quindi di: $- x 222 = $-/ora.

    In un mese di 720 ore, se è stato effettuato il provisioning di 500 ore a 1.200 UR/sec e di 220 ore a 22.200 UR/sec, l'importo mostrato sulla fattura mensile sarà pari a 500 x $-/ora + 220 x $-/ora = $-/ora

  • When you choose to make containers span across geographic regions, you are billed for the throughput and storage for each container in every region and the data transfer between regions. As an example, let’s assume you have a container in West US provisioned with throughput 10K RU/s and store 1TB of data this month. Let’s assume you add 3 regions - East US, North Europe, and East Asia, each with the same storage and throughput. Your total monthly bill will be (assuming 31 days in a month):

    Item Usage (Month) Rate Monthly Cost
    Throughput bill for container in West US 10K RU/s * 24 * 31 $- per 100 UR/sec all'ora $-
    Throughput bill for 3 additional regions - East US, North Europe, and East Asia 3 * 10K RU/s * 24 * 31 $- per 100 UR/sec all'ora $-
    Storage bill for container in West US 1 TB $-/GB $-
    Storage bill for 3 additional regions - East US, North Europe, and East Asia 3 * 1TB $-/GB $-
    Total $-

    Let’s also assume that you egress 100GB of data every month from the container in West US to replicate data into East US, North Europe and East Asia. You are billed for egress as per data transfer rates.

  • 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 una tariffa fissa per ogni ora di esistenza del contenitore, indipendentemente dall'utilizzo o dal fatto che il contenitore sia attivo per più o meno di un'ora. Se, ad esempio, crei un contenitore e lo elimini dopo 5 minuti, la fattura riporterà un addebito per un'ora di unità.

  • Se definisci prestazioni personalizzate per un contenitore e alle 9:30 esegui l'aggiornamento da 400 unità richieste a 1.000 unità richieste e quindi alle 10:45 torni a 400 unità richieste, ti verranno fatturate due ore di 1.000 unità richieste.

    Se selezioni un livello di prestazioni predefinito per la raccolta e alle 9.30 esegui l'aggiornamento da una raccolta S3 a una raccolta S1 e quindi torni di nuovo al livello S1 alle 10:45, ti verranno addebitate due ore di livello S3.

  • Puoi aumentare o ridurre il numero di unità richieste per ogni contenitore nell'ambito dell'account Azure Cosmos DB usando il portale di Azure, uno degli SDK supportati o l'API REST.

  • Per passare da una raccolta del livello di prestazioni S1, S2 o S3 a una singola partizione con le stesse dimensioni di archiviazione, vedi Modifica dei livelli di prestazioni tramite il portale di Azure.

    Per spostare una singola raccolta esistente in un contenitore di archiviazione senza limiti, vedi Partizionamento e scalabilità in Azure Cosmos DB.

  • Le raccolte predefinite non sono disponibili per i nuovi clienti. Gli attuali clienti con raccolte di dimensioni S1, S2 o S3 potranno continuare a usarle con 10 GB di spazio di archiviazione predefinito e velocità effettive variabili a seconda delle dimensioni dell'istanza: un'istanza S1 offre 250 UR/secondo al prezzo di $-/ora, un'istanza S2 offre 1000 UR/secondo al prezzo di $-/ora e un'istanza S3 offre 2500 UR/secondo al prezzo di $-/ora. Se vuoi configurare la velocità effettiva per queste raccolte, vedi Modifica dei livelli di prestazioni tramite il portale di Azure. Se vuoi sfruttare tutti i vantaggi dei contenitori di archiviazione senza limiti, devi convertire le raccolte S1, S2 o S3 create in precedenza per usare i livelli di unità elaborate e archiviazione senza limiti indicati sopra, come descritto in Partizionamento e scalabilità in Azure 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

Added to estimate. Press 'v' to view on calculator View on calculator

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

Account gratuito