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.

Desenvolva aplicativos “Always On” e em tempo real a qualquer escala com o Azure Cosmos DB, um serviço de banco de dados multimodelo distribuído globalmente e totalmente gerenciado com alta disponibilidade de 99,999% e latências de leitura e de gravação de um único dígito de milissegundos em qualquer lugar no mundo, com o suporte do SLA. Simplifique o desenvolvimento do aplicativo e aumente a produtividade do desenvolvedor com funcionalidades internas nativas à nuvem, incluindo cinco modelos de consistência, indexação automática e vários modelos de dados.

Migre dados existentes com facilidade dos bancos de dados MongoDB, Gremlin e Cassandra sem alterar seu aplicativo e execute análises operacionais em tempo real com o suporte nativo para Apache Spark. Pague apenas pelo que você precisar, dimensionando de maneira elástica e instantânea a taxa de transferência e o armazenamento sem limites.

Preços

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

A taxa de transferência provisionada é expressa em RU/s (Unidade de Solicitação por segundo) que pode ser usada para várias operações de banco de dados (por ex., inserções, leituras, substituições, upserts, exclusões, consultas, etc.). É possível fornecer taxa de transferência e dimensionar elasticamente em incrementos de 100 RU/s, usando uma chamada à API de maneira programática ou por meio do portal do Azure. Sua conta de banco de dados pode ser configurada para aceitar gravações em várias regiões (vários mestres) ou uma única região (único mestre). É possível ter uma economia significativa na taxa de transferência provisionada com a capacidade reservada do Azure Cosmos DB com um compromisso de um ou de três anos.

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

Detalhes de preços

Unidade Preço
Taxa de transferência provisionada (gravações em várias regiões) por 100 RU/s $-
Taxa de transferência provisionada (gravações em uma única região) por 100 RU/s $-
Armazenamento SSD (por GB) $- GB/mês
As taxas de transferência de dados padrão são aplicáveis. As estimativas de preço mensal baseiam-se em 730 horas por mês.

Taxa de transferência provisionada

O Azure Cosmos DB é cobrado por hora pela taxa de transferência provisionada, o que garante alto desempenho em qualquer escala ao confirmar os recursos para seu uso.

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

  1. Contêiner do Azure Cosmos. Dependendo da escolha do modelo de dados ou da API, um contêiner pode ser uma coleção (MongoDB ou SQL), grafo (Gremlin) ou tabela (Cassandra ou Table). Os contêineres do Azure Cosmos DB são particionados horizontalmente e podem ser dimensionados de forma elástica para proporcionar uma quantia ilimitada de taxa de transferência e armazenamento.
  2. Banco de dados do Azure Cosmos. A taxa de transferência configurada no banco de dados é compartilhada entre todos os contêineres do banco de dados. É possível optar por excluir explicitamente determinados contêineres da taxa de transferência compartilhada provisionada no banco de dados e provisionar a taxa de transferência para esses contêineres no nível do contêiner. Dependendo da opção do modelo de dados ou da API, um banco de dados poderia ser um keyspace (Cassandra), um banco de dados (MongoDB ou SQL) ou uma conta de banco de dados (Gremlin ou Table).

A taxa de transferência provisionada começa em 400 RU/s por contêiner ou banco de dados e pode ser expandida em incrementos de 100 RU/s. Você pode estimar suas necessidades de taxa de transferência usando a calculadora de unidades de solicitação do Azure Cosmos DB.

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 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 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

O Azure Cosmos DB oferece armazenamento ilimitado – sem a necessidade de provisionamento, configuração ou reservas avançadas – e escala e reduz verticalmente de maneira automática com base nos dados e índices que são adicionados a um contêiner do Azure Cosmos DB ou removidos dele.

O armazenamento é cobrado como GBs de armazenamento lógico respaldado por SSD local usados pelos seus dados e é indexado em todas as regiões em que você está usando o Azure Cosmos DB. Por exemplo, se você replicar uma conta do Azure Cosmos DB em três regiões, pagará pelo custo total de armazenamento em cada uma dessas três regiões. Para estimar o requisito de armazenamento, use a ferramenta do planejador de capacidade. O custo do armazenamento no Azure Cosmos DB é $-/GB/mês.

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. Aproveite a experiência do Azure Cosmos DB gratuitamente, por tempo limitado e distribuída globalmente sem uma assinatura com o Experimente o Azure Cosmos DB gratuitamente.

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

  • 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.

  • 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