Azure Cosmos DB preço

Serviço de banco de dados multimodelo distribuído globalmente e totalmente gerenciado

Comece a usar sua conta gratuita do Azure e ganhe um crédito de $200 por 30 dias, além de 12 meses de acesso gratuito ao Azure Cosmos DB.

Develop real-time, always on applications at any scale with Azure Cosmos DB, a fully managed globally distributed, multi-model database service with 99.999 percent high availability and single-digit millisecond read and write latencies anywhere in the world, backed by comprehensive SLAs. Simplify app development and boost developer productivity with built-in, cloud-native capabilities including five consistency models, automatic indexing, and multiple data models and APIs.

Easily migrate existing data from MongoDB, Gremlin, and Cassandra and Etcd databases without changing your application, and run real-time operational analytics with Apache Spark connector and Jupyter Notebooks (preview) natively built-in to Azure Cosmos DB. Pay only for what you need, by elastically and instantly scaling throughput and storage without limits.

Preços

O Azure Cosmos DB cobra a taxa de transferência provisionada e o armazenamento consumido por hora.

Provisioned throughput is expressed in Request Units per second (RU/s), which can be used for various database operations (e.g., inserts, reads, replaces, upserts, deletes, queries, etc.). Your database account can be configured to accept writes in multiple regions (multi-master) or a single region (single-master). Significant savings on provisioned throughput can be enjoyed with Azure Cosmos DB reserved capacity with a one- or three-year commitment.

O armazenamento é cobrado para cada GB usado para seu índice e dados respaldados por SSD.

Taxa de transferência provisionada

The minimum provisioned throughput for a container or database is 400 RU/s, which corresponds to 1 billion reads per month. You can provision throughput and elastically scale in increments of 100 RU/s (equivalent to 267.8 million reads per month) and elastically scale up to hundreds of millions of RU/s at any time while maintaining the SLAs. You will be billed an hourly rate for the maximum throughput provisioned on your container or database. Your account can be configured to accept writes in multiple regions (multi-master) or a single region (single-master).

Manually configuring provisioned throughput

Provisioned throughput can be manually configured on your Cosmos container or database either using Azure portal or programmatically using an API.

Provisioned Throughput - Unit (100 RU/s per hour) Preço
100 RU/s single-region account 1 x $-
100 RU/s multi-region, single master account (N = number of selected Azure regions) N regions x $-, where N > 1
100 RU/s multi-region, multi-master account (N = number of selected Azure regions)* (N regions +1) x $-, where N > 1

Standard data transfer rates apply. Monthly price estimates are based on 730 hours per month.

Cosmos containers and databases require a minimum of provisioned throughput 400 RU/s.

*Most recommended for production, mission critical workloads.

You can estimate your provisioned throughput needs by using the Azure Cosmos DB capacity planner (i.e., RU calculator).

Automatically configuring provisioned throughput with Autopilot Visualização

Você pode provisionar a taxa de transferência em:

Autopilot Throughput – Unit (100 RU/s per hour) Preço
100 Autopilot RU/s $-

For more information, see documentation page.

Capacidade reservada para taxa de transferência provisionada

Aproveite a economia de custos com descontos de até 65% e SLAs de disponibilidade aprimorada e diminua a sobrecarga do planejamento ou do gerenciamento de capacidade com o preço de capacidade reservada do Azure Cosmos DB. Reserve a taxa de transferência provisionada por um ou três anos com um pagamento único e compartilhe a taxa de transferência reservada provisionada entre todas as regiões, APIs, contas e assinaturas em um determinado registro. Para saber mais, confira a página da documentação.

Reserva de 1 ano Reserva de 3 anos
Produtividade Gravação em única região Gravação em várias regiões Gravação em única região Gravação em várias regiões
Preço/economia Preço por 100 RU/s
(economia com PAYG)
Preço por 100 RU/s
(economia com PAYG)
Preço por 100 RU/s
(economia com PAYG)
Preço por 100 RU/s
(economia com PAYG)
Primeiros 50 mil RU/s $- $- $- $- $- $- $- $-
Próximos 450 mil RU/s $- $- $- $- $- $- $- $-
Próximos 2,5 milhões de RU/s $- $- $- $- $- $- $- $-
Mais de 3 milhões de RU/s $- $- $- $- $- $- $- $-

Toda taxa de transferência provisionada além da sua capacidade reservada é cobrada de acordo com tarifas padrão de taxa de transferência provisionada.

Armazenamento consumido

Azure Cosmos DB offers unlimited transactional and analytical (preview) storage. Storage is billed as GBs of local SSD-backed logical storage used by your data and indexes across all the regions where you are using Azure Cosmos DB. For example, if you replicate an Azure Cosmos DB account across three regions, you will pay for the total storage cost in each of those three regions.

Your data is managed in two distinct storage tiers, transactional and analytical (preview), with workloads operating on the same logical data without interfering with each other. While transactional storage is always enabled by default, you must explicitly enable analytical (preview) storage on your Cosmos container.

To estimate your storage requirement, use the capacity planner tool.

Consumed Storage Preço
1 GB of consumed transactional storage (row-oriented) $-/mês
1 GB of consumed analytical storage (column-oriented) - preview $-/mês

For transactional storage, there is no additional charge for IOPS (input/output operations per second). For analytical (preview) storage, storage transactions are billed as below:

Analytical storage transactions Visualização

Transactions Preço
Write Operations (per 10,000 operations) $-
Read Operations (per 10,000 operations) $-

Várias regiões e zonas de disponibilidade

Azure Cosmos DB is a fully managed database service with turnkey global distribution and transparent multi-master replication. You can add and remove regions to your Azure Cosmos account at any time. The throughput that you configure for various Azure Cosmos databases and containers is reserved in each region associated with your Cosmos account.

In addition to multi-region configuration, you can now enable zone redundancy, when selecting a region to associate with your Azure Cosmos database. Zone redundancy provides additional redundancy within a given region by replicating data across multiple zones in that region. Availability zones redundancy is available for single region accounts, and multi-region accounts with multi-region writes enabled.

Throughput – Unit (100 RU/s per hour) Preço
100 RU/s, single region account 1 x $-
100 RU/s, N>1 regions, single writeable region N x $-
100 RU/s, N>1 regions, all regions writeable (N + 1) x $-
100 RU/s, N>1 regions, all regions writeable, with availability zones enabled (N + 1) x $-

Experimente o Azure Cosmos DB gratuitamente

Desenvolva e teste aplicativos prontos para a produção em seu computador local com o emulador local do Azure Cosmos DB Baixe o emulador do Azure Cosmos DB gratuito para seu computador Windows local. Quando estiver satisfeito com seu banco de dados, poderá implantá-lo apontando para uma instância do Azure Cosmos DB na nuvem.
Você é novo no Azure e deseja testar um aplicativo de pré-produção? Experimente o Azure Cosmos DB e outros serviços do Azure com a Conta Gratuita do Azure Experimente o Azure Cosmos DB e outros serviços do Azure como parte de uma conta gratuita do Azure por 12 meses. Ganhe um crédito de $200 durante 30 dias e aproveite 400 RU/s de taxa de transferência provisionada e 5 GBs de armazenamento por mês durante um ano.)
Crie e execute um banco de dados do Azure Cosmos DB global e sem compromisso durante 30 dias com o Experimente o Azure Cosmos DB gratuitamente. Aproveite gratuitamente e por um período limitado uma experiência do Azure Cosmos DB distribuída globalmente sem precisar de uma assinatura do Azure com o Experimente o Azure Cosmos DB gratuitamente. Você pode renovar quantas vezes quiser.

Suporte e Contrato de Nível de Serviço

  • O suporte técnico está disponível por meio do Suporte do Azure, com valor inicial de $29/mês. O suporte à cobrança e ao gerenciamento de assinaturas é fornecido gratuitamente.
  • O Microsoft Azure Cosmos DB está disponível em todas as regiões do Azure, incluindo nuvens públicas, do governo e de DoD. Para saber mais, acesse a página de disponibilidade por região dos serviços do Azure.
  • SLA — Garantimos pelo menos 99,99% de disponibilidade para bancos de dados de uma única região e 99,999% de disponibilidade para bancos de dados de várias regiões para processar solicitações e executar operações com êxito no Azure Cosmos DB. Além disso, oferecemos outros SLAs abrangentes que cobrem a latência, a taxa de transferência, a consistência e a alta disponibilidade. Para saber mais, acesse a página do SLA.

Perguntas Frequentes

  • No Azure Cosmos DB, você reserva a taxa de transferência (em um banco de dados ou em um contêiner) e paga apenas pela taxa de transferência reservada para uma determinada hora. O benefício do modelo provisionado baseado na taxa de transferência para os clientes é que ele fornece desempenho e elasticidade garantidos em qualquer escala. O modelo provisionado de taxa de transferência permite que o Cosmos DB ofereça alta disponibilidade, baixa latência garantida, além de uma taxa de transferência de 99% assegurada de maneira independente de escala. A taxa de transferência reservada é especificada em termos de RUs (unidades de solicitação) por segundo. Cada operação no Azure Cosmos DB, incluindo gravações, atualizações, leituras, consultas e atualizações de um documento, consome CPU, memória e IOPS. Ou seja, cada operação incorre em uma taxa de solicitação, que é expressa em RUs (unidades de solicitação). Para saber mais, visite a página Unidades de Solicitação no Azure Cosmos DB.

  • Você será cobrado com base na taxa de transferência provisionada expressa em unidades de solicitação por segundo (RU/s) reservadas para seu banco de dados Azure Cosmos DB ou contêiner com base em uma taxa por hora pelo tempo em que ela foi provisionada.

    Taxa de transferência provisionada para um contêiner individual:

    Se você criar no Leste dos EUA 2 uma conta do banco de dados do Azure Cosmos DB com dois contêineres com a taxa de transferência provisionada de 500 RU/s e 700 RU/s, respectivamente, terá uma taxa de transferência total de 1.200 RU/s. Portanto, você seria cobrado por 12 x $- = $-/hora.

    Caso suas necessidades de taxa de transferência mudem e você aumente a capacidade de cada contêiner em 500 RU/s enquanto cria um contêiner usando 20.000 RU/s, sua capacidade provisionada geral será de 22.200 RU/s (1.000 RU/s + 1.200 RU/s + 20.000 RU/s). Nesse caso, sua fatura será alterada para: $- x 222 = $-/hora.

    Em um mês de 720 horas, se a taxa de transferência provisionada for de 1.200 RU/s por 500 horas e de 22.200 RU/s para as 220 horas restantes, a fatura mensal mostrará: 500 x $-/hora + 220 x $-/hora = $-/mês.

    Taxa de transferência provisionada para um banco de dados (um conjunto de contêineres):

    Se você criar uma conta no Leste dos EUA 2 com dois bancos de dados do Cosmos DB (com um conjunto de coleções em cada um) com a taxa de transferência provisionada de 50.000 RU/s e 70.000 RU/s, respectivamente, você terá uma taxa de transferência total provisionada de 120.000 RU/s. Portanto, você seria cobrado por 1.200 x $- = $-/hora.

    Se suas necessidades de taxa de transferência mudarem e você aumentar a taxa de transferência provisionada de cada banco de dados em 10.000 RU/s cada um, sua capacidade provisionada geral será de 140.000 RU/s (60.000 RU/s + 80.000 RU/s). Nesse caso, sua fatura será alterada para: 1400 * $- = $-/hora.

    Em um mês de 720 horas, se a taxa de transferência provisionada for de 120.000 RU/s por 500 horas e de 140.000 RU/s para as 220 horas restantes, a fatura mensal mostrará: 500 x $-/hora + 220 x $-/hora = $- + $- = $-/mês.

  • With autopilot (currently in preview), you will be billed hourly for the base price of your selected tier and the maximum provisioned throughput in autopilot mode allocated hourly based on your workload patterns. Provisioned throughput is expressed in request units per second (RU/s).
  • Ao optar por expandir uma conta do Cosmos (com bancos de dados e contêineres) pelas regiões geográficas, você será cobrado pela taxa de transferência e pelo armazenamento de cada contêiner em cada região, bem como pela transferência de dados entre regiões. Como um exemplo, suponha que você tenha um contêiner no Oeste dos EUA provisionado com uma taxa de transferência de 10.000 RU/s e tenha armazenado 1 TB de dados este mês. Vamos supor que você adicione três regiões: Leste dos EUA, Europa Setentrional e Ásia Oriental, cada uma delas com a mesma taxa de transferência e armazenamento. O valor total da sua fatura mensal será (considerando 31 dias em um mês):

    Item Uso (por mês) Tarifa Custo mensal
    Cobrança da taxa de transferência para o contêiner no Oeste dos EUA 10 mil RU/s * 24 * 31 $- por 100 RU/s por hora $-
    Cobrança da taxa de transferência para três regiões adicionais – Leste dos EUA, Europa Setentrional e Ásia Oriental 3 * 10 mil RU/s * 24 * 31 $- por 100 RU/s por hora $-
    Cobrança de armazenamento para o contêiner no Oeste dos EUA 1 TB $-/GB $-
    Cobrança de armazenamento para três regiões adicionais – Leste dos EUA, Europa Setentrional e Ásia Oriental 3 * 1TB $-/GB $-
    Total $-

    Suponha também que você retire 100 GB de dados todos os meses do contêiner no Oeste dos EUA para replicar os dados no Leste dos EUA, na Europa Setentrional e na Ásia Oriental. Você será cobrado pela saída conforme as taxas de transferência de dados.

  • Ao optar por utilizar contêineres que abrangem várias regiões geográficas, você será cobrado pela taxa de transferência provisionada e pelo armazenamento de cada contêiner em cada região, bem como pela transferência de dados entre regiões. Você será cobrado pela taxa de transferência provisionada.

    Gravação em várias regiões

    Suponha que você tenha um contêiner no Oeste dos EUA provisionado com uma taxa de transferência de 10.000 RU/s e tenha armazenado 1 TB de dados este mês. Suponha que você adicionou três regiões (Leste dos EUA, Europa Setentrional e Ásia Oriental), cada uma com o mesmo armazenamento e taxa de transferência, e quer a capacidade de gravar nos contêineres nas quatro regiões a partir do seu aplicativo globalmente distribuído. O valor total da sua fatura mensal será (considerando 31 dias em um mês):

    Item Uso (por mês) Tarifa Custo mensal
    Cobrança da taxa de transferência para o contêiner no Oeste dos EUA (gravação em várias regiões) 10 mil RU/s * 24 * 31 $- por 100 RU/s por hora $-
    Cobrança da taxa de transferência para três regiões adicionais: Leste dos EUA, Europa Setentrional e Ásia Oriental (gravação em várias regiões) (3 + 1) * 10K RU/s * 24 * 31 $- por 100 RU/s por hora $-
    Cobrança de armazenamento para o contêiner no Oeste dos EUA 1 TB $-/GB $-
    Cobrança de armazenamento para três regiões adicionais – Leste dos EUA, Europa Setentrional e Ásia Oriental 3 * 1TB $-/GB $-
    Total $-

    Para o exemplo acima, suponha também que você retire 100 GB de dados todo mês do contêiner no Oeste dos EUA para replicar os dados no Leste dos EUA, na Europa Setentrional e na Ásia Oriental. Você será cobrado pela saída conforme as taxas de transferência de dados.

    Até 30 de novembro de 2019, as novas contas do Azure Cosmos DB receberão até 33% de desconto em gravações de várias regiões (vários mestres) para regiões selecionadas durante toda a vida útil da conta. Apenas novas contas são qualificadas. As contas devem ser criadas entre 15 de agosto de 2019 e 30 de novembro de 2019. Oferta limitada para contas com as localizações da conta e a redundância geográfica apenas nas regiões da Europa Setentrional, Oeste da Europa, Centro-Sul dos EUA ou Centro-Norte dos EUA e se aplica apenas a gravações de várias regiões nessas mesmas regiões. A redundância geográfica e as gravações de várias regiões devem estar habilitadas nas configurações da conta. O desconto real variará com base no número de regiões qualificadas selecionadas.

  • A capacidade de armazenamento é cobrada em unidades da quantidade máxima por hora de dados armazenados (em GB) durante um período de um mês. Por exemplo, se você usar 100 GB de armazenamento na primeira metade do mês e 50 GB na segunda metade, você será cobrado pelo equivalente a 75 GB de armazenamento durante o mês em questão.

  • Uma cobrança será realizada para cada hora de existência do contêiner ou do banco de dados, independentemente do uso ou de o contêiner ou banco de dados ficar ativo por menos de uma hora. Por exemplo, se você criar um contêiner ou banco de dados e o excluir depois de 5 minutos, sua fatura refletirá 1 hora.

  • Você receberá uma cobrança pela taxa de transferência provisionada máxima por qualquer hora.

    Por exemplo, se às 9h30 você aumentar a taxa de transferência provisionada de 400 RU/s para 1.000 RU/s e voltar a diminuí-la às 10h45 para 400 RU/s, será cobrado por 1.000 RU/s por duas horas.

    Se você aumentar a taxa de transferência provisionada para um contêiner ou conjunto de contêineres às 9h30 de 100.000 RU/s para 200.000 RU/s e, em seguida, reduzir a taxa de transferência provisionada às 10h45 novamente para 100.000 RU/s, você será cobrado por duas horas de 200.000 RU/s.

  • Você pode aumentar ou reduzir a taxa de transferência provisionada (ou seja, as Unidades de Solicitação por segundo) para cada contêiner ou banco de dados usando o Portal do Azure, um dos SDKs compatíveis ou a API REST.

  • A capacidade reservada do Azure Cosmos DB ajuda você a economizar dinheiro pagando antecipadamente por um ou três anos da capacidade de transferência provisionada do Cosmos DB, permitindo que você receba um desconto na taxa de transferência provisionada do Cosmos DB para bancos de dados e contêineres (tabelas/coleções/gráficos). A capacidade reservada do Azure Cosmos DB pode reduzir significativamente os custos do Cosmos DB nos preços regulares, com um compromisso antecipado de um a três anos. A capacidade reservada proporciona um desconto de cobrança e não afeta o estado do tempo de execução dos seus recursos do Cosmos DB. Você pode comprar a capacidade reservada do Cosmos DB no portal do Azure. Para saber mais sobre a capacidade reserva, leia a documentação do Cosmos DB.

Recursos

Faça a estimativa de seus custos mensais com os serviços do Azure

Verifique as perguntas frequentes sobre preços do Azure

Saiba mais sobre Azure Cosmos DB

Consulte tutoriais técnicos, vídeos e outros recursos

Adicionado à estimativa. Pressione ‘v’ para exibir na calculadora

Aprenda e crie com $200 de crédito e continue gratuitamente