Pular para o conteúdo principal
Azure

Preços do Azure Cosmos DB

Banco de dados NoSQL rápido com APIs abertas para qualquer escala

Desenvolva aplicativos de forma rápida e fácil em qualquer escala com o Azure Cosmos DB, um banco de dados distribuído totalmente gerenciado e sem servidor com suporte para NoSQL e cargas de trabalho relacionais. Obtenha velocidade e disponibilidade garantidas para dados NoSQL, escalabilidade automática e instantânea e suporte para PostgreSQL, MongoDB e Cassandra de código aberto. O Azure Cosmos DB oferece modelos de preços econômicos para aplicativos de qualquer tamanho, desde desenvolvimento/teste até produção.

Explorar as opções de preços

Aplique filtros para personalizar as opções de preço conforme as suas necessidades.

Os preços são apenas estimativas e não pretendem ser cotações de preços reais. O preço real pode variar dependendo do tipo de contrato celebrado com a Microsoft, data de compra e taxa de câmbio. Os preços são calculados com base em dólares americanos e convertidos usando as taxas spot de fechamento de Londres capturadas nos dois dias úteis anteriores ao último dia útil do final do mês anterior. Se os dois dias úteis anteriores ao final do mês caírem em um feriado bancário nos principais mercados, o dia de definição da taxa geralmente é o dia imediatamente anterior aos dois dias úteis. Esta taxa se aplica a todas as transações durante o próximo mês. Entre na calculadora de preços do Azure para ver os preços com base em seu programa/oferta atual com a Microsoft. Entre em contato com um especialista de vendas do Azure para obter mais informações sobre preços ou para solicitar uma cotação. Veja as perguntas frequentes sobre os preços do Azure.

Modelo de preços do Azure Cosmos DB

O Azure Cosmos DB cobra por três tipos diferentes de uso: computação, armazenamento e largura de banda. As guias a seguir descrevem cada modelo de preços de computação com mais detalhes com seus modelos de preços de largura de banda e armazenamento.

Depois que uma API e um modelo de preços de computação forem escolhidos, eles não poderão ser alterados.

Preço de Computação:

Unidade de Solicitação (taxa de transferência): Azure Cosmos DB faturas usando RU (Unidades de Solicitação) medidas por segundo (RU/s). As Unidades de Solicitação são um proxy para computação, memória e E/S usadas para processar operações de banco de dados e são cobradas em todas as regiões do Azure selecionadas para sua conta Azure Cosmos DB.

As opções de taxa de transferência incluem: taxa de transferência provisionada padrão, taxa de transferência provisionada de dimensionamento automático e sem servidor.

APIs aplicáveis: NoSQL, MongoDB (RU), Cassandra, Gremlin e Table.

vCore: O Azure Cosmos DB cobra por vCores (computação e memória) por nó para processar operações de banco de dados e são cobrados no tamanho e no número de nós provisionados.

APIs disponíveis: PostgreSQL e MongoDB (vCore).

Preço de armazenamento:

Armazenamento consumido:o Azure Cosmos DB cobra pelo armazenamento consumido arredondado para os próximos GB por contêiner/coleção/tabela/grafo por região. O armazenamento consumido inclui todos os dados e índices transacionais e analíticos e backups.

APIs aplicáveis: NoSQL, MongoDB (RU), Cassandra, Gremlin e Table.

Armazenamento em Disco: Azure Cosmos DB cobra discos provisionados para cada nó por tamanho de armazenamento.

APIs Aplicáveis: PostgreSQL e MongoDB (vCore).

Preço da Largura de Banda:

Saída de Dados: o Azure fatura os dados que saem da nuvem do Azure ou transitam pela WAN do Azure entre regiões ou zonas de disponibilidade.

APIs Aplicáveis: todas.

Azure Cosmos DB for MongoDB vCore fornece capacidade de expansão horizontal e é melhor para cargas de trabalho de alto desempenho que exigem:

  • Arquitetura familiar
  • Escalonamento vertical e horizontal de alta capacidade
  • Ideal para consultas de longa duração e pipelines de agregação complexos

Saiba mais sobre o Azure Cosmos DB para MongoDB vCore.

Nó (computação e memória)

Cada cluster do vCore do Azure Cosmos DB for MongoDB tem um ou mais nós. À medida que as necessidades de desempenho de sua carga de trabalho aumentam, você pode dimensionar verticalmente atualizando seu nível de cluster para nós maiores com mais computação e memória ou dimensionar horizontalmente adicionando nós extras ao cluster.

Nível de cluster vCores por nó Memory in GiBs per Node Preço por Nó
M25 2 (com capacidade de intermitência) 8 $-
M30 2 8 $-
M40 4 16 $-
M50 8 32 $-
M60 16 64 $-
M80 32 128 $-
M200 64 256 $-
M200-Autoscale Up to 64 Up to 256 $- - $-
M300 96 384 $-

Armazenamento por nó – Armazenamento de uso geral

You can configure storage for Azure Cosmos DB for MongoDB nodes. General purpose storage is charged per GiB of storage you provision and is redundant.

Preço
32 GiB $-/mês
64 GiB $-/mês
128 GiB $-/mês
256 GiB $-/mês
512 GiB $-/mês
1,024 GiB $-/mês
2,048 GiB $-/mês
4,095 GiB $-/mês
8,192 GiB $-/mês
16,384 GiB $-/mês
32,767 GiB $-/mês

Alta disponibilidade

Recomendado para produção. A alta disponibilidade (HA) evita o tempo de inatividade do banco de dados mantendo réplicas em espera. Habilitar a HA para o cluster cria outro conjunto de nós e, portanto, dobra o preço do cluster.

Armazenamento de backup

O armazenamento de backup é o armazenamento associado a backups automatizados de seu cluster do vCore do Azure Cosmos DB for MongoDB. Não há nenhum custo adicional para backups de até 35 dias.

Largura de banda

A Rede do Azure cobra por dados que saem da nuvem do Azure para um destino na internet ou que transitam pela WAN do Azure entre regiões, consulte Preço da largura de banda da Rede do Azure.

Experimente o Azure Cosmos DB gratuitamente

Há várias maneiras de começar a usar o Azure Cosmos DB gratuitamente.

30 dias gratuitos. Execute um banco de dados do Azure Cosmos DB que não seja de produção por um período limitado. Comece a usar: Desfrute de uma experiência limitada no tempo do Azure Cosmos DB gratuitamente e sem uma assinatura do Azure. Você pode renovar quantas vezes quiser.
Camada gratuita do Azure Cosmos DB. Desenvolva e teste aplicativos ou execute pequenas cargas de trabalho de produção gratuitamente, dentro do ambiente do Azure. Introdução (Unidade de Solicitação): habilite a camada gratuita em uma nova conta para receber 1.000 RU/s de taxa de transferência provisionada e 25 GBs de armazenamento gratuito por mês durante a vida útil de uma conta do Azure Cosmos DB por assinatura do Azure. APIs aplicáveis: NoSQL, MongoDB (RU), Cassandra, Gremlin e Table. Introdução (vCore): configure um cluster de camada gratuita e obtenha experiência prática sem encargos por toda a vida útil do cluster. APIs aplicáveis: MongoDB (vCore)
Conta gratuita do Azure. Conhecendo o Azure agora? Desenvolva e teste um aplicativo de pré-produção com o Azure Cosmos DB e outros serviços do Azure. Comece a usar: 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 25 GB de armazenamento por mês gratuitamente. Novas contas gratuitas do Azure também podem habilitar a camada gratuita do Azure Cosmos DB para obter armazenamento e taxa de transferência provisionados e gratuitos adicionais.
Emulador local do Azure Cosmos DB. Teste aplicativos usando o computador local sem criar uma assinatura do Azure nem gerar custos. Comece a usar: Baixe o emulador do Azure Cosmos DB gratuito de seu computador Windows ou Linux local. Quando estiver satisfeito com seu banco de dados, poderá implantá-lo apontando para uma instância do Azure Cosmos DB na nuvem.

Opções de compra e preços do Azure

Conecte-se diretamente conosco

Obtenha uma explicação detalhada sobre os preços do Azure. Entenda os preços da sua solução de nuvem, aprenda sobre a otimização de custos e solicite uma proposta personalizada.

Converse com um especialista de vendas

Confira maneiras de comprar

Compre os serviços do Azure por meio do site do Azure, de um representante da Microsoft ou de um parceiro do Azure.

Explore suas opções

Recursos adicionais

Azure Cosmos DB

Saiba mais sobre os recursos e as funcionalidades do Azure Cosmos DB.

Calculadora de preço

Estime seus custos mensais esperados para usar qualquer combinação de produtos do Azure.

SLA

Revise o Contrato de Nível de Serviço para Azure Cosmos DB.

Documentação

Consulte tutoriais técnicos, vídeos e outros recursos do Azure Cosmos DB.

  • As unidades de solicitação são a moeda das operações de banco de dados no Azure Cosmos DB. Cada operação (gravações, atualizações, leituras e consultas) consome recursos de CPU, de memória e de IOPs. Esses recursos incorrem em encargos que são expressos em RUs (unidades de solicitação). A taxa de transferência provisionada é a capacidade de taxa de transferência total para operações de banco de dados e é definida como RU/s (unidades de solicitação por segundo). Para saber mais, visite a página unidades de solicitação no Azure Cosmos DB.
  • Você é cobrado por hora para a taxa de transferência provisionada, expressa em RU/s (unidades de solicitação por segundo), que você define para o seu banco de dados ou contêiner.

    Taxa de transferência provisionada padrão 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 padrão de 500 RU/s e 700 RU/s, respectivamente, terá uma taxa de transferência provisionada 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.

  • Com o dimensionamento automático (anteriormente "autopilot"), você define um limite máximo de taxa de transferência provisionada em RU/s para o qual o seu banco de dados ou o contêiner pode ser escalado. Em seguida, você será cobrado por hora para RU/s de taxa de transferência provisionada usada, começando em 400 RU/s (unidades de solicitação por segundo) ou 10% do seu máximo. Por exemplo, se você definir um máximo de 8.000 RU/s, o Azure Cosmos DB escalará automaticamente entre 800 e 8.000 RU/s com base no uso real.
  • Quando estiver habilitada em uma nova conta do Azure Cosmos DB, a camada gratuita fornecerá os primeiros 1,000 RU/s e 25 GB de armazenamento gratuito durante o tempo de vida da conta. Além disso, ao usar bancos de dados de taxa de transferência compartilhada, é possível criar até 25 contêineres que compartilham 1,000 RU/s no nível do banco de dados (máximo de 5 bancos de dados compartilhados por conta da camada gratuita). Você pode ter no máximo uma conta de camada gratuita por assinatura do Azure e precisa aceitar isso ao criar a conta.
  • Nas contas da camada gratuita, você receberá a primeira taxa de transferência provisionada de 400 RUs/s e 5 GB de armazenamento gratuito a cada mês. Qualquer taxa de transferência provisionada e armazenamento além de 400 RU/s e 5 GB serão cobrados com as tarifas normais do Azure Cosmos DB. As 400 RUs/s aplicam-se à taxa de transferência provisionada Standard, à taxa de transferência provisionada de dimensionamento automático e às gravações em várias regiões (vários mestres). A camada gratuita não se aplica à opção sem servidor.

    O desconto da camada gratuita é aplicado no nível da conta. Por exemplo, se, em um mês, uma conta tiver um total de 400 RU/s e três regiões, com 5 GB em cada região, a conta será cobrada por 800 RU/s (400 RU/s x 3 regiões – 400 RU/s) e 10 GB de armazenamento (5 GB x 3 regiões – 5 GB) para cada hora do mês. Se as regiões tiverem taxas diferentes para RU/s e armazenamento, o desconto refletirá as taxas da região na qual a conta foi criada.

  • Ao optar por expandir uma Conta do Azure Cosmos DB (com bancos de dados e contêineres) entre regiões geográficas, você é 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, no Norte da Europa e no Leste da Ásia. 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.
  • 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, o modelo do ARM, o PowerShell, a CLI do Azure ou a API REST.

  • A capacidade reservada do Azure Cosmos DB ajuda você a economizar dinheiro oferecendo um desconto se você paga antecipadamente por um ano ou três anos de taxa de transferência provisionada. A capacidade reservada proporciona um desconto de cobrança e não afeta o estado do runtime dos seus recursos. Você pode comprar uma capacidade reservada do Azure Cosmos DB no portal do Azure. Para saber mais sobre a capacidade reservada, leia a documentação do Azure Cosmos DB.

Converse com um especialista em vendas para saber mais sobre os preços do Azure. Entenda os preços da sua solução de nuvem.

Obtenha serviços de nuvem gratuitos e um crédito de $200 para explorar o Azure por 30 dias.

Adicionado à estimativa. Pressione ‘v’ para exibir na calculadora
Podemos ajudar você?